Domande frequenti su Desktop virtuale WindowsWindows Virtual Desktop FAQ

Questo articolo risponde alle domande frequenti e spiega le procedure consigliate per desktop virtuale di Windows.This article answers frequently asked questions and explains best practices for Windows Virtual Desktop.

Quali sono le autorizzazioni di amministratore minime necessarie per gestire gli oggetti?What are the minimum admin permissions I need to manage objects?

Se si desidera creare pool host e altri oggetti, è necessario disporre del ruolo Collaboratore nella sottoscrizione o nel gruppo di risorse che si sta utilizzando.If you want to create host pools and other objects, you must be assigned the Contributor role on the subscription or resource group you're working with.

È necessario disporre del ruolo amministratore accesso utenti per un gruppo di app per pubblicare gruppi di app per utenti o gruppi di utenti.You must be assigned the User Access Admin role on an app group to publish app groups to users or user groups.

Per impedire a un amministratore di gestire solo le sessioni utente, ad esempio l'invio di messaggi agli utenti, la disconnessione degli utenti e così via, è possibile creare ruoli personalizzati.To restrict an admin to only manage user sessions, such as sending messages to users, signing out users, and so on, you can create custom roles. Ad esempio:For example:

"actions": [
"Microsoft.Resources/deployments/operations/read",
"Microsoft.Resources/tags/read",
"Microsoft.Authorization/roleAssignments/read",
"Microsoft.DesktopVirtualization/hostpools/sessionhosts/usersessions/*",
"Microsoft.DesktopVirtualization/hostpools/sessionhosts/read",
"Microsoft.DesktopVirtualization/hostpools/sessionhosts/write"
],
"notActions": [],
"dataActions": [],
"notDataActions": []
}

Windows Virtual Desktop supporta la suddivisione di modelli Azure Active Directory?Does Windows Virtual Desktop support split Azure Active Directory models?

Quando un utente viene assegnato a un gruppo di app, il servizio esegue una semplice assegnazione di ruolo di Azure.When a user is assigned to an app group, the service does a simple Azure role assignment. Di conseguenza, l'Azure Active Directory dell'utente (AD) e il Azure AD del gruppo di app devono trovarsi nella stessa posizione.As a result, the user’s Azure Active Directory (AD) and the app group’s Azure AD must be in the same location. Tutti gli oggetti servizio, ad esempio i pool host, i gruppi di app e le aree di lavoro, devono trovarsi anche nello stesso Azure AD dell'utente.All service objects, such as host pools, app groups, and workspaces, also must be in the same Azure AD as the user.

È possibile creare macchine virtuali (VM) in un Azure AD diverso, purché la Active Directory venga sincronizzata con il Azure AD dell'utente nella stessa rete virtuale (VNET).You can create virtual machines (VMs) in a different Azure AD as long as you sync the Active Directory with the user's Azure AD in the same virtual network (VNET).

Che cosa sono le restrizioni relative alla località?What are location restrictions?

A tutte le risorse del servizio è associata una località.All service resources have a location associated with them. Il percorso di un pool host determina la geografia in cui sono archiviati i metadati del servizio per il pool host.A host pool’s location determines which geography the service metadata for the host pool is stored in. Un gruppo di app non può esistere senza un pool host.An app group can't exist without a host pool. Se si aggiungono app a un gruppo di app RemoteApp, sarà necessario anche un host di sessione per determinare le app del menu Start.If you add apps to a RemoteApp app group, you'll also need a session host to determine the start menu apps. Per qualsiasi azione del gruppo di app, è necessario anche un accesso ai dati correlati nel pool host.For any app group action, you'll also need a related data access on the host pool. Per assicurarsi che i dati non vengano trasferiti tra più posizioni, la posizione del gruppo di app deve essere identica a quella del pool host.To make sure data isn't being transferred between multiple locations, the app group's location should be the same as the host pool's.

Anche le aree di lavoro devono trovarsi nella stessa posizione dei gruppi di app.Workspaces also must be in the same location as their app groups. Ogni volta che l'area di lavoro viene aggiornata, il gruppo di app correlato viene aggiornato insieme a esso.Whenever the workspace updates, the related app group updates along with it. Come per i gruppi di app, il servizio richiede che tutte le aree di lavoro siano associate ai gruppi di app creati nella stessa posizione.Like with app groups, the service requires that all workspaces are associated with app groups created in the same location.

Come si espandono le proprietà di un oggetto in PowerShell?How do you expand an object's properties in PowerShell?

