Я использую Google Drive для синхронизации личных документов, когда я на работе, и мне нужно быстро обновить файл дома для личных целей. У меня есть задачи дома, работающие под диспетчером задач, который использует эти обновленные файлы, и иногда они чувствительны ко времени.
Итак, мне нужно что-то настроить, чтобы принудительно синхронизировать папку google на моем домашнем компьютере перед запуском запланированного задания и получать последние обновления, которые я сделал для этого файла, пока я на работе.
Пока что все мои поиски указывают на приостановку и перезапуск накопителя google с иконки в трее для принудительной синхронизации, если не считать ее выключения и перезапуска. Я попробовал и обнаружил, что эта схема работает, но нет способа воспроизвести ту же функцию из командной строки, т. Е. Нет такого переключателя командной строки, как:
googledrivesync.exe /pause
или
googledrivesync.exe /restart
Я попытался настроить работу с автоматическим переключателем, чтобы выполнять эту работу с указателями и щелчками мыши, но из-за непоследовательного количества значков в трее, в лучшем случае это хит и промах.
Я также пытался убить googledrivesync.exe с помощью taskkill и перезапустить его, но после запуска googledrivesync.exe он оставляет окно DOS на рабочем столе открытым. И если это будет сделано еще несколько раз (и это будет выполняться при выполнении задания моего домашнего компьютера каждые 15 минут), то число этих окон будет препятствовать выполнению моей запланированной задачи из-за того, что он будет покрывать весь экран.
Любые другие идеи или недокументированные функции Google Drive с благодарностью.
taskkill
чтобы убить его, а затем еще одну команду, чтобы перезапустить. Или PowerShell может сделать это более изящно. Давайте посмотрим, сработает ли один из них, или может быть другое решение ...
net stop
&net start
. Если у кого-то (или у вас) нет ответа до того, как я смогу добраться до тестовой системы в эти выходные, я посмотрю, смогу ли я получить более подробную информацию. У Google Диска также могут быть некоторые другие параметры командной строки, которые вы еще не нашли, но я не уверен в этом, и вы, кажется, уже достаточно охотились, чтобы сделать эту возможность маловероятной.