• ベストアンサー

LAN内のコンピューターのログインユーザーを調べるコマンド

お世話になります。 Windowsコマンドプロンプトで、 ネットワーク内の各コンピューターへ ログイン中のユーザーを表示するコメントはありますでしょうか? ご教授よろしくお願いします。 ※検索してみましたが、見当たらず

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

  • ベストアンサー
  • nde7
  • ベストアンサー率57% (4/7)
回答No.2

自分も悩んでいましたが・・・ 下のようなステップで可能です。 1.Admin権限でハードドライブを強制的に共有  実は、Admin権限でセッションを開きたい。  (必要だったかな・・・?) net use \\pc001\c$ pass /USER:Administrator 2.タスクスケジュールにジョブを登録  C:\temp\temp.batは必要だったと思います。  何か有用なバッチファイル作って置いて下さい。  1番でターゲットPCのCドライブが公開されているので、好き勝手できます。ファイルコピーとか、削除とか・・・ schtasks /Create /S pc001 /U Administrator /P pass /RU SYSTEM /SC ONCE / ST 00:00:00 /tn temp /tr C:\temp\temp.bat  補足:/RUをSYSTEM(NT Authority\SYSTEM)でリモートから登録すると、エラーのため現在ログインしているUserIDでジョブが登録されます。 3.スケジュールタスクの確認  schtasks /Query /V /S pc001 /U Administrator /P pass  /Vオプションをつけると詳細な情報が表示されるので、実行ユーザー名(=現在のログインユーザー)も分かります。 C:\temp\temp.batをC:\temp\temp.vbsとかにして、必要な情報をWMI使用して収集、ログを回収するのが良いかと思いますが、如何でしょう?

motsu2006
質問者

お礼

お礼が大変遅くなり、失礼しました。 ちょっと私の技術レベルでは理解が難しい部分がありますが、 流れ自体は理解できました。 試してみます。 本当にありがとうございました。

その他の回答 (1)

回答No.1

VBSスクリプトでできませんか? ログインユーザの取得がクライアント側でできますが、サーバからのプッシュは難しいのかな?

motsu2006
質問者

補足

サーバーは触らせてもらえないので、 あくまでクライアント側からの操作となります。 ただし、ドメインAdministrator名・パスワードは知っており、それは使用させてもらっています。 (運用上のルールで限定されていますが)

