Condividi tramite


Preparare e personalizzare un'immagine VHD per Desktop virtuale Azure

Questo articolo illustra come preparare un'immagine del disco rigido virtuale master (VHD) per il caricamento in Azure, inclusa la procedura di creazione di macchine virtuali (VM) e l'installazione del software. Le istruzioni riguardano una configurazione specifica di Desktop virtuale Azure che può essere usata con processi esistenti dell'organizzazione.

Importante

È consigliabile usare un'immagine dalla raccolta di calcolo di Azure o dalla portale di Azure. Tuttavia, se è necessario usare un'immagine personalizzata, assicurarsi di non avere già installato l'agente Desktop virtuale Azure nella macchina virtuale. In questo caso, seguire le istruzioni riportate nel passaggio 1: Disinstallare tutti i programmi agente, caricatore di avvio e componente dello stack per disinstallare l'agente e tutti i componenti correlati dalla macchina virtuale o creare una nuova immagine da una macchina virtuale con l'agente disinstallato. L'uso di un'immagine personalizzata con l'agente di Desktop virtuale Azure può causare problemi con l'immagine, ad esempio bloccando la registrazione perché il token di registrazione del pool di host è scaduto, impedendo le connessioni di sessione utente.

Creazione di una macchina virtuale

Windows 10 Enterprise multisessione è disponibile nella raccolta di calcolo di Azure o nella portale di Azure. Esistono due opzioni per personalizzare questa immagine.

La prima opzione consiste nel effettuare il provisioning di una macchina virtuale (VM) in Azure seguendo le istruzioni riportate in Creare una macchina virtuale da un'immagine gestita e quindi passare a Preparazione software e installazione.

La seconda opzione consiste nel creare l'immagine in locale scaricando l'immagine, effettuando il provisioning di una macchina virtuale Hyper-V e personalizzandola in base alle proprie esigenze, illustrate nella sezione seguente.

Creazione di un'immagine locale

È possibile scaricare un'immagine seguendo le istruzioni riportate in Esportare una versione dell'immagine in un disco gestito e quindi scaricare un disco rigido virtuale Windows da Azure. Dopo aver scaricato l'immagine in un percorso locale, aprire La console di gestione di Hyper-V per creare una macchina virtuale con il disco rigido virtuale copiato. Le istruzioni seguenti sono una versione semplice, ma è possibile trovare istruzioni più dettagliate in Creare una macchina virtuale in Hyper-V.

Per creare una macchina virtuale con il disco rigido virtuale copiato:

  1. Aprire la Creazione guidata macchina virtuale.

  2. Nella pagina Impostazione generazione selezionare Generazione 1.

    Screenshot della pagina Specifica generazione. L'opzione

  3. In Tipo di punto di controllo disabilitare i checkpoint deselezionando la casella di controllo.

    Screenshot della sezione Tipo di checkpoint della pagina Checkpoint.

È anche possibile eseguire questo cmdlet in PowerShell per disabilitare i checkpoint.

Set-VM -Name <VMNAME> -CheckpointType Disabled

Disco fisso

Se si crea una macchina virtuale da un disco rigido virtuale esistente, viene creato un disco dinamico per impostazione predefinita. Può essere modificato in un disco fisso selezionando Modifica disco, come illustrato nell'immagine seguente. Per istruzioni più dettagliate, vedere Preparare un disco rigido virtuale Windows o VHDX da caricare in Azure.

Screenshot dell'opzione Modifica disco.

È anche possibile eseguire il comando di PowerShell seguente per modificare il disco in un disco fisso.

Convert-VHD –Path c:\test\MY-VM.vhdx –DestinationPath c:\test\MY-NEW-VM.vhd -VHDType Fixed

Preparazione e installazione del software

Questa sezione illustra come preparare e installare FSLogix e Windows Defender, nonché alcune opzioni di configurazione di base per le app e il Registro di sistema dell'immagine.

Se si installa Microsoft 365 Apps for enterprise e OneDrive nella macchina virtuale, passare a Installare Office in un'immagine master del disco rigido virtuale e seguire le istruzioni per installare le app. Al termine, tornare a questo articolo.

Se gli utenti devono accedere a determinate applicazioni LINEB, è consigliabile installarle dopo aver completato le istruzioni di questa sezione.

Configurare il contenitore del profilo FSLogix

Per includere il contenitore FSLogix come parte dell'immagine, seguire le istruzioni riportate in Creare un contenitore di profili per un pool di host usando una condivisione file. È possibile testare la funzionalità del contenitore FSLogix con questa guida introduttiva.

Configurare le esclusioni antivirus per FSLogix

