Udostępnij przez


Uruchamianie usługi Microsoft OneDrive za pomocą usługi RemoteApp w usłudze Azure Virtual Desktop

Możesz uruchomić usługę Microsoft OneDrive wraz z usługą RemoteApp w usłudze Azure Virtual Desktop, umożliwiając użytkownikom dostęp do plików i synchronizowanie ich podczas korzystania z usługi RemoteApp. Gdy użytkownik nawiązuje połączenie z usługą RemoteApp, usługa OneDrive może automatycznie uruchomić usługę RemoteApp jako towarzysz.

W ustawieniach usługi OneDrive jest dostępna opcja Uruchom usługę OneDrive po zalogowaniu się do systemu Windows, która zwykle uruchamia usługę OneDrive po zalogowaniu się użytkownika. To ustawienie nie działa jednak z usługą RemoteApp w usłudze Azure Virtual Desktop. Zamiast tego należy skonfigurować usługę OneDrive do uruchamiania, konfigurując wartość rejestru. Możesz również włączyć ulepszone środowisko powłoki dla sesji remoteApp, oferując obsługę domyślnych skojarzeń plików, Run/RunOnce kluczy rejestru i nie tylko.

W tym artykule opisano sposób konfigurowania usługi OneDrive do automatycznego uruchamiania wraz z usługą RemoteApp w usłudze Azure Virtual Desktop.

Środowisko użytkownika

Gdy użytkownik uruchomi usługę RemoteApp, zostanie również uruchomiona usługa OneDrive, a ikona usługi OneDrive zostanie zintegrowana na pasku zadań lokalnego urządzenia z systemem Windows. Jeśli użytkownik uruchamia inną usługę RemoteApp z tej samej puli hostów na tym samym hoście sesji, używa tego samego wystąpienia usługi OneDrive, a inne nie zostanie uruchomione.

Jeśli hosty sesji są przyłączone do Tożsamość Microsoft Entra, możesz w trybie dyskretnym skonfigurować konta użytkowników, aby użytkownicy mogli automatycznie logować się do usługi OneDrive i od razu rozpocząć synchronizację. W przeciwnym razie użytkownicy muszą zalogować się do usługi OneDrive przy pierwszym użyciu.

Ikona wystąpienia usługi OneDrive towarzyszącej aplikacji RemoteApp w zasobniku systemowym wygląda tak samo, jak w przypadku zainstalowania usługi OneDrive na urządzeniu lokalnym. Ikonę usługi OneDrive można odróżnić od sesji zdalnej, umieszczając kursor na ikonie, na której etykietka narzędzia zawiera słowo Zdalne.

Gdy użytkownik zamknie lub rozłączy się z ostatnią aplikacją zdalną, której używa na hoście sesji, usługa OneDrive zakończy działanie w ciągu kilku minut, chyba że użytkownik ma otwarte okno Centrum akcji usługi OneDrive.

Wymagania wstępne

Przed rozpoczęciem korzystania z usługi OneDrive z aplikacją RemoteApp w usłudze Azure Virtual Desktop:

  • Hosty sesji muszą być uruchomione Windows 11 Enterprise, wersji 24H2 lub wersji 22H2 lub 23H2 z aktualizacją zbiorczą 2024-07 dla Windows 11 (KB5040442) lub nowszej.

  • Jeśli używasz programu FSLogix, zainstaluj najnowszą wersję programu FSLogix na hostach sesji. Aby uzyskać więcej informacji, zobacz Instalowanie aplikacji FSLogix.

  • Użyj Windows App w systemie Windows lub klienta pulpitu zdalnego w systemie Windows, aby nawiązać połączenie z sesją zdalną. Inne platformy nie są obsługiwane.

Konfigurowanie usługi OneDrive douruchamianiia

