WMICを利用したリモートでのコマンド実行
RDPでのシングル操作が基本となるが、コマンド化できるところはどんどんやったほうがいいと思う。
ただ、厳密に言うとサーバ側に配置されているコマンドが記述されたバッチファイルを実行することになる。
ダイレクトにコマンドを記述してもどうもうまくいかない・・・
まずは、クライアント端末からコマンド実行
1 |
wmic /node:sv /user:kujira.local\administrator /password:P@ssw0rd process call create "cmd.exe /c E:test.bat" |
サーバ側で実行されるtest.bat
ファイル名が日時になっているファイルをEドライブ直下へ出力する。
テキストファイルが出力されている。
バッチの中身はどんなコマンドでもOK。
/node:に与えるパラメータをリスト化するなどしてfor文で回せば、より効率的になるね。