PsExecを使ってリモートのPCにソフトをインストールする
会社でリモートPC上の壊れているソフトウェアを再インストールする必要があったため PsExec を使って実行させるのに使ったコマンド。PsExecは、リストファイルを使って複数のターゲットに対して実行できるので楽でした。完全に自分のためのメモです。
要リモートPC上の管理者権限。会社のPCは基本的にUACを無効化しているのでインストールできたが、UACが有効な環境では途中で止まるかもしれない
psexec.exe -accepteula "TargetPc" -w "作業フォルダ(ターゲットPCのローカルパス)" -i -s Silent-Inst.vbs
Silent-Inst.vbsはバッチファイルをターゲットPC上でウインドウを何も表示させずに実行させるVBScript。その中身は一行のコマンドです。
CreateObject("WScript.Shell").Run "バッチファイルのパス",0