Hinweis
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, sich anzumelden oder das Verzeichnis zu wechseln.
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, das Verzeichnis zu wechseln.
Azure Stack Hub-Operatoren können Portalbenutzerdaten bei Bedarf löschen, wenn Azure Stack Hub-Benutzer sie anfordern. Als Azure Stack Hub-Benutzer kann das Portal durch Anheften von Kacheln und Ändern des Dashboardlayouts angepasst werden. Benutzer können auch das Design ändern und die Standardsprache an persönliche Einstellungen anpassen.
Portalbenutzerdaten umfassen Favoriten und zuletzt aufgerufene Ressourcen im Azure Stack Hub-Benutzerportal. In diesem Artikel wird beschrieben, wie Sie die Portalbenutzerdaten löschen.
Das Entfernen von Portalbenutzereinstellungen sollte nur erfolgen, nachdem das Benutzerabonnement gelöscht wurde.
Hinweis
Einige Benutzerdaten können weiterhin im Systemabschnitt von Ereignisprotokollen vorhanden sein, nachdem sie den Anweisungen in diesem Artikel folgen. Diese Daten können mehrere Tage lang verbleiben, bis die Protokolle automatisch übernommen werden.
Voraussetzungen
- Installieren von PowerShell für Azure Stack Hub
- Laden Sie die neuesten Azure Stack Hub-Tools von GitHub herunter.
- Das Benutzerkonto muss weiterhin im Verzeichnis vorhanden sein.
- Azure Stack Hub-Administratoranmeldeinformationen für den Zugriff auf den Ressourcen-Manager-Endpunkt des Administrators.
Hinweis
Wenn Sie versuchen, Portalbenutzerinformationen von einem Benutzer zu löschen, der aus einem Gastverzeichnis (Mehrinstanzenmandant) eingeladen wurde, müssen Sie über leseberechtigungen in diesem Verzeichnis verfügen. Weitere Informationen finden Sie im CSP-Szenario weiter unten in diesem Artikel.
Löschen von Portalbenutzerdaten mithilfe eines Benutzerprinzipalnamens
In diesem Szenario wird davon ausgegangen, dass entweder das Standardanbieterabonnement und der Benutzer Teil desselben Verzeichnisses sind oder dass Sie Lesezugriff auf das Verzeichnis haben, in dem sich der Benutzer befindet.
Laden Sie unbedingt die neueste Version der Azure Stack Hub-Tools von GitHub herunter, bevor Sie fortfahren.
Verwenden Sie für dieses Verfahren einen Computer, der mit dem Administratorressourcen-Manager-Endpunkt von Azure Stack Hub kommunizieren kann.
Öffnen Sie eine Windows PowerShell-Sitzung mit erhöhten Rechten (als Administrator ausgeführt), wechseln Sie zum Stammordner im AzureStack-Tools-az-Verzeichnis , und importieren Sie das erforderliche PowerShell-Modul:
Import-Module .\DatacenterIntegration\Portal\PortalUserDataUtilities.psm1Führen Sie die folgenden Befehle aus. Stellen Sie sicher, dass Sie die Platzhalter durch Werte ersetzen, die Ihrer Umgebung entsprechen:
## The following Azure Resource Manager endpoint is for the ASDK. If you are in a multinode environment, contact your operator or service provider to get the endpoint. $adminARMEndpoint = "https://adminmanagement.local.azurestack.external" ## Replace the following value with the Azure Stack Hub directory tenant ID. $azureStackDirectoryTenantId = "f5025bf2-547f-4b49-9693-6420c1d5e4ca" ## Replace the following value with the user directory tenant ID. $userDirectoryTenantId = " 7ddf3648-9671-47fd-b63d-eecd82ed040e" ## Replace the following value with name of the user principal whose portal user data is to be cleared. $userPrincipalName = "myaccount@contoso.onmicrosoft.com" Clear-AzsUserDataWithUserPrincipalName -AzsAdminArmEndpoint $adminARMEndpoint ` -AzsAdminDirectoryTenantId $azureStackDirectoryTenantId ` -UserPrincipalName $userPrincipalName ` -DirectoryTenantId $userDirectoryTenantIdHinweis
azureStackDirectoryTenantIdist optional. Wenn Sie diesen Wert nicht angeben, sucht das Skript nach dem Benutzerprinzipalnamen in allen Mandantenverzeichnissen, die in Azure Stack Hub registriert sind, und löscht dann die Portaldaten für alle übereinstimmende Benutzer.
Löschen von Portalbenutzerdaten im Gastverzeichnis
In diesem Szenario hat der Azure Stack Hub-Operator keinen Zugriff auf das Gastverzeichnis, in dem sich der Benutzer befindet. Dies ist ein häufiges Szenario, wenn Sie ein Cloud-Lösungsanbieter (Cloud Solution Provider, CSP) sind.
Damit ein Azure Stack Hub-Operator die Portalbenutzerdaten entfernt, ist mindestens die Benutzerobjekt-ID erforderlich.
Der Benutzer muss die Objekt-ID abfragen und dem Azure Stack Hub-Operator bereitstellen. Der Operator hat keinen Zugriff auf das Verzeichnis, in dem sich der Benutzer befindet.
Der Benutzer ruft die Benutzerobjekt-ID ab.
Öffnen Sie eine Windows PowerShell-Sitzung mit erhöhten Rechten (als Administrator ausgeführt), wechseln Sie zum Stammordner im AzureStack-Tools-az-Verzeichnis , und importieren Sie dann das erforderliche PowerShell-Modul.
Import-Module .\DatacenterIntegration\Portal\PortalUserDataUtilities.psm1Führen Sie die folgenden Befehle aus. Stellen Sie sicher, dass Sie die Platzhalter durch Werte ersetzen, die Ihrer Umgebung entsprechen.
## The following Azure Resource Manager endpoint is for the ASDK. If you are in a multinode environment, contact your operator or service provider to get the endpoint. $userARMEndpoint = "https://management.local.azurestack.external" ## Replace the following value with the directory tenant ID, which contains the user account. $userDirectoryTenantId = "3160cbf5-c227-49dd-8654-86e924c0b72f" ## Replace the following value with the name of the user principal whose portal user data is to be cleared. $userPrincipleName = "myaccount@contoso.onmicrosoft.com" Get-UserObjectId -DirectoryTenantId $userDirectoryTenantId ` -AzsArmEndpoint $userARMEndpoint ` -UserPricinpalName $userPrincipleNameHinweis
Als Benutzer müssen Sie die Benutzerobjekt-ID( die Ausgabe des vorherigen Skripts) an den Azure Stack Hub-Operator angeben.
Der Azure Stack Hub-Operator entfernt die Portalbenutzerdaten.
Führen Sie nach erhalt der Benutzerobjekt-ID als Azure Stack Hub-Operator die folgenden Befehle aus, um die Portalbenutzerdaten zu entfernen:
Öffnen Sie eine Windows PowerShell-Sitzung mit erhöhten Rechten (als Administrator ausgeführt), wechseln Sie zum Stammordner im AzureStack-Tools-az-Verzeichnis , und importieren Sie dann das erforderliche PowerShell-Modul.
Import-Module .\DatacenterIntegration\Portal\PortalUserDataUtilities.psm1Führen Sie die folgenden Befehle aus, und stellen Sie sicher, dass Sie den Parameter an Ihre Umgebung anpassen:
## The following Azure Resource Manager endpoint is for the ASDK. If you are in a multinode environment, contact your operator or service provider to get the endpoint. $AzsAdminARMEndpoint = "https://adminmanagement.local.azurestack.external" ## Replace the following value with the Azure Stack Hub directory tenant ID. $AzsAdminDirectoryTenantId = "f5025bf2-547f-4b49-9693-6420c1d5e4ca" ## Replace the following value with the directory tenant ID of the user to clear. $DirectoryTenantId = "3160cbf5-c227-49dd-8654-86e924c0b72f" ## Replace the following value with the name of the user principal whose portal user data is to be cleared. $userObjectID = "s-1-*******" Clear-AzsUserDataWithUserObject -AzsAdminArmEndpoint $AzsAdminARMEndpoint ` -AzsAdminDirectoryTenantId $AzsAdminDirectoryTenantId ` -DirectoryTenantID $DirectoryTenantId ` -UserObjectID $userObjectID `
Nächste Schritte
- Registrieren Sie Azure Stack Hub mit Azure , und füllen Sie den Azure Stack Hub Marketplace mit Elementen auf, die Ihren Benutzern angeboten werden sollen.