Eliminación de los datos de usuario del portal de Azure Stack Hub
Los operadores de Azure Stack Hub pueden borrar los datos de usuario del portal a petición si los usuarios de Azure Stack Hub lo solicitan. Como usuario de Azure Stack Hub, el portal se puede personalizar mediante el anclaje de los iconos y el cambio del diseño del panel. Los usuarios también pueden cambiar el tema y ajustar el idioma predeterminado para que coincida con las preferencias personales.
Los datos de usuario del portal incluyen favoritos y recursos a los que se ha accedido recientemente en el portal de usuarios de Azure Stack Hub. En este artículo se describe cómo borrar los datos de usuario del portal.
La eliminación de la configuración de usuario del portal solo debe realizarse una vez eliminada la suscripción de usuario.
Nota
Todavía puede haber algunos datos de usuario en la sección del sistema de los registros de eventos después de seguir las instrucciones de este artículo. Estos datos pueden permanecer durante varios días hasta que los registros se reviertan automáticamente.
Requisitos previos
- Instale PowerShell para Azure Stack Hub.
- Descargue las herramientas de Azure Stack Hub desde GitHub.
- La cuenta de usuario todavía debe existir en el directorio.
- Las credenciales de administrador de Azure Stack Hub para acceder al punto de conexión de Resource Manager de administración.
Nota
Para intentar eliminar información de usuario del portal de un usuario al que se ha invitado desde un directorio invitado (multiinquilino), es preciso tener permiso de lectura en ese directorio. Para más información, consulte el escenario CSP más adelante en este artículo.
Eliminación de los datos de usuario del portal mediante un nombre principal de usuario
En este escenario se supone que la suscripción de proveedor predeterminada y el usuario forman parte del mismo directorio o que tiene acceso de lectura al directorio en el que reside el usuario.
Asegúrese de descargar la versión más reciente de las herramientas de Azure Stack Hub de GitHub antes de continuar.
Para este procedimiento, use un equipo que pueda comunicarse con el punto de conexión de Resource Manager de administración de Azure Stack Hub.
Abra una sesión de Windows PowerShell con privilegios elevados (ejecutar como administrador), vaya a la carpeta raíz del directorio AzureStack-Tools-az e importe el módulo de PowerShell necesario:
Import-Module .\DatacenterIntegration\Portal\PortalUserDataUtilities.psm1
Ejecute los comandos siguientes: Asegúrese de sustituir los marcadores de posición por valores que se adapten a su entorno:
## 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
Nota
azureStackDirectoryTenantId
es opcional. Si no especifica este valor, el script busca el nombre principal de usuario en todos los directorios de inquilinos registrados en Azure Stack Hub y, después, borra los datos del portal de todos los usuarios coincidentes.
Eliminación de los datos de usuario del portal en el directorio invitado
En este escenario, el operador de Azure Stack Hub no tiene acceso al directorio invitado en el que reside el usuario. Este es un escenario común cuando para los proveedores de soluciones en la nube (CSP).
Para que un operador de Azure Stack Hub quite los datos de usuario del portal, se requiere como mínimo el identificador de objeto de usuario.
El usuario debe consultar el identificador de objeto y proporcionarlo al operador de Azure Stack Hub. El operador no tiene acceso al directorio en el que reside el usuario.
El usuario recupera el identificador de objeto de usuario.
Abra una sesión de Windows PowerShell con privilegios elevados (ejecutar como administrador), vaya a la carpeta raíz del directorio AzureStack-Tools-az e importe el módulo de PowerShell necesario.
Import-Module .\DatacenterIntegration\Portal\PortalUserDataUtilities.psm1
Ejecute los comandos siguientes: Asegúrese de sustituir los marcadores de posición por valores coincidentes con su entorno.
## 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
Nota
Como usuario, debe proporcionar el identificador de objeto de usuario, que es la salida del script anterior, al operador de Azure Stack Hub.
El operador de Azure Stack Hub quita los datos de usuario del portal.
Después de recibir el identificador de objeto de usuario como un operador de Azure Stack Hub, ejecute los siguientes comandos para quitar los datos de usuario del portal:
Abra una sesión de Windows PowerShell con privilegios elevados (ejecutar como administrador), vaya a la carpeta raíz del directorio AzureStack-Tools-az e importe el módulo de PowerShell necesario.
Import-Module .\DatacenterIntegration\Portal\PortalUserDataUtilities.psm1
Ejecute los siguientes comandos, asegurándose de ajustar el parámetro para que coincida con el entorno:
## 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 `
Pasos siguientes
- Regístrese en Azure Stack Hub con Azure y rellene Marketplace de Azure Stack Hub con los elementos que va a ofrecer a los usuarios.