• ベストアンサー

LAN内にログオン中のユーザーを確認する方法

意図は離れた場所にいる友人が今会社にいるかどうかを確認することにあります。 コンピュータ名がわかればPingを打つこともできますが、 使用するマシンが一定でないので、ユーザー名で確認する方法を知りたいのです。 2000またはXPの標準的な機能のみでできませんか? UNIXのFingerみたいな機能です。

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

  • ベストアンサー
  • xcrOSgS2wY
  • ベストアンサー率50% (1006/1985)
回答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?url=/library/en-us/wmisdk/wmi/connecting_to_wmi_on_a_remote_computer.asp Connecting Through Windows Firewall http://msdn.microsoft.com/library/default.asp?url=/library/en-us/wmisdk/wmi/connecting_through_windows_firewall.asp を参照してください。

banker_U
質問者

お礼

ご回答ありがとうございます。 ごめんなさい。せっかくご回答いただいたのですが、正直理解できません。 私のレベルはWMIって何?って言うレベルです。 VBAとか多少わかるので、書いてある内容に多少の見当はつきますが、このスクリプトをどうやって走らせるのかもわかりません。テキストファイルで、何らかの拡張子をつけて保存してダブルクリックとかですか? それとやっぱり使う可能性のあるコンピュータ名はあらかじめ把握しておく必要があるってことですよね。それはちょっと難しいです。 昔フリーで手に入れた「Messenger2000」というインスタントメッセンジャーで、ユーザー名だけでメッセージを飛ばせるので、ユーザー名だけでその人がネット上に存在しているかわかる方法はあると思うんですが、簡単には無理でしょうか?

その他の回答 (2)

  • xcrOSgS2wY
  • ベストアンサー率50% (1006/1985)
回答No.3

私は使っていませんが、事前にインストールしなくても使えるWebあるいはJavaベースのメッセンジャー系サービスもあるようです。

  • xcrOSgS2wY
  • ベストアンサー率50% (1006/1985)
回答No.2

簡単に行うのであれば、標準機能ではなくメッセンジャー系のソフトないしサービスを使うのがよいでしょう。

banker_U
質問者

お礼

ありがとうございます。 やっぱりそうなっちゃいますか。 会社のパソコンなんで、インストールの必要なソフトは使えないんです。 それで、標準機能で何かないかなと思ったんですが・・・ 残念です。 お手数をおかけしました。ありがとうございました。