関連するQ&A

  • コマンドプロンプトによるログイン

    Winのコマンドプロンプトから、ネットワーク上のコンピュータにログインし遠隔操作する方法はないのでしょうか。 ぜひ教えてください。

  • コマンドプロンプトのNET USER コマンドについて

    お世話になります。 OS:WindowsXP SP3 コマンドプロンプトを使用し、ローカルコンピュータ(PC名:TestPCName)上で TestUesrNameという名前(パスワード:TestPassword)のユーザーアカウントを 作成するため、下記のコマンドを実行しました。 NET USER TestUesrName TestPassword /ADD /TestPCName だが、「オプション /LocalPCName を認識できません。」とのエラーが表示されました。 どうやら、ドメインの付け方が間違っているらしいです。 このコマンドにドメインオプションの付け方について、 どなたか教えていただけませんか? よろしくお願いします。

  • コマンドプロンプトでログインパスワード変更

    windows XPを使っています。 コマンドプロンプトでwindowsログインパスワードを変更しました。 (net user ID 新しいパスワード) その後、CTRL+ALT+DELを押しコンピューターをロックしました。 ログインするため、新しいパスワードを入れたのですがログインできなかったので、 試しに変更前のパスワードを入れたところ、ログインできました。 その後、再起動したら新しいパスワードでログインできるようになっていました。 新しいパスワードは再起動をかけないと反映されないのでしょうか。 再起動しなくても即時反映されるものと思っていました。 それともPC等の不具合なのでしょうか。 ご存じの方がいれば、教えてください。 宜しくお願いします!

  • 実際にログインしたユーザー名にならない…

    ご存じの方がいらしたらぜひ教えて下さい。 管理者権限を付与しているユーザーでログインした WindowsXP Professional (SP2)のパソコンから、 Windows2000サーバーの共有ファイルをエクスプローラで 開いている状態のまま、Windows2000サーバー側でコマンド プロンプトからNET SESSIONコマンドをたたいて接続ユーザーを 確認して見ると、ユーザー名が"ADMINISTRATOR"と表示されています。 実際にXP側でログインしているユーザー名が表示されるのでは? と思うのですが何故なのでしょうか?(質問1) というのは、他の同種OSのパソコンから管理者権限を付与している ユーザー(先の説明にあるユーザーとは別のユーザ)でログインした 場合は"ADMINISTRATOR"で表示されなくてログインしたユーザー名で 表示されるからです。 サーバー側の共有フォルダのセキュリティを設定する上では ログインしたユーザー名で繋がって欲しいのですが、それはどう すればよろしいのでしょうか?(質問2) 宜しくお願い致します。

  • WindowsXPのログイン画面をWindows2000と同じ画面にしたい。

    いつもお世話になっております。標題の件、ご存知の方がいらっしゃいましたらご教示頂ければ幸いです。 【目的】 WindowsXPのログイン画面をWindows2000と同じ画面にしたい。 【方法】 コマンドプロンプトでそういったことが可能であると聞いたことがあります。 可能であればコマンドプロンプトで行いたいと思っております。 結果としてWindows2000と同じログイン画面になればいいのですが… 【補足】 ・「ようこそ」画面はすでに停止しております。 ・レジストリを変更し、前回ログインユーザ名を非表示にしています。 乱文で申し訳ありませんが、よろしくお願いいたします。

  • net userコマンドでコンピュータ名(NetBIOS名)を指定して

    net userコマンドでコンピュータ名(NetBIOS名)を指定してユーザーアカウントを作成する方法はありませんか? Windows Vistaの管理者権限を持つアカウントのパスワードを忘れてしまい、インストールDVDのコマンドプロンプトからnet userコマンドを使って新たに管理者権限を持つユーザーを作成しようと思ったのですが、作成しても再起動すると消えてしまいます。 操作対象を\\から\\hogehogeに変更してnet userを実行する方法はないでしょうか?

  • Telnetにログインできない

    お世話になります。 Windows Server 2008 R2のTelnetで質問です。 サーバーマネージャーからTelnetサーバー、クライアントをインストールして、コマンドプロンプトで接続のテストをしようとしたら、「ログインできませんでした。」と表示されてしまいました。 ログインしようとしたアカウントは、「Administrators」のアカウントで、現在、Windowsにログオンしているアカウントです。 ちなみに、「Administrator」ではログオンできました。 「Administrator」でログインできるので、特に支障はなのですが、今後のためにご教授願います。 よろしくお願いします。

  • ログインユーザが変わった

    お世話になってます。 久しぶりにPCにログインしたところユーザが変わって大変困っております。 恐れ入りますがご回答いただければと思います。 ユーザ名はAdministratorでログインしています。(コンピュータ名はHOGEです) ところが、Documents and Settings配下には Administrator Administrator.HOGE という2ユーザができてしまいました。 ついこの前まではAdministratorの方にログインできたのに、今回Administrator.HOGEの方にログインされました(ユーザログイン画面ではこの前と同じように打ち込んでいます)。恐れ入りますが、本事象を解決するためにはどうすればよろしいでしょうか? ご回答よろしくお願いいたします。

  • XPのようこそ画面でユーザー名が出ない

    WINDOWSXPのようこその画面で、ユーザー名が表示されなくなりました。ユーザー名を登録していたのですが、一つを残して削除したつもりだったのですが、ユーザー名が出て来なくなってしまいました。現在ログイン出来ません。左下に終了オプションしか表示されません。 開始するにはユーザー名をクリックして下さい。 と表示してあるのに、ユーザー名が表示されません。 セーフモードのコマンドプロンプトでログインして, コマンドプロンプトが表示されたら net user 新たなユーザー名 /add と入力すると新たなユーザーが追加されます. その後,再起動などすれば新たに追加したユーザーでログオンすることができます. という回答がありまして、やってみましたが、コマンドプロンプトに入力できませんでした。 原因はわかりません。 どうしたらいいでしょうか? よろしくお願いします。

  • windows2000でのコマンドプロンプトの別ユーザー実行について

    こんにちは。 Windows2000で、コマンドを別ユーザー権限で実行したいと考えています。 以下のやり方だとうまくいきませんが、何かいい方法はないでしょうか? 1、.bat or .cmd ファイルにして、SHIFT+右クリックで別ユーザー実行をしたい × .batと.cmdでは別ユーザー実行がでない(表示されない) 2、コマンドプロンプト内で、runasを使用してユーザー権限を変更する。 x これはどうもWindows2000には対応していない? 上記のように作業なかんじで作業がうまくいきません。 現状は、コマンドプロンプトを右クリック別ユーザー実行で立ち上げた後 コマンドプロンプト内にいれたかったものをテキストに貼り付けておいて、コピーペイストが一番シンプルで確実かなと思っている次第です。 よりよい方法はないでしょうか?よろしくお願い致します。