Korzystam z dysku Google do synchronizacji osobistych dokumentów, gdy jestem w pracy i muszę szybko zaktualizować plik w domu do celów osobistych. Mam zadania w domu uruchomione pod menedżerem zadań, który korzysta z tych zaktualizowanych plików, a czasem są wrażliwe na czas.
Muszę więc skonfigurować coś, co wymusi synchronizację w folderze dysku google na moim komputerze domowym, przed rozpoczęciem zaplanowanego zadania i otrzymaniem najnowszych aktualizacji tego pliku, gdy jestem w pracy.
Jak dotąd wszystkie moje wyszukiwania wskazują na wstrzymywanie i ponowne uruchamianie dysku google z ikony na pasku zadań, aby wymusić synchronizację, wystarczy wyłączyć ją i ponownie uruchomić. Próbowałem i okazało się, że ten schemat działa, ale nie ma sposobu na replikację tej samej funkcji z wiersza poleceń, tj. Nie ma takiego przełącznika wiersza poleceń, jak:
googledrivesync.exe /pause
lub
googledrivesync.exe /restart
Próbowałem skonfigurować funkcję automatycznego klawisza do wykonywania tej operacji wskazywania i klikania myszą, ale ze względu na niespójną liczbę ikon na pasku zadań jest to w najlepszym przypadku trafienie.
Próbowałem także zabić googledrivesync.exe za pomocą taskkill i zrestartować go, ale po uruchomieniu googledrivesync.exe pozostawia otwarte okno DOS na pulpicie. A jeśli zrobi się to jeszcze kilka razy (i zostanie to zrobione, gdy moje zadanie na komputerze domowym uruchamia się co 15 minut), liczba tych okien, utrudni wykonanie zaplanowanego zadania ze względu na pokrycie całego ekranu.
Wszelkie inne pomysły lub nieudokumentowane funkcje dysku Google są mile widziane.
źródło
net stop
&net start
. Jeśli ktoś (lub ty) nie otrzyma odpowiedzi, zanim będę mógł przejść do systemu testowego w ten weekend, zobaczę, czy mogę uzyskać więcej informacji. Dysk Google może mieć również inne parametry wiersza polecenia, których jeszcze nie znalazłeś, ale nie jestem tego pewien i wydaje się, że zrobiłeś już wystarczająco dużo polowań, aby uczynić tę możliwość mało prawdopodobną.taskkill
aby go zabić, a następnie kolejne polecenie, aby ponownie uruchomić. Lub PowerShell może być w stanie zrobić to z wdziękiem. Zobaczmy, czy któryś z nich zadziała, czy może będzie inne rozwiązanie ...Odpowiedzi:
źródło
Ponieważ masz już metodę zakończenia usługi, a jedynym problemem jest okno cmd stub, po prostu napisz mały skrypt wsadowy, który:
Coś takiego:
źródło
taskkill
sugestia dotyczy zabicia usługi. O ile nie jestem całkowicie w ciemności, mój proces googledrivesync działa jako zwykły proces, a nie jako usługa i chcę, aby działał w ten sam sposób, tj. NIE jest usługą. Czy istnieje sposób, aby uruchomić ten proces z wiersza poleceń i wysłać go w tle, aby móc wyjść z okna DOS, z którego uruchomiono, bez zabijania procesu googledrivesync?/fi
ponieważ może to być usługa, ale możesz użyć/im
do filtrowania według nazwy obrazu procesu.taskkill
)?To jest stare pytanie. Ale ponieważ pojawiło się to, gdy szukałem tego samego problemu. Oto co zrobiłem.
Mała aplikacja w języku C #, która powinna robić to, czego chciałby OP dla „googledrivesync.exe / restart”
źródło
Nie wiem, czy się spóźniam, ale używam tego od 3 do 4 lat do tworzenia kopii zapasowych danych na gdrive. Po prostu klikam ikonę pliku wsadowego, który utworzyłem, a poniżej linii jest jego częścią. Spowoduje to uruchomienie dysku Google z pliku wsadowego. Mam nadzieję że to pomoże.
c:> Uruchom C: \ Progra ~ 1 \ Google \ Drive \ google ~ 1.exe
użycie polecenia start nie pozostawi otwartego czarnego pola dos :-)
Aby zakończyć dysk Google
możesz użyć polecenia z wiersza polecenia dos
taskkill / f / im googledrivesync.exe
mam nadzieję że to pomoże.
Apoorva
źródło
taskkill /f /im google~1.exe
Jest tylko jeden sposób na wymuszenie synchronizacji na Dysku Google. Musisz mieć „plik konfliktu”, którego Google nie może zsynchronizować (uszkodzony lub cokolwiek innego). Następnie kliknij prawym przyciskiem myszy ikonę Gdrive, wybierz „Wyświetl pliki bez synchronizacji” i kliknij „Ponów”.
Działa za każdym razem i synchronizuję ze sobą 15 serwerów w chmurze. PITA, powinni mieć opcję wymuszenia ponownej synchronizacji, ale wszyscy wiemy, dlaczego nie - przepustowość. Google obniżył częstotliwość ponownej synchronizacji, aby obniżyć koszty, w prosty i prosty sposób.
źródło
Napisałem małą aplikację, aby rozwiązać ten problem, co jakiś czas będzie ona ponownie uruchamiać aplikację Dysku Google, co wymusi ponowną synchronizację. Mam nadzieję, że to pomoże :)
Automatyzacja - zmuś Dysk Google do synchronizacji plików
źródło