Quando si esegue un cmdlet di PowerShell, vengono visualizzati solo il nome e il percorso della risorsa.When you run a PowerShell cmdlet, you only see the resource name and location.

Ad esempio:For example:

Get-AzWvdHostPool -Name 0224hp -ResourceGroupName 0224rg

Location Name   Type
-------- ----   ----
westus   0224hp Microsoft.DesktopVirtualization/hostpools

Per visualizzare tutte le proprietà di una risorsa, aggiungere format-list o fl alla fine del cmdlet.To see all of a resource's properties, add either format-list or fl to the end of the cmdlet.

Ad esempio:For example:

Get-AzWvdHostPool -Name 0224hp -ResourceGroupName 0224rg |fl

Per visualizzare proprietà specifiche, aggiungere i nomi di proprietà specifici dopo format-list o fl .To see specific properties, add the specific property names after format-list or fl.

Ad esempio:For example:

Get-AzWvdHostPool -Name demohp -ResourceGroupName 0414rg |fl CustomRdpProperty

CustomRdpProperty : audiocapturemode:i:0;audiomode:i:0;drivestoredirect:s:;redirectclipboard:i:1;redirectcomports:i:0;redirectprinters:i:1;redirectsmartcards:i:1;screen modeid:i:2;

Il desktop virtuale Windows supporta gli utenti Guest?Does Windows Virtual Desktop support guest users?

Desktop virtuale di Windows non supporta Azure AD account utente Guest.Windows Virtual Desktop doesn't support Azure AD guest user accounts. Si immagini, ad esempio, che un gruppo di utenti Guest abbia Microsoft 365 le licenze E3 per utente, Windows E3 per utente o WIN VDA nella propria azienda, ma siano utenti guest in una Azure AD aziendale diversa.For example, let's say a group of guest users have Microsoft 365 E3 Per-user, Windows E3 Per-user, or WIN VDA licenses in their own company, but are guest users in a different company's Azure AD. L'altra società gestirebbe gli oggetti utente guest in Azure AD e Active Directory come gli account locali.The other company would manage the guest users' user objects in both Azure AD and Active Directory like local accounts.

Non è possibile usare le proprie licenze per il vantaggio di terze parti.You can't use your own licenses for the benefit of a third party. Inoltre, il desktop virtuale Windows attualmente non supporta l'account Microsoft (MSA).Also, Windows Virtual Desktop doesn't currently support Microsoft Account (MSA).

Perché l'indirizzo IP del client non viene visualizzato nella tabella WVDConnections?Why don't I see the client IP address in the WVDConnections table?

Attualmente non è disponibile un modo affidabile per raccogliere gli indirizzi IP del client Web, pertanto non è necessario includere tale valore nella tabella.We don't currently have a reliable way to collect the web client's IP addresses, so we don't include that value in the table.

In che modo il desktop virtuale Windows gestisce i backup?How does Windows Virtual Desktop handle backups?

Sono disponibili più opzioni in Azure per la gestione del backup.There are multiple options in Azure for handling backup. È possibile usare backup di Azure, Site Recovery e snapshot.You can use Azure backup, Site Recovery, and snapshots.

Il desktop virtuale Windows supporta le app di collaborazione di terze parti?Does Windows Virtual Desktop support third-party collaboration apps?

Desktop virtuale Windows è attualmente ottimizzato per i team.Windows Virtual Desktop is currently optimized for Teams. Microsoft non supporta attualmente app di collaborazione di terze parti, ad esempio zoom.Microsoft currently doesn't support third-party collaboration apps like Zoom. Le organizzazioni di terze parti sono responsabili di fornire linee guida per la compatibilità ai clienti.Third-party organizations are responsible for giving compatibility guidelines to their customers. Anche il desktop virtuale Windows non supporta Skype for business.Windows Virtual Desktop also doesn't support Skype for Business.

È possibile passare da pool a pool di host personali?Can I change from pooled to personal host pools?

Dopo aver creato un pool di host, non è possibile modificarne il tipo.Once you create a host pool, you can't change its type. Tuttavia, è possibile spostare le macchine virtuali registrate in un pool host in un tipo diverso di pool host.However, you can move any VMs you register to a host pool to a different type of host pool.

Quali sono le dimensioni massime del profilo che FSLogix può gestire?What's the largest profile size FSLogix can handle?

Limitazioni o quote in FSLogix dipendono dall'infrastruttura di archiviazione usata per archiviare i file VHD del profilo utente (X).Limitations or quotas in FSLogix depend on the storage fabric used to store user profile VHD(X) files.

