Windows 7またはVistaにログインしているユーザーをリモートで確認する方法


17

リモートのWin7またはVistaコンピューターにログインする必要がありますが、接続すると「別のユーザーが現在ログオンしています...」というログオンメッセージが表示されますが、だれが指定されていないのですか。

コンピューターの管理者権限を持つドメインユーザー名を持っていますが、ログインしているユーザーを確認するにはどうすればよいですか?

回答:


17

ここにリストさているコマンドを使用して、ターミナルサーバー接続を管理できます。query session /server:<servername>おそらくあなたが望む最初のものです。

これらはすべて、CIFS / SMB(IPC $共有)の一部であるリモートプロシージャコールを必要とします。最初にRPCサービスが有効になっていることを確認してください。第二に、ローカルネットワーク以外ではこれらのサービスを(ネットワーク構成によっては)実行できない/すべきではありません。インターネット経由でこの種の管理を行おうとしている場合は、VPNまたは何らかの創造的なSSHトンネリングを使用する必要があります。


@Michaelは、query非サーバーWindows用にパッケージ化されていません。どこでダウンロードできますか?または、代替手段はありますか?
パセリエ

13

eventvwrを使用してリモートコンピューターのセキュリティログをリモートで表示し、他のユーザーのログインイベントが見つかるまでセキュリティログをスクロールします。

eventvwr [remote computer name without brackets]

@Ziplin、アクセスが拒否されました。サーバー側でアクセスを有効にするにはどうすればよいですか?
Pacerier

ID 4624のフィルタイベントビューア、これらの成功したログインイベントを表す
ギュンターStruyf


4

Powershellを使用して、はるかに簡単に、既にインストール済みで、サードパーティのツールは必要ありません。

$computername = 'SomeMachine-or-IP'

Get-WmiObject Win32_ComputerSystem -ComputerName $computername | Select-Object -ExpandProperty UserName

これにより、常に物理マシンにログオンしたユーザーが返されることに注意してください。ターミナルサービスユーザーまたは仮想マシン内のユーザーは返されません。ターゲットマシンの管理者権限が必要です。他のユーザーとして認証する必要がある場合、Get-WmiObjectは-Credentialパラメーターをサポートします。


とてもかっこいい。指定しませんでしたが、ログインをブロックしているのはリモートユーザーです。良いヒントですが、ジョーダン。ありがとう!
ジップリン

3

ターミナルサービスマネージャーを使用できるはずです。マシンにこれがない場合は、コントロールパネル->管理ツール->ターミナルサービスマネージャーで、それを備えたサーバー(任意のサーバーが必要)にRDPを実行できます。次に、[アクション]に移動し、[コンピューターに接続]を選択します。すべてのアクティブおよび非アクティブなセッションとユーザーがリストされます。


1
これは、単に「サーバーに接続できません」と戻ってきます。だからこそ、これが採決されたのかどうかわからない。
ジップリン

ええ、私も知りません。私はこれを常に使用して、ログアウトしていないユーザーを確認し、サーバーにまだ残っているユーザーを確認します。
マット

3

これを行う簡単な方法は、PSLOGGEDON http://technet.microsoft.com/en-gb/sysinternals/bb897545.aspxを使用することです。

CMDからファイルを抽出し、psloggedon \\ machinenameを実行する場所に移動します

または

ソフトウェアをダウンロードせずに、CMDから次のコマンドを使用します

qwinsta / server:[NAME]または[IP]


2
奇妙なことに、私Error[1722]:The RPC server is unavailableはqwinsta を取得します
ジップリン

どれを実行するのですか?リモートプロシージャコールを使用すると、クエリにしようとしているマシンのサービスで有効になっている場合、あなたがリモートマシンに接続してサービスを有効にするために、MMCを使用することができます見てみてください
trozz

3

UNCを使用してC:\ usersフォルダーに接続し、更新日でプロファイルを並べ替える別の簡単な方法。簡単にバム。


2

最近考えた別のオプション-PSExecを使用して、リモートコンピューターでnetstatの出力を取得します。リモートで接続されたコンピューターのIPまたはホスト名を簡単に取得できます。


2

制限に達すると誰もログオンできないという問題が発生したため、リモートデスクトップサービスマネージャーを使用しました。これにより、RDPの参加者を確認し、ログオフを忘れたユーザーを切断できました。


-2

(gwmi -ComputerName [computername] -Class win32_computersystem).username


-3

mstsc.exe / admin / v:servernameに移動してリモートサーバーにログインし、管理コンソールに接続します。このコンソールは使用されません。


これは、よりログインしている人を考え出すよりログインする方法を答えるについてです。
sysadmin1138
弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.