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
- Per una panoramica sulla risoluzione dei problemi relativi a Desktop virtuale Azure e alle tracce di escalation, consultare Panoramica della risoluzione dei problemi, feedback e supporto.
- Per risolvere i problemi durante la creazione di un tenant e di un pool di host in un ambiente di Desktop virtuale Azure, vedere Creazione di pool di host e tenant.
- Per risolvere i problemi durante la configurazione di una macchina virtuale (VM) in Desktop virtuale Azure, consultare Configurazione di macchine virtuali nell'host sessione.
- Per risolvere i problemi relativi alle connessioni client di Desktop virtuale Azure, vedere Connessioni al servizio Desktop virtuale Azure.
- Per risolvere i problemi relativi ai client Desktop remoto, vedere Risolvere i problemi del 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 altre informazioni sulle azioni di controllo, vedere Operazioni di controllo con Resource Manager.
- Per altre informazioni sulle azioni che consentono di determinare gli errori di distribuzione, vedere Visualizzare le operazioni di distribuzione con il portale di Azure.