Nella tabella seguente viene illustrato un esempio del numero di IOPS che un profilo FSLogix deve supportare per ogni utente.The following table gives an example of how many IOPS an FSLogix profile needs to support each user. I requisiti possono variare notevolmente a seconda dell'utente, delle applicazioni e dell'attività per ogni profilo.Requirements can vary widely depending on the user, applications, and activity on each profile.

RisorsaResource RequisitoRequirement
IOPS a stato stazionarioSteady state IOPS 1010
IOPS di accesso/disconnessioneSign in/sign out IOPS 5050

L'esempio in questa tabella è di un singolo utente, ma può essere usato per stimare i requisiti per il numero totale di utenti nell'ambiente.The example in this table is of a single user, but can be used to estimate requirements for the total number of users in your environment. Ad esempio, sono necessari circa 1.000 IOPS per utenti 100 e circa 5.000 IOPS durante l'accesso e la disconnessione.For example, you'd need around 1,000 IOPS for 100 users, and around 5,000 IOPS during sign-in and sign-out.

Esiste un limite di scalabilità per i pool host creati nella portale di Azure?Is there a scale limit for host pools created in the Azure portal?

Questi fattori possono influenzare il limite di scalabilità per i pool host:These factors can affect scale limit for host pools:

  • Il modello di Azure è limitato a 800 oggetti.The Azure template is limited to 800 objects. Per altre informazioni, vedere sottoscrizione di Azure e limiti, quote e vincoli dei servizi.To learn more, see Azure subscription and service limits, quotas, and constraints. Ogni VM crea anche circa sei oggetti, quindi è possibile creare circa 132 VM ogni volta che si esegue il modello.Each VM also creates about six objects, so that means you can create around 132 VMs each time you run the template.

  • Esistono restrizioni sul numero di core che è possibile creare per area e per sottoscrizione.There are restrictions on how many cores you can create per region and per subscription. Ad esempio, se si dispone di una sottoscrizione di Contratto Enterprise, è possibile creare 350 core.For example, if you have an Enterprise Agreement subscription, you can create 350 cores. È necessario dividere 350 per il numero predefinito di core per macchina virtuale o per il limite di core per determinare il numero di macchine virtuali che è possibile creare ogni volta che si esegue il modello.You'll need to divide 350 by either the default number of cores per VM or your own core limit to determine how many VMs you can create each time you run the template. Per altre informazioni , vedere limiti delle macchine virtuali-Azure Resource Manager.Learn more at Virtual Machines limits - Azure Resource Manager.

  • Il nome del prefisso della macchina virtuale e il numero di macchine virtuali sono inferiori a 15 caratteri.The VM prefix name and the number of VMs is fewer than 15 characters. Per altre informazioni, vedere regole di denominazione e restrizioni per le risorse di Azure.To learn more, see Naming rules and restrictions for Azure resources.

È possibile gestire gli ambienti desktop virtuali Windows con Azure Lighthouse?Can I manage Windows Virtual Desktop environments with Azure Lighthouse?

Azure Lighthouse non supporta completamente la gestione di ambienti desktop virtuali Windows.Azure Lighthouse doesn't fully support managing Windows Virtual Desktop environments. Poiché Lighthouse non supporta attualmente la gestione degli utenti del tenant Cross-Azure AD, i clienti Lighthouse devono ancora accedere al Azure AD che i clienti usano per gestire gli utenti.Since Lighthouse doesn't currently support cross-Azure AD tenant user management, Lighthouse customers still need to sign in to the Azure AD that customers use to manage users.

Non è inoltre possibile utilizzare le sottoscrizioni CSP sandbox con il servizio desktop virtuale di Windows.You also can't use CSP sandbox subscriptions with the Windows Virtual Desktop service. Per altre informazioni, vedere account sandbox di integrazione.To learn more, see Integration sandbox account.

Infine, se è stato abilitato il provider di risorse dall'account del proprietario CSP, gli account del cliente CSP non saranno in grado di modificare il provider di risorse.Finally, if you enabled the resource provider from the CSP owner account, the CSP customer accounts won't be able to modify the resource provider.

Con quale frequenza è necessario attivare le VM per evitare problemi di registrazione?How often should I turn my VMs on to prevent registration issues?