Aby skonfigurować usługę OneDrive do uruchamiania za pomocą usługi RemoteApp w usłudze Azure Virtual Desktop, należy włączyć rozszerzone środowisko powłoki dla sesji usługi RemoteApp przy użyciu zasady grupy i ustawić wartość rejestru w celu uruchomienia usługi OneDrive, gdy użytkownik nawiąże połączenie z usługą RemoteApp. Ustawienie zasady grupy nie jest dostępne w Microsoft Intune.

  1. Pobierz i zainstaluj najnowszą wersję aplikacji synchronizacja usługi OneDrive na komputer na hostach sesji. Aby uzyskać więcej informacji, zobacz Instalowanie aplikacji synchronizacji na komputerze.

  2. Jeśli hosty sesji są przyłączone do Tożsamość Microsoft Entra, skonfiguruj w trybie dyskretnym konta użytkowników usługi OneDrive na hostach sesji, aby użytkownicy mogli automatycznie logować się do usługi OneDrive.

  3. Ustawienia zasady grupy są dostępne tylko w Windows 11, wersji 22H2 lub 23H2 z zainstalowaną aktualizacją zbiorczą 2024-07 dla Windows 11 (KB5040442) lub nowszej. W zależności od środowiska musisz skopiować pliki szablonów C:\Windows\PolicyDefinitions\terminalserver.admx administracyjnych i C:\Windows\PolicyDefinitions\en-US\terminalserver.adml z hosta sesji do tej samej lokalizacji na kontrolerach domeny lub w magazynie zasady grupy Central Store. W ścieżce pliku do zastąpienia terminalserver.admlen-US odpowiednim kodem języka, jeśli używasz innego języka.

  4. Otwórz konsolę zarządzania zasady grupy na urządzeniu używanym do zarządzania domeną usługi Active Directory.

  5. Utwórz lub edytuj zasady przeznaczone dla komputerów udostępniających sesję zdalną, którą chcesz skonfigurować.

  6. Przejdź dopozycji Zasady>konfiguracji> komputeraSzablony> administracyjneSkładniki> systemu WindowsUsługi> pulpituzdalnego Usługi pulpitu zdalnego hosta>środowiska sesji zdalnej.

    Zrzut ekranu przedstawiający opcje środowiska sesji zdalnej w edytorze zasady grupy.

  7. Kliknij dwukrotnie ustawienie zasad Włącz rozszerzone środowisko powłoki dla usługi RemoteApp , aby je otworzyć. Wybierz pozycję Włączone, a następnie wybierz przycisk OK.

  8. Ustaw następującą wartość rejestru:

    • Klucz: HKLM\Software\Microsoft\Windows\CurrentVersion\Run
    • Typ: REG_SZ
    • Nazwa: OneDrive
    • Dane: "C:\Program Files\Microsoft OneDrive\OneDrive.exe" /background

    Rejestr można skonfigurować przy użyciu narzędzia wdrażania przedsiębiorstwa, takiego jak Intune, Configuration Manager lub zasady grupy. Alternatywnie, aby ustawić tę wartość rejestru przy użyciu programu PowerShell, otwórz program PowerShell jako administrator i uruchom następujące polecenie:

    New-ItemProperty -Path "HKLM:\SOFTWARE\Microsoft\Windows\CurrentVersion\Run" -Name OneDrive -PropertyType String -Value '"C:\Program Files\Microsoft OneDrive\OneDrive.exe" /background' -Force
    
  9. Upewnij się, że stos równoległy na hoście sesji ma wersję 1.0.2404.16770 lub nowszą. Aby sprawdzić wersję, uruchom następujące polecenie w wierszu polecenia lub programie PowerShell.

    qwinsta
    

    Dane wyjściowe zawierają wiersz rozpoczynający się rdp-sxs od cyfry, gdzie liczba jest skorelowana z numerem wersji stosu obok siebie, jak pokazano w poniższym przykładzie. Listę numerów wersji można znaleźć w artykule Co nowego w usłudze Azure Virtual Desktop SxS Network Stack.

    SESSIONNAME               USERNAME                 ID  STATE   TYPE        DEVICE
    services                                            0  Disc
    console                                             1  Conn
    rdp-tcp                                         65537  Listen
    rdp-sxs240705700                                65538  Listen
    
  10. Uruchom ponownie hosty sesji, aby zastosować zmiany.

Testowanie usługi OneDrive za pomocą usługi RemoteApp

Aby przetestować usługę OneDrive za pomocą aplikacji RemoteApp, wykonaj następujące kroki:

  1. Użyj obsługiwanej wersji Windows App lub klienta pulpitu zdalnego, aby nawiązać połączenie z usługą RemoteApp z puli hostów przy użyciu skonfigurowanych hostów sesji.

  2. Sprawdź, czy ikona usługi OneDrive jest widoczna na pasku zadań lokalnego urządzenia z systemem Windows. Umieść kursor na ikonie, aby wyświetlić etykietkę narzędzia i upewnić się, że zawiera ona słowo Zdalne, które odróżnia ją od lokalnego wystąpienia usługi OneDrive.

  3. Sprawdź, czy usługa OneDrive synchronizuje pliki, otwierając Centrum akcji usługi OneDrive. Zaloguj się do usługi OneDrive, jeśli nie zalogowano się automatycznie.

  4. W aplikacji RemoteApp sprawdź, czy możesz uzyskać dostęp do plików z usługi OneDrive.

  5. Na koniec zamknij usługę RemoteApp i inne osoby z tego samego hosta sesji i w ciągu kilku minut usługa OneDrive powinna zakończyć pracę.

Zalecenia dotyczące usługi OneDrive

W przypadku korzystania z usługi OneDrive z usługą RemoteApp w usłudze Azure Virtual Desktop zalecamy skonfigurowanie następujących ustawień przy użyciu szablonu administracyjnego usługi OneDrive. Aby uzyskać więcej informacji, zobacz Zarządzanie usługą OneDrive przy użyciu zasady grupy i Używanie szablonów administracyjnych w Intune.