Поделиться через


Запуск Microsoft OneDrive с помощью RemoteApp на Виртуальном рабочем столе Azure

Вы можете запустить Microsoft OneDrive вместе с RemoteApp в Виртуальном рабочем столе Azure, что позволяет пользователям получать доступ к файлам и синхронизировать их во время использования RemoteApp. Когда пользователь подключается к RemoteApp, OneDrive может автоматически запускаться в качестве компаньона к RemoteApp.

В параметрах OneDrive есть параметр Запустить OneDrive при входе в Windows, который обычно запускает OneDrive при входе пользователя. Однако этот параметр не работает с RemoteApp в Виртуальном рабочем столе Azure. Вместо этого вы настраиваете OneDrive для запуска, настроив значение реестра. Вы также включаете расширенный интерфейс оболочки для сеансов RemoteApp, предлагая поддержку сопоставлений файлов по умолчанию, Run/RunOnce разделов реестра и многого другого.

В этой статье описывается настройка OneDrive для автоматического запуска вместе с RemoteApp в Виртуальном рабочем столе Azure.

Взаимодействие с пользователем

Когда пользователь запускает RemoteApp, также запускается OneDrive, а значок OneDrive интегрирован в панель задач локального устройства Windows. Если пользователь запускает другое приложение RemoteApp из того же пула узлов на том же узле сеансов, он использует тот же экземпляр OneDrive, а другой не запускается.

Если узлы сеансов присоединены к Microsoft Entra ID, вы можете автоматически настроить учетные записи пользователей, чтобы пользователи автоматически вошли в OneDrive и сразу же начали синхронизацию. В противном случае пользователям потребуется войти в OneDrive при первом использовании.

Значок экземпляра OneDrive, сопровождающего RemoteApp, на панели задач выглядит так же, как если бы OneDrive был установлен на локальном устройстве. Вы можете отличить значок OneDrive от удаленного сеанса, наведите указатель мыши на значок, где подсказка содержит слово Remote.

Когда пользователь закрывает или отключается от последнего приложения RemoteApp, используемого на узле сеансов, OneDrive завершает работу в течение нескольких минут, если у пользователя не открыто окно Центра уведомлений OneDrive.

Предварительные условия

Прежде чем использовать OneDrive с RemoteApp в Виртуальном рабочем столе Azure:

  • Узлы сеансов должны работать Windows 11 Корпоративная, версии 24H2 или 22H2 или 23H2 с установленным накопительным обновлением 2024-07 для Windows 11 (KB5040442) или более поздней версии.

  • Если вы используете FSLogix, установите последнюю версию FSLogix на узлах сеансов. Дополнительные сведения см. в разделе Установка приложений FSLogix.

  • Используйте Windows App в Windows или клиент удаленного рабочего стола в Windows для подключения к удаленному сеансу. Другие платформы не поддерживаются.

Настройка запуска OneDrive с помощью RemoteApp