関連するQ&A

  • ログオンするときのユーザー権限を確認しましたか?

    >- Administrator などの Administrators グループに属するユーザー名 - アカウントの種類がコンピュータの管理者であるユーザー名< ドライバがインストールできないのでトラブルシューティングを見たらこのようなメッセージが出ていました。 どこからどうログオンしたら良いのかまったく分かりません。 何方か教えてください。 XPです。

  • LAN内でpingが通らない

    ルーターに2台(WIN-98とWIN-XP)のパソコンをつなげています。 ワークグループ名は同じなのですが、マイネットワーク(ネットワークコンピュータ)でお互いを確認できません。XPマシンから98マシンへのPINGは通るのですが、98マシンからXPマシンへのPINGが通りません。 XPマシンにはウィルスバスターが入っているのですが、常駐しているウィルスバスターを落としてみても状況が変わりません。 何が原因なのでしょうか。お願いします。

  • LANがつながりません

    windows2000SP4とXPSP2の2台をLANでつなぐべく設定を行いました。 2000には、XPからのアクセス権を次のように設定しました。 XPのユーザー名 2000のユーザーが使うパスワード(ちなみにXPも同じパスワード) グループメンバシップをAdministrators コンピュータ名でのpingはどちらからもは失敗します。 2000からXPへは、IPアドレスでpingが通りますが、 XPから2000へは、XPのファイアウォールを無効にしても IPアドレスでpingが通りません。 2000の「コンピュータの検索」では2000、XP両方とも見えません。 XPの「コンピュータの検索」ではXPは見えますが、2000は見えません。 本を見てやってるのですが、インターネットプロトコルの設定で、 IPアドレスとサブネットマスクを設定してます。 この本ではデフォルトゲートウェイと優先DNSサーバーを設定してないのですが、 インターネットがつながらないので2つとも192.168.1.1に設定してます。 それと、LANのDNSが分かりません。この本では触れてないのですが、 それは、それぞれのパソコンでコンピュータ名を設定したので事足りているということでしょうか? 何がまずいのかお気付きの点がありましたらよろしく願います。

  • LAN内で共有しているPCがあるかどうか確認したい

    お世話になっております。 共有を確認させるためにWin95,98マシンでは「ネットウォッチャー」というものがあるらしいのですが XPにも同じ機能があったらしりたいのですが、XP標準でそういうものはありますか? もしくはそういうツールでフリーのソフトはありますでしょうか?もちろんPC1台1台にツールはいれたくないのですが・・

  • ログオン時に他のユーザアイコンが表示される

    windows7にてドメイン参加後、ログインするとき ctl+alt+delete ⇒ ユーザ選択 ⇒ パスワード入力という流れになっています。 XPのときはユーザ選択は表示されなかったですので、ここをカットしたいのですがどうすればよいでしょうか? コンピュータ名\ユーザ名のアイコンの他に、他のユーザというアイコンが表示されています。 毎回コンピュータ名\ユーザ名のアイコンをクリックするのが手間です。

  • ping 通らない。

    ネットワークについて教えてください。 複数のwindowsXpマシンと、1台のwindows2000マシンがネットワークに参加しています。 XpからWindows2000にIPアドレスでpingを送り応答していることを確認しました。 次にコンピュータ名でpingを打ったところ、hostが見つからないといわれてしまい、windows2000マシンにアクセスすることができません。 どうすればよいでしょうか?

  • LAN上の別のPCからのアクセス承認

    お世話になります。 メルコ エアステーション無線ルーターで、WIN98SEマシンとWIN-XPマシンをLAN接続しました。 ネットワークコンピュータでコンピュータは見えています。XPマシンから98SEマシンのHDDの内容は見えました。今度は98SEマシンからXPマシンの内容が見えるようにしないとと思いWIN2000と同じつもりで(私はXPでLANを設定するのは初めてです) コントロールパネル → 管理ツール → コンピューターの管理 → ローカルユーザーとグループ → ユーザーの追加をしようと思ったら、なななんとXPには「ローカルユーザーとグループ」というカテゴリがないではありませんか! LAN上の別のパソコンからアクセス承認させるユーザー名はどうやって設定するのですか? もう!どんどん新しぃなってからに、おっちゃんよーわからんわ。かなんなぁ(大阪弁まるだしです。) どなたか教えてください。

  • LANインターフェイスの確認方法

    光ケーブルインターネットユーザーです。 私のPCのLANインターフェイスが 10BASE-Tなのか 100BASE-TXなのか 確認したいのですが手順をお教えください。 マシンは2002年購入 NECバリュースターVT900/2D XP SP2 おそらく2002年製なので10BASE-T だと思うのですが。

  • ログオンの際のユーザーアカウントの変更

    Windows XP Home editionを使っています。  コンピューターへのログオンの時にセキュリティーアップのためにクラシックログオンプロンプトをつかっていますが、ユーザーアカウントの入力欄に前に使っていた削除したはずのアカウント名が出てきます(ユーザーアカウントも削除しました)。  現在よく使うアカウント名に変更したいのですが、どこを変更すればよいのでしょうか?教えてください。

  • ログオン出来ません

    http://okwave.jp/qa/q2619325.html 「スタート」「ファイル名を指定して実行」「control userpasswords2 」OK 「ユーザーがこのコンピュータを使うには、ユーザー名とパスワードの入力が必要」のチェックをはずす。 OK ユーザー名とパスワードの入力画面が出るので、ログオンを自動で使うユーザー名とパスワードを設定 ----------- 上記で設定し、ユーザー名とパスワードの入力画面に何も記入しないで再起動しました。 ログオン画面がでるのですが、パスワード入れないでOKしても入れません。 XP sp3です 助けて下さい。