1

マシンのIPアドレス(またはワークステーション名)を指定して、特定の(リモート)マシンに誰がログオンしているかを判別する方法はありますか?

  • 問題のマシンはActiveDirectoryドメイン上にあります
  • スクリプトを実行しているユーザーは、ローカルマシンまたはリモートマシンのどちらに対しても特別な権限を持っていない可能性があります
  • オペレーティングシステムはWindowsXPです

どのプログラミング言語でも問題ありませんが、理想的には

  • VBScript(ええ私は知っています)
  • C#
  • Java
  • DOSバッチファイル
4

3 に答える 3

3

SysInternalsのPSloggedonはこれをバッチファイルから提供しますが、ユーザーはリモートマシンの管理者アクセスを必要とします。管理者のアクセスなしでこの情報を取得できるとは思えません。

于 2008-10-01T21:32:16.617 に答える
0

マシンの許可によっては実行が困難です。1つの方法は、リモートマシンでWMIを照会し、explorer.exeプロセスの所有者を確認することです。

于 2008-10-01T21:32:15.447 に答える
0

管理者アクセスは必要ありません。ネットAPIを使用するだけです。FAQ がある news://194.177.96.26/comp.os.ms-windows.programmer.win32 で質問してください

于 2008-10-02T15:48:21.180 に答える