Estou usando o Google Drive para sincronizar documentos pessoais quando estou no trabalho e preciso atualizar um arquivo em casa rapidamente para fins pessoais. Tenho tarefas em casa executando no gerenciador de tarefas, que usa esses arquivos atualizados e, às vezes, são sensíveis ao tempo.
Portanto, preciso configurar algo que forçará uma sincronização na pasta google drive do meu computador em casa, antes de iniciar a tarefa agendada e obter as atualizações mais recentes que fiz nesse arquivo enquanto estou no trabalho.
Até agora, todas as minhas pesquisas apontam para pausar e reiniciar o Google Drive a partir do ícone da bandeja, a fim de forçar uma sincronização, antes de desligá-lo e reiniciá-lo. Tentei e achei que esse esquema estava funcionando, mas não há como replicar a mesma função na linha de comando, ou seja, não existe uma opção de linha de comando como:
googledrivesync.exe /pause
ou
googledrivesync.exe /restart
Tentei configurar um trabalho de auto-tecla para executar o trabalho de apontar e clicar do mouse, mas devido ao número inconsistente de ícones da bandeja, é melhor que aconteça.
Também tentei matar o googledrivesync.exe usando o taskkill e reiniciá-lo, mas, após a execução do googledrivesync.exe, ele deixa uma caixa do DOS aberta na área de trabalho. E se isso for feito mais algumas vezes (e o meu computador doméstico for executado a cada 15 minutos) o número dessas janelas, obstruirá a execução da minha tarefa agendada devido à cobertura da tela inteira.
Quaisquer outras idéias ou recursos não documentados do Google Drive são muito apreciados.
taskkill
para matá-lo, depois outro comando para reiniciar. Ou o PowerShell pode fazê-lo com mais elegância. Vamos ver se um desses vai funcionar, ou pode haver outra solução ...
net stop
&net start
. Se alguém (ou você) não tiver uma resposta antes que eu possa entrar em um sistema de teste neste fim de semana, verei se posso obter mais detalhes. O Google Drive também pode ter outros parâmetros de linha de comando que você ainda não encontrou, mas não tenho certeza disso e parece que você já fez uma busca suficiente para tornar essa possibilidade improvável.