Какую командную строку можно использовать для запуска синхронизации автономных файлов Windows 7/10?

В Windows я хотел бы запустить синхронизацию автономных файлов из командной строки и после этого иметь возможность видеть в Центре синхронизации, когда он запущен или завершен (и результат).

mobsync.exe не предлагает справку командной строки.

Есть ли какой-нибудь способ из командной строки выполнить то же действие, что и нажатие на любую из них:

  • Sync кнопка в центре синхронизации
  • Sync кнопка в центре мобильности

2 ответа

Вот процедура запуска синхронизации (проверено на MS Windows 10 v. 1903) командой:

(1) Запустите mobsync.exe и щелкните действие «Расписание» , которое запускает мастер расписания синхронизации автономных файлов, где вы можете создать новое расписание синхронизации, которое будет запускаться только один раз или несколько раз.

(2) После сохранения расписания под именем, например «Моя автономная синхронизация файлов», в планировщике задач Windows создается новая задача в следующем месте:

\Microsoft\Windows\SyncCenter\ ваш SID пользователя \ идентификатор задачи

(3) Найдите эту задачу в планировщике задач и на вкладке «Общие» скопируйте имя задачи и идентификатор задачи , то есть последнюю часть местоположения задачи, включая фигурные скобки { и }.

(4) Теперь вы можете запустить синхронизацию с помощью следующей команды:

      mobsync.exe /Schedule="task name","task id"

например

      mobsync.exe /Schedule="My Offline Files Sync","{750FDF10-2A26-11D1-A3EA-080036587F03}"

Чтобы запустить команду в PowerShell, вы можете использовать следующий синтаксис:

      & mobsync.exe --% /Schedule="My Offline Files Sync","{750FDF10-2A26-11D1-A3EA-080036587F03}"

Я долго искал ответ на этот вопрос и, видимо, решения пока нет.

  • Есть инструмент под названием " Robocache", который позволяет вам синхронизировать автономные папки среди прочего, но он не бесплатный.
  • В TechNet также есть очень простой скрипт, который позволяет синхронизировать автономные папки, но у него есть одно предостережение: вам нужно указать путь к автономной папке, которую вы хотите отправить, так что эта опция также отбрасывается
  • В Technet есть еще один скрипт с именем "CscSyncAll.vbs", который выглядит очень многообещающе, но я так и не смог заставить его работать. По-видимому, он был предназначен для ОС старше Windows 7
  • Запуск mobsync.exe / offline или mobsync.exe / online ничего не делает

Я дошел до того, что думаю, что в Windows 7 или более поздней версии нет возможности для программной синхронизации автономных папок... Довольно странно, учитывая, что Microsoft просто нужно добавить дополнительную функцию в mobsync.exe для выполнения синхронизации. из командной строки

Другие вопросы по тегам