Как принудительно синхронизировать Google Диск из командной строки windows 7

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

Итак, мне нужно настроить что-то, что заставит синхронизировать папку google Диска моего домашнего компьютера, прежде чем запускать запланированную задачу и получать последние обновления, которые я сделал в этом файле, пока я нахожусь работа.

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

googledrivesync.exe /pause 

или

googledrivesync.exe /restart

Я пытался настроить работу AutoHotkey для этого мыши и выбрав работу, но из-за противоречивого количества значков в трее это хит и промах в лучшем случае.

Я также пытался убить googledrivesync.exe с помощью taskkill и перезапустить его, но, после запуска googledrivesync.exe работает, он оставляет окно DOS на рабочем столе открытым. И если это делается еще несколько раз (и это делается, поскольку моя работа на домашнем компьютере выполняется каждые 15 минут), Количество этих окон препятствует выполнению моей запланированной задачи из-за покрытия всего экрана.

любой другой идеи или недокументированные функции Google Диска очень ценятся.

14
задан Braiam
01.04.2023 4:09 Количество просмотров материала 2809
Распечатать страницу

6 ответов

Так как у вас уже есть метод для завершения службы, и единственная проблема-это тупиковое окно cmd, просто напишите небольшой пакетный скрипт, который будет:

  1. выполнить метод перезапуска службы
  2. сделать оболочку, чтобы умереть.

что-то вроде этого:

taskkill /fi "Service eq Google Sync"
exit
2
отвечен Braiam 2023-04-02 11:57
  1. убить процесс GoogleDriveSync
  2. в командной строке перейдите в папку, c:\program файлы\Google\Диск\
  3. выполнить googledrivesync.exe / автозапуск
2
отвечен softwarerobot 2023-04-02 14:14

Это старый вопрос. Но так как это обнаружилось, когда я искал ту же проблему. Вот то, что я сделала.

небольшое приложение c#, которое должно делать то, что OP хотел бы для 'googledrivesync.exe/перезапуск'

using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
using System.Diagnostics;

namespace StartStopGDrive
{
  class Program
  {
    static void Main(string[] args)
    { 
      Process[] procs = Process.GetProcesses();
      foreach (Process proc in procs)
      {
        if (proc.ProcessName == "googledrivesync")
          proc.Kill();
      }
      Process.Start(@"C:\ProgramData\Microsoft\Windows\Start Menu\Programs\Google Drive\Google Drive");
    }
  }
}
0
отвечен Mohamed 2023-04-02 16:31

существует только один способ, чтобы заставить синхронизацию в Google Drive. У вас должен быть "конфликтующий файл", который Google не может синхронизировать (поврежден или что-то еще). Вы щелкните правой кнопкой мыши значок диске, выберите "Вид Unsyncable файлы" и нажмите "повторить".

работает каждый раз и синхронизирую 15 облачных серверов друг с другом. Пита, у них должна быть опция принудительной синхронизации, но мы все знаем, почему у них нет пропускной способности. Google отклонил частоту повторной синхронизации для снижения затрат, простой и простой.

0
отвечен Ansergy WECC 2023-04-02 18:48

Я не знаю, если я опоздаю, но это то, что я использую с последних 3 до 4 лет для резервного копирования моих данных в gdrive. Я просто щелкните значок пакетного файла, который я создал и ниже линии является частью его. Это запустит Google Диск из пакетного файла. Надеюсь, это поможет.

c:> старт C:\Progra~1\Google \ Диск\google~1.exe

с помощью команды пуск не оставит черный dos окно открытым: -)

, чтобы завершить Диск google

вы можете использовать команду из dos подскажите

taskkill /f / im googledrivesync.exe

надеюсь, что это помогает.

Apoorva

0
отвечен apoorva 2023-04-02 21:05

написали небольшое приложение только для решения этой проблемы он будет перезапускать приложение Google Drive периодически, следовательно, заставляя синхронизировать. Надеюсь, это поможет:)

автоматизировать-заставить Google Drive синхронизировать файлы

-4
отвечен Shunmugh Sundaram 2023-04-02 23:22

Постоянная ссылка на данную страницу: [ Скопировать ссылку | Сгенерировать QR-код ]

Ваш ответ

Опубликуйте как Гость или авторизуйтесь

Имя
Вверх