PowerShell per Desktop virtuale Azure (versione classica)
Importante
Questo contenuto si applica ad Azure Virtual Desktop (versione classica), che non supporta gli oggetti di Azure Virtual Desktop gestiti da Azure Resource Manager. Se stai cercando di gestire gli oggetti di Azure Virtual Desktop di Azure Resource Manager, vedi 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 Azure Virtual Desktop PowerShell.
Inviare commenti e suggerimenti
Visita la Azure Virtual Desktop Tech Community per discutere del servizio Azure Virtual Desktop con il team del prodotto e gli attivi membri 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: Add-RdsAppGroupUser comando - L'attributo 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: Il 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, oppure concedere l'accesso all'utente soltanto al desktop remoto, che consentirà l'uso di qualsiasi applicazione sulla macchina virtuale host di sessione.
Errore: comando Add-RdsAppGroupUser - Il UserPrincipalName specificato non esiste nel Microsoft Entra ID associato al tenant del Desktop remoto
Add-RdsAppGroupUser -TenantName <TenantName> -HostPoolName <HostPoolName> -AppGroupName "Desktop Application Group" -UserPrincipalName <UserPrincipalName>
Causa: L'utente specificato dal -UserPrincipalName non è stato 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 è vincolato al commercio business to consumer (B2C) o business to business (B2B).
- Il tenant di Azure Virtual Desktop è collegato al corretto ID Microsoft Entra.
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: utilizzo dell'interruttore -Deployment.
Correzione: -Deployment switch può essere usato solo dagli amministratori della distribuzione. Questi amministratori sono in genere membri del team di Servizi Desktop remoto/Desktop virtuale Azure. Sostituire il commutatore -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 utilizzato dispone delle autorizzazioni di proprietario di Remote Desktop Services, ma non è parte dell'ID Microsoft Entra del tenant o non ha le autorizzazioni per eseguire una query sull'ID Microsoft Entra 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 nell'ID Microsoft Entra.
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, questo 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à l'eliminazione dell'host di sessione anche se ha utenti assegnati.
Passaggi successivi
- Per una panoramica sulla risoluzione dei problemi di Azure Virtual Desktop e sulle procedure di escalation, consultare Panoramica della risoluzione dei problemi e supporto.
- Per risolvere i problemi durante la creazione di un tenant e di un pool di host in un ambiente Desktop virtuale Azure, vedere Creazione di tenant e pool di host.
- Per risolvere i problemi durante la configurazione di una macchina virtuale in Azure Virtual Desktop, vedere configurazione della macchina virtuale dell'host della sessione.
- Per risolvere i problemi relativi alle connessioni client di Azure Virtual Desktop, consulta connessioni al servizio di Azure Virtual Desktop.
- Per risolvere i problemi relativi ai client Desktop remoto, vedere Risolvere i problemi relativi al client Desktop remoto
- Per altre informazioni sul servizio, vedere ambiente Desktop virtuale Azure.
- Per un'esercitazione sulla risoluzione dei problemi, vedere Esercitazione: Risolvere i problemi relativi alle distribuzioni di modelli di Resource Manager.
- Per informazioni sulle azioni di controllo, vedere Operazioni di controllo con Resource Manager.
- Per informazioni sulle azioni per determinare gli errori durante la distribuzione, vedere Visualizzare le operazioni di distribuzione.