Se Windows Defender è configurato nella macchina virtuale, assicurarsi che sia configurato per non analizzare l'intero contenuto dei file VHD e VHDX durante l'allegato. È possibile trovare un elenco di esclusioni per FSLogix in Configurare le esclusioni di file e cartelle antivirus.

Questa configurazione rimuove solo l'analisi dei file VHD e VHDX durante l'allegato, ma non influisce sull'analisi in tempo reale.

Se usi Windows Defender, puoi scoprire di più su come configurare Windows Defender per escludere determinati file dall'analisi in Configurare e convalidare le esclusioni in base all'estensione di file e al percorso della cartella.

Disabilitare gli aggiornamenti automatici

Per disabilitare gli aggiornamenti automatici tramite Criteri di gruppo locali:

  1. Aprire Editor Criteri di gruppo locali\Modelli amministrativi\Componenti Windows\Windows Update.
  2. Fare clic con il pulsante destro del mouse su Configura Aggiornamenti automatici e impostarlo su Disabilitato.

È anche possibile eseguire il comando seguente da un prompt di PowerShell con privilegi elevati per disabilitare gli aggiornamenti automatici.

New-ItemProperty -Path "HKLM:\SOFTWARE\Policies\Microsoft\Windows\WindowsUpdate\AU" -Name NoAutoUpdate -PropertyType DWORD -Value 1 -Force

Specificare il layout della schermata Start per i PC Windows 10 (facoltativo)

Eseguire il comando seguente da un prompt di PowerShell con privilegi elevati per specificare un layout start per i PC Windows 10.

New-ItemProperty -Path "HKLM:\SOFTWARE\Microsoft\Windows\CurrentVersion\Explorer" -Name SpecialRoamingOverrideAllowed -PropertyType DWORD -Value 1 -Force

Configurare il reindirizzamento del fuso orario

Il reindirizzamento del fuso orario può essere applicato a livello di Criteri di gruppo perché tutte le macchine virtuali in un pool di host fanno parte dello stesso gruppo di sicurezza.

Per reindirizzare i fusi orari:

  1. Nel server Active Directory aprire Console Gestione Criteri di gruppo.
  2. Espandere il dominio e Oggetti Criteri di gruppo.
  3. Fare clic con il pulsante destro del mouse sull'oggetto Criteri di gruppo creato per le impostazioni di criteri di gruppo e scegliere Modifica.
  4. Nell'Editor Gestione Criteri di gruppo passare a Criteri di configurazione>>computer Modelli>amministrativi Componenti di Windows Servizi>>Desktop remoto Host sessione>Desktop remoto Dispositivo e Reindirizzamento risorse.
  5. Abilitare l'impostazione Consenti reindirizzamento fuso orario.

È anche possibile eseguire il comando seguente da un prompt di PowerShell con privilegi elevati per reindirizzare i fusi orari:

New-ItemProperty -Path "HKLM:\SOFTWARE\Policies\Microsoft\Windows NT\Terminal Services" -Name fEnableTimeZoneRedirection -PropertyType DWORD -Value 1 -Force

Disabilitare Sensore memoria

Per gli host di sessione di Desktop virtuale Azure che usano Windows 10 Enterprise o Windows 10 Enterprise multisessione, è consigliabile disabilitare Storage Sense. I dischi in cui è installato il sistema operativo sono in genere di piccole dimensioni e i dati utente vengono archiviati in remoto tramite il roaming del profilo. Questo scenario comporta la convinzione che il disco sia critico su spazio libero. È possibile disabilitare Il senso di archiviazione nell'immagine usando il Registro di sistema oppure usare Criteri di gruppo o Intune per disabilitare Il senso di archiviazione dopo la distribuzione degli host di sessione.

  • Per il Registro di sistema, è possibile eseguire il comando seguente da un prompt di PowerShell con privilegi elevati per disabilitare Storage Sense:

    New-ItemProperty -Path "HKLM:\SOFTWARE\Microsoft\Windows\CurrentVersion\StorageSense\Parameters\StoragePolicy" -Name 01 -PropertyType DWORD -Value 0 -Force
    
  • Per Criteri di gruppo, configurare un oggetto Criteri di gruppo con l'impostazione Configurazione>computer Modelli>>amministrativi Sistema Senso di archiviazione Consenti senso di archiviazione> impostato su Disabilitato.

  • Per Intune, configurare un profilo di configurazione usando il catalogo delle impostazioni con l'impostazione Storage>Allow Storage Sense Global impostata su Blocca.

Includi supporto linguistico aggiuntivo

Questo articolo non illustra come configurare la lingua e il supporto a livello di area. Per altre informazioni, vedere gli articoli seguenti:

