Windowsでは、リモートPCを操作するコマンドがある。
net XXX
schtasks /XXX
taskkill
tasklist
shutdownコマンドも-mオプションでリモートコンピュータを指定できるが。
他のコマンドと違い、権限を持つアカウント/パスワードを指定するオプションがない。
解決方法は二つ。
1.runasコマンドと併用する。
2.事前に認証を済ませておく。
1.の場合、runasで指定するのは、あくまでローカルのユーザ情報なので、権限を持つアカウント/パスワードがローカルとリモートで一致していなければならない。
また、場合によってはポリシーの変更が必要…らしい(未確認)。
2.の場合、先に上げたアカウント/パスワードを指定できるコマンドを実行することで、shutdownコマンドも同じ認証情報で実行される…っぽい(検証不十分)。
これまた実際に試していないが、net use で IPC$ にアクセスしておくのが、(ワークグループ環境では)一番無難なようだ。
次女。もとい、滋養。さらにもとい、以上。
コメント