Condividi tramite


Avviare Microsoft OneDrive con un'app remota in Desktop virtuale Azure

È possibile avviare Microsoft OneDrive insieme a un'app remota in Desktop virtuale Azure, consentendo agli utenti di accedere e sincronizzare i file durante l'uso di un'app remota. Quando un utente si connette a un'app remota, OneDrive può essere avviato automaticamente come complementare a RemoteApp.

Nelle impostazioni di OneDrive è disponibile l'opzione Avvia OneDrive quando si accede a Windows, che in genere avvia OneDrive quando un utente accede. Questa impostazione, tuttavia, non funziona con RemoteApp in Desktop virtuale Azure. È invece possibile configurare OneDrive per l'avvio configurando un valore del Registro di sistema. Si abilita anche un'esperienza avanzata della shell per le sessioni RemoteApp, offrendo supporto per associazioni di file predefinite, Run/RunOnce chiavi del Registro di sistema e altro ancora.

Questo articolo descrive come configurare OneDrive per l'avvio automatico insieme a un'app remota in Desktop virtuale Azure.

Esperienza utente

Quando un utente avvia un'app remota, viene avviato anche OneDrive e l'icona di OneDrive è integrata nella barra delle applicazioni del dispositivo Windows locale. Se un utente avvia un'altra RemoteApp dallo stesso pool di host nello stesso host di sessione, usa la stessa istanza di OneDrive e un altro non viene avviato.

Se gli host sessione sono aggiunti a Microsoft Entra ID, è possibile configurare automaticamente gli account utente in modo che gli utenti possano accedere automaticamente a OneDrive e iniziare subito la sincronizzazione. In caso contrario, gli utenti devono accedere a OneDrive al primo utilizzo.

L'icona per l'istanza di OneDrive associata a RemoteApp nella barra degli strumenti di sistema è identica a quella di OneDrive installato in un dispositivo locale. È possibile distinguere l'icona di OneDrive dalla sessione remota passando il puntatore sull'icona in cui la descrizione comando include la parola Remote.

Quando un utente si chiude o si disconnette dall'ultima RemoteApp in uso nell'host della sessione, OneDrive esce entro pochi minuti, a meno che l'utente non abbia aperta la finestra del Centro notifiche di OneDrive.

Prerequisiti

Prima di poter usare OneDrive con un'app remota in Desktop virtuale Azure:

  • Gli host sessione devono eseguire Windows 11 Enterprise versione 24H2 o 22H2 o 23H2 con l'aggiornamento cumulativo 2024-07 per Windows 11 (KB5040442) o versione successiva installato.

  • Se si usa FSLogix, installare la versione più recente di FSLogix negli host di sessione. Per altre informazioni, vedere Installare applicazioni FSLogix.

  • Usare Windows App in Windows o nel client Desktop remoto in Windows per connettersi a una sessione remota. Altre piattaforme non sono supportate.

Configurare OneDrive per l'avvio con Un'app remota

