Compartir a través de


Solución de problemas con PowerShell para Azure Virtual Desktop

Este artículo ayuda a resolver errores y problemas al usar PowerShell con Azure Virtual Desktop. Para más información sobre PowerShell para Servicios de Escritorio remoto, consulte PowerShell para Azure Virtual Desktop.

Envío de comentarios

Visite la comunidad técnica de Azure Virtual Desktop para analizar el servicio Azure Virtual Desktop con el equipo de producto y los miembros activos de la comunidad.

Cmdlets de PowerShell usados durante la instalación de Azure Virtual Desktop

En esta sección se enumeran los cmdlets de PowerShell que se usan normalmente al configurar Azure Virtual Desktop y se proporcionan formas de resolver los problemas que pueden producirse al usarlos.

Error: New-AzRoleAssignment: "The provided information does not map to an AD object ID" (New-AzRoleAssignment: la información proporcionada no está asignada a ningún id. de objeto de AD).

New-AzRoleAssignment -SignInName "admins@contoso.com" -RoleDefinitionName "Desktop Virtualization User" -ResourceName "0301HP-DAG" -ResourceGroupName 0301RG -ResourceType 'Microsoft.DesktopVirtualization/applicationGroups'

Causa

El usuario especificado por el -SignInName parámetro no se encuentra en Microsoft Entra vinculado al entorno de Azure Virtual Desktop.

Solución

Asegúrese de lo siguiente:

  • El usuario debe sincronizarse con Microsoft Entra ID.
  • El usuario no debe estar vinculado con comercios de negocio a consumidor (B2C) ni de negocio a negocio (B2B).
  • El entorno de Azure Virtual Desktop debe estar vinculado a la instancia correcta de Microsoft Entra ID.

Error: New-AzRoleAssignment: "El cliente con el identificador de objeto no tiene autorización para realizar la acción en el ámbito (código: AuthorizationFailed)"

Causa 1

la cuenta usada no tiene permisos de propietario en la suscripción.

Resolución 1

un usuario con permisos de propietario debe ejecutar la asignación de roles. Como alternativa, el usuario debe tener asignado el rol de administrador de acceso de usuario para asignar un usuario a un grupo de aplicaciones.

Causa 2

La cuenta que se usa tiene permisos de propietario, pero no forma parte del identificador de Microsoft Entra del entorno o no tiene permisos para consultar el identificador de Microsoft Entra donde se encuentra el usuario.

Resolución 2

Un usuario con permisos de Active Directory debe ejecutar la asignación de roles.

Error: New-AzWvdHostPool: la ubicación no está disponible para el tipo de recurso

New-AzWvdHostPool_CreateExpanded: The provided location 'southeastasia' is not available for resource type 'Microsoft.DesktopVirtualization/hostpools'. List of available regions for the resource type is 'eastus,eastus2,westus,westus2,northcentralus,southcentralus,westcentralus,centralus'.

Causa

Azure Virtual Desktop admite la selección de la ubicación de grupos de hosts, grupos de aplicaciones y áreas de trabajo para almacenar metadatos de servicio en determinadas ubicaciones. Las opciones están restringidas en función de dónde esté disponible la característica. Este error significa que la característica no está disponible en la ubicación que ha elegido.

Solución

se publicará una lista de las regiones admitidas en el mensaje de error. Use alguna de las regiones admitidas.

Error: New-AzWvdApplicationGroup debe estar en la misma ubicación que el grupo de hosts.

New-AzWvdApplicationGroup_CreateExpanded: ActivityId: e5fe6c1d-5f2c-4db9-817d-e423b8b7d168 Error: ApplicationGroup must be in same location as associated HostPool

Causa

Hay un error de coincidencia de ubicación. Todos los grupos de hosts, grupos de aplicaciones y áreas de trabajo tienen una ubicación para almacenar los metadatos de servicio. Los objetos que cree que estén asociados entre sí deben estar en la misma ubicación. Por ejemplo, si un grupo de hosts está en eastus, también debe crear los grupos de aplicaciones en eastus. Si crea un área de trabajo para registrar estos grupos de aplicaciones, ese área de trabajo también debe estar en.eastus

Solución

Recupere la ubicación donde se crea el grupo de hosts y, a continuación, asigne el grupo de aplicaciones que va a crear en esa misma ubicación.

Pasos siguientes