- 締切済み
リモートPCの情報取得について
Windows2000から下のVBSを実行しますがうまくデータを取得できません。 取得先のPCもWinodows2000です。.NET Framework 1.1以上です。 ファイヤーウォールの類もありません。 どなたか教えて下さい。 ------------------------------------------------------ strComputer = "192.168.2.●●" Set wbemServices = GetObject("winmgmts:\\" & strComputer) Set wbemObjectSet = wbemServices.InstancesOf("Win32_LogicalMemoryConfiguration") For Each wbemObject In wbemObjectSet WScript.Echo "物理メモリの合計 (kb): " & wbemObject.TotalPhysicalMemory Next
- みんなの回答 (1)
- 専門家の回答
みんなの回答
- SHIMAPEE
- ベストアンサー率75% (154/203)
Windows XP Pro同士で試したところスクリプトに問題はなさそうです。下記を一つ一つ調べてみてはどうでしょうか。 (1)WMI(Windows Management Instrumentation)サービスが使えますか。取得先PCでスクリプトを実行してデータが表示されますか。 (2)ネットワーク接続は正しいですか。IPアドレスにpingできますか。 (3)取得先PCの管理者の権限はありますか。イベントビューアから[別のコンピュータへ接続]で、取得先PCのイベントログを参照できますか。 (4)スクリプト実行中に何かエラーは表示されますか。 (5)自PC、及び取得先PCのイベントログに何か記録されますか。 この場合.NET Frameworkは関係なく、WMIとDCOMサービスが使えるようになっている必要があります。Windows2000ならデフォルトでよいはずです。