コンピュータ関係の備忘録ブログ

とある外資系の会社でITインフラのエンジニアの仕事をしています。自分のためのリマインダとしてコンピュータ関係のことをいろいろ書いているブログなので少々見づらいところもあるかもしれませんが、参照された方の参考になれば幸いです。

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