после успешного включения автоматического входа в систему и сопоставления диска с 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
Хотелось бы отключить последнюю команду и установить местоположение по умолчанию!
Я возился с предварительно создаваемыми ключами реестра, которые были созданы, но безрезультатно.
Кто-нибудь?