Per configurare OneDrive per l'avvio con un'app remota in Desktop virtuale Azure, è necessario abilitare un'esperienza della shell avanzata per le sessioni RemoteApp usando Criteri di gruppo e impostare un valore del Registro di sistema per avviare OneDrive quando un utente si connette a un'app Remota. L'impostazione Criteri di gruppo non è disponibile in Microsoft Intune.

  1. Scaricare e installare la versione più recente dell'app sincronizzazione OneDrive per computer negli host di sessione. Per altre informazioni, vedere Installare l'app di sincronizzazione per computer.

  2. Se gli host sessione sono aggiunti a Microsoft Entra ID, configurare automaticamente gli account utente per OneDrive negli host della sessione, in modo che gli utenti possano accedere automaticamente a OneDrive.

  3. Le impostazioni Criteri di gruppo sono disponibili solo in Windows 11 versione 22H2 o 23H2 con l'aggiornamento cumulativo 2024-07 per Windows 11 (KB5040442) o versione successiva installato. È necessario copiare i file C:\Windows\PolicyDefinitions\terminalserver.admx del modello amministrativo e C:\Windows\PolicyDefinitions\en-US\terminalserver.adml da un host di sessione nella stessa posizione nei controller di dominio o nell'archivio centrale Criteri di gruppo, a seconda dell'ambiente. Nel percorso del file per terminalserver.adml sostituire en-US con il codice del linguaggio appropriato se si usa un linguaggio diverso.

  4. Aprire la console di gestione Criteri di gruppo in un dispositivo usato per gestire il dominio di Active Directory.

  5. Creare o modificare un criterio destinato ai computer che forniscono una sessione remota da configurare.

  6. Passare aCriteri> di configurazione> computerModelli> amministrativiComponenti di Windows Ambiente>sessione remota host >sessione Desktop remotodi Servizi> Desktop remoto.

    Screenshot che mostra le opzioni dell'ambiente sessione remota nell'editor Criteri di gruppo.

  7. Fare doppio clic sull'impostazione dei criteri Abilita l'esperienza avanzata della shell per l'apertura di RemoteApp . Selezionare Abilitato, quindi selezionare OK.

  8. Impostare il valore del Registro di sistema seguente:

    • Chiave: HKLM\Software\Microsoft\Windows\CurrentVersion\Run
    • Tipo: REG_SZ
    • Nome: OneDrive
    • Dati: "C:\Program Files\Microsoft OneDrive\OneDrive.exe" /background

    È possibile configurare il Registro di sistema usando uno strumento di distribuzione aziendale, ad esempio Intune, Configuration Manager o Criteri di gruppo. In alternativa, per impostare questo valore del Registro di sistema usando PowerShell, aprire PowerShell come amministratore ed eseguire il comando seguente:

    New-ItemProperty -Path "HKLM:\SOFTWARE\Microsoft\Windows\CurrentVersion\Run" -Name OneDrive -PropertyType String -Value '"C:\Program Files\Microsoft OneDrive\OneDrive.exe" /background' -Force
    
  9. Verificare che lo stack side-by-side nell'host sessione sia la versione 1.0.2404.16770 o successiva. Per controllare la versione, eseguire il comando seguente dal prompt dei comandi o da PowerShell.

    qwinsta
    

    L'output include una riga che inizia con rdp-sxs seguita da un numero, in cui il numero è correlato al numero di versione dello stack affiancato, come illustrato nell'esempio seguente. Per un elenco dei numeri di versione , vedere Novità dello stack di rete SxS di Desktop virtuale Azure.

    SESSIONNAME               USERNAME                 ID  STATE   TYPE        DEVICE
    services                                            0  Disc
    console                                             1  Conn
    rdp-tcp                                         65537  Listen
    rdp-sxs240705700                                65538  Listen
    
  10. Riavviare gli host di sessione per applicare le modifiche.

Testare OneDrive con un'app remota

Per testare OneDrive con RemoteApp, seguire questa procedura:

  1. Usare una versione supportata di Windows App o il client Desktop remoto per connettersi a un'app remota dal pool di host con gli host di sessione configurati.

  2. Verificare che l'icona di OneDrive sia visibile sulla barra delle applicazioni del dispositivo Windows locale. Passare il puntatore sull'icona per visualizzare la descrizione comando e assicurarsi che includa la parola Remote, che la distingue da un'istanza locale di OneDrive.

  3. Verificare che OneDrive stia sincronizzando i file aprendo il Centro notifiche di OneDrive. Accedere a OneDrive se non si è connessi automaticamente.

  4. Da RemoteApp verificare che sia possibile accedere ai file da OneDrive.

  5. Infine, chiudere RemoteApp e qualsiasi altro dall'host della sessione e, entro pochi minuti, OneDrive dovrebbe uscire.

Consigli di OneDrive

Quando si usa OneDrive con un'app remota in Desktop virtuale Azure, è consigliabile configurare le impostazioni seguenti usando il modello amministrativo di OneDrive. Per altre informazioni, vedere Gestire OneDrive usando Criteri di gruppo e Usare modelli amministrativi in Intune.