Megosztás a következőn keresztül:


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

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.

  1. 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
    
  2. 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

  1. 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
    
  2. 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:

  1. 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
    
  2. 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