遠隔マシンを操作するためにDCOMやWMIを活用しよう、と思い立った時のメモ
なかなか恐ろしいタイトルだが、
そんなことがWSHだけで簡単にできてしまうのなら、方法と防御策を知っておく必要があると思った。
もし手軽なスクリプトで、リモートコンピューターを遠隔操作できてしまうなら、
その技術を善用すれば、閉じたLAN内の別マシン上での自動テストや作業のバッチ運転など、
開発作業にいろいろ役立つかも?
と考えたのが動機だ。
結果として、その時には、実験を実行できるような環境にはいなかったし、
マシンの調達にも難しい面があったので、実際には試していない。
だが、その時に役立つ情報は収集してメモしたまま残っていたので、
ここに貼り付けておこうと思う。
WshControllerを使って遠隔操作する方法
DCOMを有効/無効にする方法
http://service1.symantec.com/SUPPORT/...
- COMをリモートで実行するのがDCOM
DCOMはやっぱり危険,IE/Officeを遠隔から操作できる---目次
http://itpro.nikkeibp.co.jp/article/C...
実験WshRemote
http://homepage3.nifty.com/shimada/sc...
- ワークグループ内のWindows XP Pro SP2同士で、WSHのリモート操作を行う(別のコンピュータにスクリプトを送って実行する)実験
ワークグループとドメインネットワーク
http://www.geocities.co.jp/SiliconVal...
- windows ワークグループは、それぞれのコンピュータが属したいネットワークグループの名称で各々のコンピュータを管理する方法
- ユーザーを一元的に管理したいと言う事で出てくるのがドメイン管理。
- 数台ならWG,多数ならドメインという使い分け
運用 Windows管理者のためのWindows Script Host入門
第9回 WshControllerオブジェクトの詳細
2.リモート・スクリプト実行のしくみと下準備
http://www.atmarkit.co.jp/fwin2k/oper...
- マシンの「集中管理」に役立つが、攻撃者に悪用されかねないので、レジストリの値を書き変えないと実行不可能になっている
http://www.atmarkit.co.jp/fwin2k/oper...
- リモート・スクリプトをexecuteするサンプルコード
WSHController/CreateScriptはadministratorでしか実行できない?
http://okwave.jp/qa/q1499529.html
- マシンのドメインやポリシー設定に注意する必要がある
WMIを使って遠隔操作する方法
リモート コンピュータ上にフォルダを作成する方法はありますか
Win32_Process Create
http://www.microsoft.com/japan/techne...
- 現在ではリンク切れの模様
Creating a Process on a Remote Computer:
Starts Notepad.exe on a remote computer. On Windows XP and Windows Server 2003, Notepad will run in a hidden window.
http://www.activexperts.com/activmoni...
- リモートマシン上で、新たなプロセスとして「メモ帳」を起動するようなvbscriptのサンプルコード