Portál felhasználói adatainak törlése az Azure Stack Hubból
Az Azure Stack Hub-operátorok igény szerint törölhetik a portál felhasználói adatait, amikor az Azure Stack Hub felhasználói kérik. Azure Stack Hub-felhasználóként a portál testre szabható csempék rögzítésével és az irányítópult elrendezésének módosításával. A felhasználók a témát is módosíthatják, és az alapértelmezett nyelvet a személyes beállításoknak megfelelően módosíthatják.
A portál felhasználói adatai közé tartoznak a kedvencek és a legutóbb elért erőforrások az Azure Stack Hub felhasználói portálján. Ez a cikk a portál felhasználói adatainak törlését ismerteti.
A portál felhasználói beállításainak eltávolítása csak a felhasználói előfizetés törlése után végezhető el.
Megjegyzés
Néhány felhasználói adat továbbra is létezhet az eseménynaplók rendszerszakaszában, miután követte az ebben a cikkben található útmutatást. Ezek az adatok több napig is megmaradhatnak, amíg a naplók automatikusan át nem lépnek.
Előfeltételek
- Telepítse az Azure Stack Hubhoz készült PowerShellt.
- Töltse le a legújabb Azure Stack Hub-eszközöket a GitHubról.
- A felhasználói fióknak továbbra is léteznie kell a címtárban.
- Az Azure Stack Hub rendszergazdai hitelesítő adatai a rendszergazdai Resource Manager végpont eléréséhez.
Megjegyzés
Ha egy vendégkönyvtárból (több-bérlős) meghívott felhasználótól kísérli meg törölni a portál felhasználói adatait, olvasási engedéllyel kell rendelkeznie a címtárban. További információért tekintse meg a jelen cikk későbbi, CSP-forgatókönyvét.
A portál felhasználói adatainak törlése egyszerű felhasználónévvel
Ez a forgatókönyv feltételezi, hogy az alapértelmezett szolgáltatói előfizetés és a felhasználó ugyanahhoz a címtárhoz tartozik, vagy olvasási hozzáféréssel rendelkezik ahhoz a címtárhoz, amelyben a felhasználó található.
A folytatás előtt mindenképpen töltse le az Azure Stack Hub-eszközök legújabb verzióját a GitHubról.
Ehhez az eljáráshoz olyan számítógépet használjon, amely képes kommunikálni az Azure Stack Hub rendszergazdai Resource Manager végpontjával.
Nyisson meg egy emelt szintű Windows PowerShell munkamenetet (futtassa rendszergazdaként), lépjen az AzureStack-Tools-az könyvtár gyökérmappájába, és importálja a szükséges PowerShell-modult:
Import-Module .\DatacenterIntegration\Portal\PortalUserDataUtilities.psm1
Futtassa az alábbi parancsokat. Ügyeljen arra, hogy a helyőrzőket a környezetének megfelelő értékekkel helyettesítse:
## 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 $userDirectoryTenantId
Megjegyzés
A(z)
azureStackDirectoryTenantId
nem kötelező. Ha nem adja meg ezt az értéket, a szkript megkeresi az egyszerű felhasználónevet az Azure Stack Hubban regisztrált összes bérlői címtárban, majd törli az összes egyező felhasználó portáladatait.
Portál felhasználói adatainak törlése a vendégkönyvtárban
Ebben a forgatókönyvben az Azure Stack Hub-operátornak nincs hozzáférése ahhoz a vendégkönyvtárhoz, amelyben a felhasználó található. Ez egy gyakori forgatókönyv, ha Ön felhőszolgáltató (CSP).
Ahhoz, hogy egy Azure Stack Hub-operátor eltávolíthassa a portál felhasználói adatait, legalább a felhasználói objektum azonosítójára van szükség.
A felhasználónak le kell kérdeznie az objektumazonosítót, és meg kell adnia az Azure Stack Hub operátorának. Az operátor nem rendelkezik hozzáféréssel ahhoz a könyvtárhoz, amelyben a felhasználó található.
A felhasználó lekéri a felhasználói objektum azonosítóját
Nyisson meg egy emelt szintű Windows PowerShell munkamenetet (futtassa rendszergazdaként), lépjen az AzureStack-Tools-az könyvtár gyökérmappájába, majd importálja a szükséges PowerShell-modult.
Import-Module .\DatacenterIntegration\Portal\PortalUserDataUtilities.psm1
Futtassa az alábbi parancsokat. Ügyeljen arra, hogy a helyőrzőket a környezetének megfelelő értékekkel helyettesítse.
## 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 $userPrincipleName
Megjegyzés
Felhasználóként meg kell adnia a felhasználói objektum azonosítóját, amely az előző szkript kimenete, az Azure Stack Hub-operátornak.
Az Azure Stack Hub-operátor eltávolítja a portál felhasználói adatait
Miután megkapta a felhasználói objektum azonosítóját Azure Stack Hub-operátorként, futtassa a következő parancsokat a portál felhasználói adatainak eltávolításához:
Nyisson meg egy emelt szintű Windows PowerShell munkamenetet (futtassa rendszergazdaként), lépjen az AzureStack-Tools-az könyvtár gyökérmappájába, majd importálja a szükséges PowerShell-modult.
Import-Module .\DatacenterIntegration\Portal\PortalUserDataUtilities.psm1
Futtassa a következő parancsokat, és győződjön meg arról, hogy a paramétert a környezetének megfelelően állítja be:
## 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 `
Következő lépések
- Regisztrálja az Azure Stack Hubot az Azure-ban , és töltse fel az Azure Stack Hub Marketplace-t olyan elemekkel, amelyeket felajánlhat a felhasználóknak.