インターンでは主にVBScriptを使っています。
独自性の強いWindowsのスクリプトなんか使うことないと思っていましたが、こんなところで使うことになるとは。
使ってみると結構便利。
ちょっと詰まったところがあったので、一応メモ。
このサイトにあるWshControllerだが、サーバーのリモート操作になると環境によって非常に設定がめんどくさい。
なので、
Set objWbemLocator = CreateObject("WbemScripting.SWbemLocator")
Set objWMIService = objwbemLocator.ConnectServer _
(strComputer, strNamespace, strUser, strPassword)
という風にコンピュータ名(IPアドレス等)、root\cvm2みたいの?(省略可)、ユーザー名、パスワードと入力してやれば、アカウント情報を利用してリモート操作できるようになります。
この方がほとんど設定いらずなので楽ちんです。
Hey, Scripting Guy!のページにサンプルがあります。
最近Scripting Guyにお世話になりっぱなしだ。。。
ありがとう!!!

0 件のコメント:
コメントを投稿