Автоматизация локальной настройки OneDrive for Business для использования с перенаправлением папок

после успешного включения автоматического входа в систему и сопоставления диска с OneDrive для бизнеса, я хочу сделать еще один шаг к замене локальных файлов:

Я хочу использовать перенаправление папок, чтобы убедиться, что все пользовательские данные хранятся на OneDrive, так же как мы гарантируем, что все пользовательские данные хранятся на файловом сервере в настоящий момент.

Прямое перенаправление на облако невозможно. Можно перенаправить в локальную папку OneDrive, из которой данные будут синхронизироваться с облаком.

В этом отношении есть некоторые проблемы:

  • Пользователь должен запустить приложение "OneDrive for business", чтобы настроить синхронизация и локальная папка.
  • Пользователь может изменить местоположение по умолчанию.

Для использования с перенаправлением папки нам необходимо убедиться:

  • Синхронизация включена и на самом деле есть локальная папка...
  • Эта папка должна находиться в одном месте для каждого пользователя.

Я думал, что будет довольно просто что-то вроде этого:

onedrive.exe -sync c:\users\%username%\Onedrive

Но никак) -:

Оказывается, исполняемый файл называется "GROOVE.EXE" и находится в каталоге Office.

Документация практически не существует, мне удалось определить следующие параметры командной строки:

/clean
/clean all
/RunFolderSync
/OneNoteStub:
/TakeOffline:
/TrayOnly

Запуск следующей команды запускает OneDrive для бизнес-тихий и в лотке, но пользователь должен щелкнуть правой кнопкой мыши и использовать "Sync New library", не используя!

GROOVE.EXE /RunFolderSync /TrayOnly

Далее вызывается диалог "Готов к синхронизации?", но пользователь может изменить местоположение и нажать "Синхронизировать сейчас". Также не используется!

GROOVE.EXE" /TakeOffline: https://contosocom-my.sharepoint.com/personal/%SKYDRIVEID%/Documents

Хотелось бы отключить последнюю команду и установить местоположение по умолчанию!

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

Кто-нибудь?

Ответ 1

Я думаю, что нужна небольшая информация, чтобы понять, какой файл использовать.

У Microsoft есть два разных приложения для синхронизации с OneDrive. Первый (который является старым) раньше назывался SkyDrive и использует файл GROOVE.EXE. Отображаемое имя этого называется OneDrive для бизнеса.

Это приложение просто ужасно и на протяжении многих лет вызывало у Microsoft массу обид, его кэш-память постоянно повреждалась и требовала полной синхронизации всего, не синхронизировалась и, как правило, не могла использоваться в рабочей среде. Я видел множество изменений, которые теряются и не синхронизируются должным образом с OneDrive/Sharepoint из-за сбоев, ошибок и ошибок в этом приложении.

Для учетных записей без Office 365 они использовали приложение, называемое просто OneDrive с OneDrive.exe в качестве имени файла.

Затем они наконец сделали так, чтобы OneDrive.exe мог синхронизироваться с Office 365 (как OneDrive и SharePoint), так и устарел старый GROOVE.EXE.

Если вы загружаете Office 365 с нового щелчка для запуска программы установки, он больше не должен включать OneDrive для бизнеса (GROOVE.EXE).

Если ваши пользователи все еще используют Groove.exe, я бы порекомендовал вам обновить их, чтобы они были более приятными и поддерживаемыми.

У Microsoft есть хорошая статья о развертывании OneDrive.exe.

Для правильного поиска в Google для получения дополнительной помощи обязательно найдите либо onedrive.exe, либо "Клиент синхронизации следующего поколения".