Altre applicazioni e configurazione del Registro di sistema

Questa sezione illustra la configurazione dell'applicazione e del sistema operativo. Tutte le configurazioni di questa sezione vengono eseguite tramite l'aggiunta, la modifica o la rimozione delle voci del Registro di sistema.

Per la raccolta dell'hub di feedback dei dati di telemetria in Windows 10 Enterprise multisessione, eseguire il comando seguente da un prompt di PowerShell con privilegi elevati:

New-ItemProperty -Path "HKLM:\SOFTWARE\Policies\Microsoft\Windows\DataCollection" -Name AllowTelemetry -PropertyType DWORD -Value 3 -Force

Per evitare arresti anomali di Watson, eseguire il comando seguente da un prompt di PowerShell con privilegi elevati:

Remove-ItemProperty -Path "HKLM:\SOFTWARE\Microsoft\Windows\Windows Error Reporting" -Name Corporate* -Force -Verbose

Per abilitare il supporto per la risoluzione 5k, eseguire i comandi seguenti da un prompt di PowerShell con privilegi elevati. È necessario eseguire i comandi prima di poter abilitare lo stack side-by-side.

New-ItemProperty -Path "HKLM:\SYSTEM\CurrentControlSet\Control\Terminal Server\WinStations\RDP-Tcp" -Name MaxMonitors -PropertyType DWORD -Value 4 -Force
New-ItemProperty -Path "HKLM:\SYSTEM\CurrentControlSet\Control\Terminal Server\WinStations\RDP-Tcp" -Name MaxXResolution -PropertyType DWORD -Value 5120 -Force
New-ItemProperty -Path "HKLM:\SYSTEM\CurrentControlSet\Control\Terminal Server\WinStations\RDP-Tcp" -Name MaxYResolution -PropertyType DWORD -Value 2880 -Force
New-ItemProperty -Path "HKLM:\SYSTEM\CurrentControlSet\Control\Terminal Server\WinStations\rdp-sxs" -Name MaxMonitors -PropertyType DWORD -Value 4 -Force
New-ItemProperty -Path "HKLM:\SYSTEM\CurrentControlSet\Control\Terminal Server\WinStations\rdp-sxs" -Name MaxXResolution -PropertyType DWORD -Value 5120 -Force
New-ItemProperty -Path "HKLM:\SYSTEM\CurrentControlSet\Control\Terminal Server\WinStations\rdp-sxs" -Name MaxYResolution -PropertyType DWORD -Value 2880 -Force

Preparare l'immagine per il caricamento in Azure

Dopo aver completato la configurazione e aver installato tutte le applicazioni, seguire le istruzioni riportate in Preparare un disco rigido virtuale Windows o VHDX da caricare in Azure per preparare l'immagine.

Dopo aver preparato l'immagine per il caricamento, assicurarsi che la macchina virtuale rimanga nello stato disattivato o deallocato.

Caricare un'immagine master in un account di archiviazione in Azure

Questa sezione si applica solo quando l'immagine master è stata creata in locale.

Le istruzioni seguenti illustrano come caricare l'immagine master in un account di archiviazione di Azure. Se non si ha già un account di archiviazione di Azure, seguire le istruzioni riportate in questo articolo per crearne uno.

  1. Convertire l'immagine di macchina virtuale (disco rigido virtuale) in Fisso, se non è già stato fatto. Se non si converte l'immagine in Fisso, non sarà possibile creare correttamente l'immagine.

  2. Caricare il disco rigido virtuale in un contenitore BLOB nell'account di archiviazione. È possibile caricare rapidamente con lo strumento Storage Explorer. Per altre informazioni sullo strumento Storage Explorer, vedere questo articolo.

    Screenshot della finestra di ricerca dello strumento di Archiviazione di Microsoft Azure Explorer. È selezionata la casella di controllo

  3. Passare quindi alla portale di Azure nel browser e cercare "Immagini". La ricerca dovrebbe portare alla pagina Crea immagine, come illustrato nello screenshot seguente:

    Screenshot della pagina Crea immagine del portale di Azure, compilata con valori di esempio per l'immagine.

  4. Dopo aver creato l'immagine, verrà visualizzata una notifica simile a quella nello screenshot seguente:

    Screenshot della notifica

Passaggi successivi

Ora che si dispone di un'immagine, è possibile creare o aggiornare i pool di host. Per altre informazioni su come creare e aggiornare i pool di host, vedere gli articoli seguenti:

Se si è verificato un problema di connettività dopo aver preparato o personalizzato l'immagine del disco rigido virtuale, vedere la guida alla risoluzione dei problemi per assistenza.