Dopo aver registrato una macchina virtuale in un pool di host nel servizio desktop virtuale di Windows, l'agente aggiorna periodicamente il token della macchina virtuale ogni volta che la macchina virtuale è attiva.After you register a VM to a host pool within the Windows Virtual Desktop service, the agent regularly refreshes the VM's token whenever the VM is active. Il certificato per il token di registrazione è valido per 90 giorni.The certificate for the registration token is valid for 90 days. A causa di questo limite di 90 giorni, è consigliabile che le macchine virtuali siano online per 20 minuti ogni 90 giorni, in modo che il computer possa aggiornare i propri token e aggiornare l'agente e i componenti dello stack affiancato.Because of this 90-day limit, we recommend VMs to be online for 20 minutes every 90 days so that the machine can refresh its tokens and update the agent and side-by-side stack components. Se la macchina virtuale viene riattivata entro questo limite di tempo, il token di registrazione non scadrà né diventerà non valido.Turning your VM on within this time limit will prevent its registration token from expiring or becoming invalid. Se la macchina virtuale è stata avviata dopo 90 giorni e si verificano problemi di registrazione, seguire le istruzioni riportate nella Guida alla risoluzione dei problemi dell'agente desktop virtuale di Windows per rimuovere la macchina virtuale dal pool host, reinstallare l'agente e registrarla nuovamente nel pool.If you've started your VM after 90 days and are experiencing registration issues, follow the instructions in the Windows Virtual Desktop agent troubleshooting guide to remove the VM from the host pool, reinstall the agent, and reregister it to the pool.

È possibile impostare le opzioni di disponibilità durante la creazione di pool host?Can I set availability options when creating host pools?

Sì.Yes. Quando si crea una macchina virtuale, i pool host di desktop virtuali di Windows hanno un'opzione per selezionare il set di disponibilità o le zone di disponibilità.Windows Virtual Desktop host pools have an option for selecting either availability set or availability zones when you create a VM. Queste opzioni di disponibilità sono identiche a quelle usate da calcolo di Azure.These availability options are the same as the ones Azure Compute uses. Se si seleziona una zona per la macchina virtuale creata in un pool host, l'impostazione viene applicata automaticamente a tutte le macchine virtuali create in tale zona.If you select a zone for the VM you create in a host pool, the setting automatically applies to all VMs you create in that zone. Se si preferisce distribuire le VM del pool host in più zone, è necessario seguire le istruzioni in aggiungere macchine virtuali con il portale di Azure per selezionare manualmente una nuova zona per ogni nuova macchina virtuale creata.If you'd prefer to spread your host pool VMs across multiple zones, you'll need to follow the directions in Add virtual machines with the Azure portal to manually select a new zone for each new VM you create.

Quale opzione di disponibilità è migliore per me?Which availability option is best for me?

L'opzione di disponibilità da usare per le VM dipende dalla posizione dell'immagine e dai relativi campi del disco gestito.The availability option you should use for your VMs depends on your image's location and its managed disk fields. Nella tabella seguente viene illustrata la relazione di ogni impostazione con queste variabili che consentono di individuare l'opzione più adatta alla distribuzione.The following table explains the relationship each setting has with these variables to help you figure out which option is best for your deployment.

Opzione di disponibilitàAvailability option Posizione dell'immagineImage location Pulsante di opzione Usa disco gestito (pulsante di opzione)Use managed disk option button (radio button)
NessunoNone RaccoltaGallery Disabilitato con "Sì" come predefinitoDisabled with "Yes" as default
NessunoNone Archiviazione BLOBBlob storage Abilitato con "No" come predefinitoEnabled with "No" as default
Zona di disponibilitàAvailability zone Raccolta (opzione di archiviazione BLOB disabilitata)Gallery (blob storage option disabled) Disabilitato con "Sì" come predefinitoDisabled with "Yes" as default
Set di disponibilità con SKU gestito (disco gestito)Availability set with managed SKU (managed disk) RaccoltaGallery Disabilitato con "Sì" come predefinitoDisabled with "Yes" as default
Set di disponibilità con SKU gestito (disco gestito)Availability set with managed SKU (managed disk) Archiviazione BLOBBlob storage Abilitato con "No" come predefinitoEnabled with "No" as default
Set di disponibilità con SKU gestito (disco gestito)Availability set with managed SKU (managed disk) Archiviazione BLOB (opzione raccolta disabilitata)Blob storage (Gallery option disabled) Disabilitato con "No" come predefinitoDisabled with "No" as default
Set di disponibilità (appena creato dall'utente)Availability set (newly created by user) RaccoltaGallery Disabilitato con "Sì" come predefinitoDisabled with "Yes" as default
Set di disponibilità (appena creato dall'utente)Availability set (newly created by user) Archiviazione BLOBBlob storage Abilitato con "No" come predefinitoEnabled with "No" as default