仕事中にGoogleドライブを使用して個人ドキュメントを同期していて、個人的な目的のために自宅でファイルをすばやく更新する必要があります。これらの更新されたファイルを使用するタスクマネージャーの下で、自宅でタスクを実行しています。
そのため、スケジュールされたタスクを開始する前に、自宅のコンピューターのgoogleドライブフォルダーを強制的に同期する何かを設定し、仕事中にそのファイルに加えた最新の更新を取得する必要があります。
これまでのところ、私の検索はすべて、同期を強制するためにトレイを停止して再起動するのではなく、トレイアイコンからGoogleドライブを一時停止して再起動することを示しています。私はこのスキームが機能していることを試してみましたが、コマンドラインから同じ機能を複製する方法はありません。つまり、次のようなコマンドラインスイッチはありません。
googledrivesync.exe /pause
または
googledrivesync.exe /restart
このマウスポインティングとクリックのジョブを実行するように自動ホットキージョブを設定しようとしましたが、トレイアイコンの数に一貫性がないため、最良の場合はヒットとミスです。
また、taskkillを使用してgoogledrivesync.exeを強制終了して再起動しようとしましたが、googledrivesync.exeを実行すると、デスクトップのDOSボックスが開いたままになります。そして、これがさらに数回行われる場合(そして私のホームコンピュータージョブが15分ごとに実行されるときに行われます)、これらのウィンドウの数は、画面全体を覆うため、スケジュールされたタスクの実行を妨害します。
その他のアイデアや文書化されていないGoogleドライブの機能は大歓迎です。
taskkill
を殺すためにやることができ、それから再起動するための別のコマンドです。または、PowerShellがより適切に実行できる場合もあります。それらの1つが機能するか、別の解決策があるかどうかを確認してみましょう...
net stop
&を介してサービスを停止/再開しますnet start
。今週末にテストシステムに行く前に誰か(または自分自身)が答えを返さない場合は、詳細を入手できるかどうかを確認します。Googleドライブには、まだ見つけていない他のコマンドラインパラメータも含まれている可能性がありますが、これについてはよくわからないため、十分なハンティングを行ってその可能性を低くしているようです。