バッチファイル経由で Psexec を使用して CCleaner を実行する

バッチファイル経由で Psexec を使用して CCleaner を実行する

バッチ ファイル内で PSExec を設定し、タスク スケジューラでスケジュールされたバッチ ファイルを介してリモート PC で CCleaner をサイレントに実行する方法はありますか? CCleaner にはコマンド ラインに /AUTO スイッチがあることは理解していますが、PSTools にはあまり詳しくないので、これを以前に実行したことがある方 (非常に気の利いたアイデアのようです) がいれば、アドバイスをいただけると思います。

乾杯。

答え1

psexec.exe の代わりに PowerShell リモート処理を使用することをお勧めします。これにより、リモート セッションをより細かく制御できるようになります。PowerShell リモート処理の詳細については、PowerShell を起動して次のように入力してください。help about_remoteまたは、次の URL にアクセスしてください。

http://technet.microsoft.com/ja-jp/library/hh847900.aspx より

答え2

CCleaner にはコマンド ライン パラメーターがあるので、可能であるはずです。

https://www.ccleaner.com/docs/ccleaner/advanced-usage/コマンドラインパラメータ

CCleaner.exe /AUTO CCleaner は、現在保存されているオプションのセットを使用して、PC をクリーンアップするために、サイレントかつ自動的に実行されます。その後、CCleaner は終了します。

CCleaner.exe /AUTO /SHUTDOWN CCleaner は、現在保存されているオプション セットを使用して、PC をクリーンアップするために、サイレントかつ自動的に実行されます。その後、Windows は自動的にシャットダウンします。注: /SHUTDOWN を単独で実行することはできません。/AUTO を前に付ける必要があります。

関連情報