Чтобы настроить запуск OneDrive с помощью RemoteApp в Виртуальном рабочем столе Azure, необходимо включить расширенный интерфейс оболочки для сеансов RemoteApp с помощью групповая политика и задать значение реестра для запуска OneDrive при подключении пользователя к RemoteApp. Параметр групповая политика недоступен в Microsoft Intune.

  1. Скачайте и установите последнюю версию приложения приложение синхронизации OneDrive на компьютере на узлах сеансов. Дополнительные сведения см. в разделе Установка приложения синхронизации для каждого компьютера.

  2. Если узлы сеансов присоединены к Microsoft Entra ID, автоматически настройте учетные записи пользователей Для OneDrive на узлах сеансов, чтобы пользователи автоматически вошли в OneDrive.

  3. Параметры групповая политика доступны только в Windows 11 версии 22H2 или 23H2 с установленным накопительным обновлением 2024-07 для Windows 11 (KB5040442) или более поздней версии. В зависимости от среды необходимо скопировать файлы C:\Windows\PolicyDefinitions\terminalserver.admx административных шаблонов и C:\Windows\PolicyDefinitions\en-US\terminalserver.adml с узла сеансов в то же расположение на контроллерах домена или в центральное хранилище групповая политика. В пути к terminalserver.adml файлу замените en-US соответствующим кодом языка, если вы используете другой язык.

  4. Откройте консоль управления групповая политика на устройстве, используемом для управления доменом Active Directory.

  5. Создайте или измените политику, предназначенную для компьютеров, предоставляющих удаленный сеанс, который требуется настроить.

  6. Перейдите в разделПолитики>конфигурации> компьютераАдминистративные шаблоны>Компоненты>Windows Службы удаленных рабочих>столов Узел> сеансаудаленных рабочих столов Среда удаленного сеанса.

    Снимок экрана: параметры среды удаленного сеанса в редакторе групповая политика.

  7. Дважды щелкните параметр политики Включить расширенный интерфейс оболочки для RemoteApp , чтобы открыть его. Выберите Включено, а затем нажмите кнопку ОК.

  8. Задайте следующее значение реестра:

    • Раздел: HKLM\Software\Microsoft\Windows\CurrentVersion\Run
    • Тип: REG_SZ
    • Имя: OneDrive
    • Данные: "C:\Program Files\Microsoft OneDrive\OneDrive.exe" /background

    Реестр можно настроить с помощью средства корпоративного развертывания, например Intune, Configuration Manager или групповая политика. Кроме того, чтобы задать это значение реестра с помощью PowerShell, откройте PowerShell от имени администратора и выполните следующую команду:

    New-ItemProperty -Path "HKLM:\SOFTWARE\Microsoft\Windows\CurrentVersion\Run" -Name OneDrive -PropertyType String -Value '"C:\Program Files\Microsoft OneDrive\OneDrive.exe" /background' -Force
    
  9. Убедитесь, что параллельный стек на узле сеансов имеет версию 1.0.2404.16770 или более позднюю. Чтобы проверка версию, выполните следующую команду из командной строки или PowerShell.

    qwinsta
    

    Выходные данные включают строку, начинаемую с rdp-sxs числом, где число коррелирует с номером версии параллельного стека, как показано в следующем примере. Список номеров версий см. в статье Новые возможности в сетевом стеке SxS Виртуального рабочего стола Azure.

    SESSIONNAME               USERNAME                 ID  STATE   TYPE        DEVICE
    services                                            0  Disc
    console                                             1  Conn
    rdp-tcp                                         65537  Listen
    rdp-sxs240705700                                65538  Listen
    
  10. Перезапустите узлы сеансов, чтобы применить изменения.

Тестирование OneDrive с помощью RemoteApp

Чтобы протестировать OneDrive с помощью RemoteApp, выполните следующие действия.

  1. Используйте поддерживаемую версию Windows App или клиент удаленного рабочего стола для подключения к RemoteApp из пула узлов с настроенными узлами сеансов.

  2. Убедитесь, что значок OneDrive виден на панели задач локального устройства Windows. Наведите указатель мыши на значок, чтобы отобразить подсказку и убедиться, что она содержит слово Remote, которое отличает его от локального экземпляра OneDrive.

  3. Убедитесь, что OneDrive синхронизирует файлы, открыв центр уведомлений OneDrive. Войдите в OneDrive, если вы не выполнили автоматический вход.

  4. В RemoteApp проверка, что вы можете получить доступ к файлам из OneDrive.

  5. Наконец, закройте RemoteApp и другие приложения с того же узла сеансов, и в течение нескольких минут OneDrive должен выйти.

Рекомендации По OneDrive

При использовании OneDrive с RemoteApp в Виртуальном рабочем столе Azure рекомендуется настроить следующие параметры с помощью административного шаблона OneDrive. Дополнительные сведения см. в разделах Управление OneDrive с помощью групповая политика и Использование административных шаблонов в Intune.