• ベストアンサー
※ ChatGPTを利用し、要約された質問です(原文:ネットワーク先PCのログイン情報の取得方法について)

ネットワーク先PCのログイン情報の取得方法について

このQ&Aのポイント
  • ネットワーク先PCのログイン情報を効率的に取得する方法はあるか?
  • 自作のVBSを使用して共用PCの電源を一斉にシャットダウンする方法
  • 会社の制約で出処のわからないソフトを使用できず、ログイン状況を取得する方法を探している

質問者が選んだベストアンサー

  • ベストアンサー
  • OMEGAT
  • ベストアンサー率70% (455/642)
回答No.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

--HV--
質問者

お礼

早速のご回答ありがとうございます。 自宅環境で、ローカルホストに対して、実行したところ、自分のユーザー名を取得することができました。 これで目的の動作ができるかどうかは、会社が始まってから、 ・ログオフ状態で実行したときの取得値の調査 ・他PCに対して実行できるか をドメイン参加環境で試してみたいと思います。 Ping処理も自分で中身が理解できたわけではないのですが、同じような用法で取得できそうで非常に嬉しいです。 どうもありがとうございます!!