
No.1ベストアンサー
- 回答日時:
リモート(クライアント)コンピュータに対してWMIが実行できるような設定になっている場合、次のスクリプトで、リモートコンピュータに現在ログオンしているユーザ名が分かります。
strComputer = "クライアント名"
Set objWMIService = GetObject("winmgmts:" _
& "{impersonationLevel=impersonate}!\\" _
& strComputer & "\root\cimv2")
Set colComputerSystem = objWMIService.ExecQuery _
("Select * from Win32_ComputerSystem")
For Each objComputerSystem in colComputerSystem
Wscript.Echo objComputerSystem.UserName
Next
これで人を探すには、使う可能性のあるリモートコンピュータを片っ端から調べる必要がありますが・・・
リモートコンピュータに対してWMIが実行できる設定を行う手順は
Connecting to WMI on a Remote Computer
http://msdn.microsoft.com/library/default.asp?ur …
Connecting Through Windows Firewall
http://msdn.microsoft.com/library/default.asp?ur …
を参照してください。
ご回答ありがとうございます。
ごめんなさい。せっかくご回答いただいたのですが、正直理解できません。
私のレベルはWMIって何?って言うレベルです。
VBAとか多少わかるので、書いてある内容に多少の見当はつきますが、このスクリプトをどうやって走らせるのかもわかりません。テキストファイルで、何らかの拡張子をつけて保存してダブルクリックとかですか?
それとやっぱり使う可能性のあるコンピュータ名はあらかじめ把握しておく必要があるってことですよね。それはちょっと難しいです。
昔フリーで手に入れた「Messenger2000」というインスタントメッセンジャーで、ユーザー名だけでメッセージを飛ばせるので、ユーザー名だけでその人がネット上に存在しているかわかる方法はあると思うんですが、簡単には無理でしょうか?
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
関連するカテゴリからQ&Aを探す
おすすめ情報
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
リモート接続(Win2KSP4Pro→Win...
-
win2000でコマンドプロンプトに...
-
Windowsファイアウォールの設定
-
VNCにうまくつながらない
-
他のPCで実行中のプログラムを...
-
パソコンでリモート接続ができ...
-
会社の共有フォルダのIPアドレ...
-
Windows ドメインユーザーとロ...
-
複数ドメインの統合について
-
【ドメイン参加】ネットワーク...
-
sysprep、WSUSのID重複可能性に...
-
名古屋大学は愛知県ローカルで...
-
Creator Owner のアクセス許可...
-
対象のアカウント名は間違って...
-
メモ帳の排他について
-
1台のPCを複数のワークグループ...
-
XP Proでパスワードを記憶する...
-
アクセス許可「ユーザーまたは...
-
会社の共有フォルダにアクセス...
-
fastcopyとタスクスケジューラ...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
ノートパソコンからリモートで...
-
リモートデスクトップのプロセス名
-
Windowsでリモートデスクトップ...
-
VNCにうまくつながらない
-
win2000でコマンドプロンプトに...
-
パソコン初心者です。ちょっと...
-
非管理者権限でログオンしたま...
-
リモートデスクトップにて、外...
-
リモートデスクトップ接続はI...
-
Windowsファイヤウォールによる...
-
Windowsファイアウォールの設定
-
1対1対向接続でリモートデス...
-
リモート アシスタンスができな...
-
他のPCで実行中のプログラムを...
-
リモートアシスタンスが確立で...
-
WinXPのリモートデスクトップの...
-
自分のPCがリモートされてるか...
-
ニコンF501のケーブルレリーズ...
-
父親に遠隔でパソコン操作を教...
-
明日2歳娘と動物園まだ暑いか...
おすすめ情報