- ベストアンサー
※ ChatGPTを利用し、要約された質問です(原文:ネットワーク先PCのログイン情報の取得方法について)
ネットワーク先PCのログイン情報の取得方法について
このQ&Aのポイント
- ネットワーク先PCのログイン情報を効率的に取得する方法はあるか?
- 自作のVBSを使用して共用PCの電源を一斉にシャットダウンする方法
- 会社の制約で出処のわからないソフトを使用できず、ログイン状況を取得する方法を探している
- みんなの回答 (1)
- 専門家の回答
質問者が選んだベストアンサー
環境にもよるかもしれませんが、以下のWSHで可能かもしれません。 strComputer = "コンピュータ名" Set objWMIService = GetObject("winmgmts:\\" & strComputer & "\root\cimv2") Set colItems = objWMIService.ExecQuery("Select * From Win32_ComputerSystem") For Each objItem in colItems Wscript.Echo objItem.UserName Next [こちらに詳しく説明されているようです] Hey, Scripting Guy! http://207.46.16.252/ja-jp/magazine/2007.08.heyscriptingguy.aspx
お礼
早速のご回答ありがとうございます。 自宅環境で、ローカルホストに対して、実行したところ、自分のユーザー名を取得することができました。 これで目的の動作ができるかどうかは、会社が始まってから、 ・ログオフ状態で実行したときの取得値の調査 ・他PCに対して実行できるか をドメイン参加環境で試してみたいと思います。 Ping処理も自分で中身が理解できたわけではないのですが、同じような用法で取得できそうで非常に嬉しいです。 どうもありがとうございます!!