Автоматическая синхронизация файлов из библиотеки SharePoint в OneDrive

С помощью групповых политик вы можете настроить автоматическое подключение необходимых библиотек файлов из SharePoint Online (Teams) в клиенте OneDrive. Этом может быть отличной заменой подключению библиотеки файлов SharePoint как сетевого диска в Windows через устаревший протокол WebDAV.

Пользователи могут вручную выбрать библиотеки сайтов SharePoint, которые нужно синхронизировать в их аккаунты OneDrive. Если вы хотите, чтобы все пользователи видели одни и те же библиотеки SharePoint Online в проводнике Windows, вы можете настроить их автоматическую синхронизацию.

По умолчанию клиент OneDrive устанавливается в профиль пользователя ( %localappdata% ). На RDS сервере или хосте, который используется несколькими пользователями, нужно установить клиенте OneDrive для всех пользователей.

Скачайте клиент OneDrive for Business и установите его командой:

OneDriveSetup.exe /allusers

Автоматическая синхронизация файлов из библиотеки SharePoint в OneDriveАвтоматическая синхронизация файлов из библиотеки SharePoint в OneDrive

В этом случае клиент OneDrive будет установлен в каталог C:Program FilesMicrosoft OneDrive .

Теперь нужно установить администативные шаблоны групповых политик для OneDrive. ADMX файл шаблонов для OneDrive отсутствуют в шаблонах GPO для Office и для них нет ссылки для загрузки с Microsoft. Дело в том, что при установке OneDrive на компьютер, актуальные административные шаблоны находятся в каталоге C:Program FilesMicrosoft OneDrive{onedrive_version}adm

установка административных шаблонов onedrive

Скопируйте из этого каталога файлы OneDrive.admx, OneDrive.adml и каталог для вашего языка (ru в данном случае). Скопируйте эти файлы в центральное хранилище GPO котроллере домена (папка \remontka.comSYSVOLremontka.comPoliciesPolicyDefinitions).

  • Файл OneDrive.admx поместите в корень PolicyDefinitions
  • Файл OneDrive.adml скопируйте в каталог en-US
  • И файл ruOneDrive.adml в ru-RU

Теперь нужно получить ID библиотеки файлов SharePoint, которую вы хотите подключить пользователям в OneDrive.

  1. Откройте необходимую библиотеку SharePoint в браузере под правами администратора тенанта Microsoft 365 и нажмите кнопку Sync ;
  2. В открывшемся окне нажмите Copy library ID ;
  3. В буфере обмена появится ссылка вида: tenantId=xxx&siteId=xxx&webId=xxx&listId=xxx&webUrl=httpsxxx&version=1
  4. Нужно преобразовать полученный ID из формата Unicode в ASCII. Откройте консоль PowerShell и выполните команду:
    [uri]::UnescapeDataString("tenantId=xxx&siteId=xxx&webId=xxx&listId=xxx&webUrl=httpsxxx&version=1")
  5. Это заменить некоторые символы, и вы получите строку, которую можно использовать в GPO. Скопируйте полученную строку

Теперь нужно настроить доменную групповую политику для подключения библиотеки SharePoint в OneDrive.

  1. Откройте консоль Group Policy Management ( gpmc.msc ), создайте новую политику и назначьте ее на OU с компьютерами, на которых нужно настроить OneDrive;
  2. Перейдите в раздел Computer Configuration -> Administrative Templates -> OneDrive
  3. Включите политики:
    Use OneDrive Files On-Demand
    Prevent users from moving their Windows known folders to OneDrive (если нужно)
    Configure team site libraries to sync automatically – откройте свойства этой политики, нажмите кнопку Show и заполните поля: Value name – произвольное название библиотеки (необходимо для удобства идентификации), в поле Value скопируйте ID библиотеки SharePoint полученное ранее.
  4. Затем включите несколько косметических политик в разделе User Configuration -> Administrative Templates -> OneDrive:
    Prevent users from changing the location of their OneDrive folder – эта политика задаст стандартное расположение каталога OneDrive для всех пользователей. Включите политику, в качестве значения укажите ID вашего тенанта Microsoft 365 и значение 1 .
    Disable animation that appears during OneDrive Setup
    Disable the tutorial that appears at the end of OneDrive Setup

    Prevent users from syncing personal OneDrive accounts

  5. Чтобы применить политики из пользовательской секции к OU с компьютерами нужно включить замыкание GPO: Computer Configuration -> Administrative Templates -> System -> Group Policy -> Configure user Group Policy Loopback Processing mode = Merge.

Теперь при входе пользователя в Windows в ветке реестра HKEY_LOCAL_MACHINESOFTWAREPoliciesMicrosoftOneDriveTenantAutoMount появится значение для автоматической синхронизации выбранной библиотеки SharePoint.

Пользователю осталось вы полнить вход в свой аккаунт Microsoft 365 через OneDrive и в течении 8 часов в проводнике появится библиотека SharePoint.

Чтобы не ждать 8 часов до появления библиотеки SharePoint в OneDrive, вы можете добавить в вашу политику следующий параметр реестра.

По умолчанию Microsoft включает 8 часовую задержку для первой синхронизации библиотеки. Вероятно, с целью уменьшить нагрузки на SharePoint Online.
Hive: HKEY_CURRENT_USER_x000D_Key path: SOFTWAREMicrosoftOneDriveAccountsBusiness1_x000D_Value name: TimerAutoMount_x000D_Value type: REG_QWORD_x000D_Value data: 1

После внедрения этой политики, библиотека с файлами SharePoint появится немедленно после аутентификации пользователя в клиенте OneDrive.

Теперь ваша библиотека файлов SharePoint доступа в проводнике Windows, и вы можете работать с файлами в библиотеке, как будто они находятся локально. По умолчанию клиент OneDrive не скачивает все файлы из библиотеки. Если вы откройте нужный файл, он будет автоматически загружен в локальный кэш OneDrive. Загруженные файлы будут доступны локально даже при отсуствии подключения к интернету.

admin

Share
Published by
admin

Recent Posts

После включения диагностического запуска не удается войти в Windows — как исправить?

Некоторые пользователи, экспериментируя с конфигурацией системы в окне msconfig могут столкнуться с ситуацией, когда после…

2 недели ago

WinScript — очистка и настройка Windows 11 и 10

На сайте не раз публиковались обзоры программ, предназначенных для очистки или настройки последних версий Windows.…

2 недели ago

Предварительный просмотр накопительного обновления не устанавливается — решение

При установке некоторых обновлений Windows 11, имеющих в названии «Предварительный просмотр накопительного обновления», многие пользователи…

2 недели ago

FixExec — восстановление ассоциаций .exe, .bat и .com файлов

Некоторые пользователи Windows 11, 10 и предыдущих версий системы могут столкнуться с ситуацией, когда исполняемые…

2 недели ago

Ошибка 0x800705b4 при обновлении Windows 11 и 10 — как исправить?

При установке обновлений Windows 11/10 некоторые пользователи могут столкнуться с ошибкой с кодом 0x800705b4 и…

2 недели ago

Обслуживание вашей версии Windows 11 окончено — что делать?

Пользователи Windows 11 могут столкнуться с сообщением «Обслуживание вашей версии Windows окончено» (Your version of…

2 недели ago