Condividi tramite


PowerShell per Desktop virtuale Azure (versione classica)

Importante

Questo contenuto si applica a Desktop virtuale Azure (versione classica), che non supporta oggetti Desktop virtuale Azure con Azure Resource Manager. Se si sta tentando di gestire oggetti Desktop virtuale Azure con Azure Resource Manager, vedere questo articolo.

Usare questo articolo per risolvere gli errori e i problemi relativi all'uso di PowerShell con Desktop virtuale Azure. Per altre informazioni su PowerShell per Servizi Desktop remoto, vedere PowerShell per Desktop virtuale Azure.

Inviare commenti

Visitare la pagina Tech Community di Desktop virtuale Azure per discutere del servizio Desktop virtuale Azure con il team del prodotto e i membri attivi della community.

Comandi di PowerShell usati durante la configurazione di Desktop virtuale Azure

Questa sezione elenca i comandi di PowerShell usati in genere durante la configurazione di Desktop virtuale Azure e fornisce modi per risolvere i problemi che possono verificarsi durante l'uso.

Errore: comando Add-RdsAppGroupUser - L'elemento UserPrincipalName specificato è già assegnato a un gruppo di app RemoteApp nel pool di host specificato

Add-RdsAppGroupUser -TenantName <TenantName> -HostPoolName <HostPoolName> -AppGroupName 'Desktop Application Group' -UserPrincipalName <UserName>

Causa: un nome utente usato è già stato assegnato a un gruppo di applicazioni di un tipo diverso. Gli utenti non possono essere assegnati sia a un desktop remoto che a un gruppo di applicazioni RemoteApp nello stesso pool di host di sessione.

Correzione: se l'utente richiede sia RemoteApp che desktop, creare pool di host diversi o concedere all'utente solo l'accesso al desktop remoto, che consentirà l'uso di qualsiasi applicazione nella macchina virtuale host sessione.

Errore: comando Add-RdsAppGroupUser - L'elemento UserPrincipalName specificato non esiste nel Microsoft Entra ID associato al tenant di Desktop remoto

Add-RdsAppGroupUser -TenantName <TenantName> -HostPoolName <HostPoolName> -AppGroupName "Desktop Application Group" -UserPrincipalName <UserPrincipalName>

Causa: l'utente specificato da -UserPrincipalName non può essere trovato nel tenant di Microsoft Entra associato al tenant di Desktop virtuale Azure.

Correzione: confermare gli elementi nell'elenco seguente.

  • L'utente viene sincronizzato con Microsoft Entra ID.
  • L'utente non è associato al commercio business-to-consumer (B2C) o business-to-business (B2B).
  • Il tenant di Desktop virtuale Azure è associato al Microsoft Entra ID corretto.

Errore: Get-RdsDiagnosticActivities - L'utente non è autorizzato a eseguire query sul servizio di gestione

Get-RdsDiagnosticActivities -ActivityId <ActivityId>

Causa: parametro -TenantName

Correzione: Problema Get-RdsDiagnosticActivities con -TenantName <TenantName>.

Errore: Get-RdsDiagnosticActivities - L'utente non è autorizzato a eseguire query sul servizio di gestione

Get-RdsDiagnosticActivities -Deployment -username <username>

Causa: uso dell'opzione -Deployment.

Correzione: l'opzione -Deployment può essere usata solo dagli amministratori della distribuzione. Questi amministratori sono in genere membri del team di Servizi Desktop remoto/Desktop virtuale Azure. Sostituire l'opzione -Deployment con -TenantName <TenantName>.

Errore: New-RdsRoleAssignment - L'utente non è autorizzato a eseguire query sul servizio di gestione

Causa 1: l'account usato non dispone delle autorizzazioni di proprietario di Servizi Desktop remoto nel tenant.

Correzione 1: un utente con autorizzazioni di Proprietario di Servizi Desktop remoto deve eseguire l'assegnazione di ruolo.

Causa 2: l'account usato dispone delle autorizzazioni di proprietario Servizi Desktop remoto, ma non fa parte del Microsoft Entra ID del tenant o non dispone delle autorizzazioni per eseguire una query sul Microsoft Entra ID in cui si trova l'utente.

Correzione 2: un utente con autorizzazioni di Active Directory deve eseguire l'assegnazione di ruolo.

Nota

New-RdsRoleAssignment non può concedere autorizzazioni a un utente che non esiste in Microsoft Entra ID.

Errore: Impossibile eliminare SessionHostPool

Questo errore si verifica in genere quando si esegue il comando seguente per provare a rimuovere un host di sessione.

Remove-RdsHostPool -TenantName <TenantName> -Name <HostPoolName>

Causa: se si esegue il comando prima di eliminare gli oggetti foglia del pool di host, non funzionerà.

Correzione: Eseguire il comando seguente per eliminare l'host di sessione.

Get-RdsSessionHost-TenantName <TenantName> -Hostpook <HostPoolName> | Remove-RdsSessionHost -Force

L'uso del comando force consentirà di eliminare l'host sessione anche se dispone di utenti assegnati.

Passaggi successivi