回答:
ここにリストされているコマンドを使用して、ターミナルサーバー接続を管理できます。query session /server:<servername>
おそらくあなたが望む最初のものです。
これらはすべて、CIFS / SMB(IPC $共有)の一部であるリモートプロシージャコールを必要とします。最初にRPCサービスが有効になっていることを確認してください。第二に、ローカルネットワーク以外ではこれらのサービスを(ネットワーク構成によっては)実行できない/すべきではありません。インターネット経由でこの種の管理を行おうとしている場合は、VPNまたは何らかの創造的なSSHトンネリングを使用する必要があります。
eventvwrを使用してリモートコンピューターのセキュリティログをリモートで表示し、他のユーザーのログインイベントが見つかるまでセキュリティログをスクロールします。
eventvwr [remote computer name without brackets]
次のコマンドを使用します。
wmic /node:"servername or ip address" computersystem get username
Powershellを使用して、はるかに簡単に、既にインストール済みで、サードパーティのツールは必要ありません。
$computername = 'SomeMachine-or-IP'
Get-WmiObject Win32_ComputerSystem -ComputerName $computername | Select-Object -ExpandProperty UserName
これにより、常に物理マシンにログオンしたユーザーが返されることに注意してください。ターミナルサービスユーザーまたは仮想マシン内のユーザーは返されません。ターゲットマシンの管理者権限が必要です。他のユーザーとして認証する必要がある場合、Get-WmiObjectは-Credentialパラメーターをサポートします。
ターミナルサービスマネージャーを使用できるはずです。マシンにこれがない場合は、コントロールパネル->管理ツール->ターミナルサービスマネージャーで、それを備えたサーバー(任意のサーバーが必要)にRDPを実行できます。次に、[アクション]に移動し、[コンピューターに接続]を選択します。すべてのアクティブおよび非アクティブなセッションとユーザーがリストされます。
これを行う簡単な方法は、PSLOGGEDON http://technet.microsoft.com/en-gb/sysinternals/bb897545.aspxを使用することです。
CMDからファイルを抽出し、psloggedon \\ machinenameを実行する場所に移動します
または
ソフトウェアをダウンロードせずに、CMDから次のコマンドを使用します
qwinsta / server:[NAME]または[IP]
Error[1722]:The RPC server is unavailable
はqwinsta を取得します
制限に達すると誰もログオンできないという問題が発生したため、リモートデスクトップサービスマネージャーを使用しました。これにより、RDPの参加者を確認し、ログオフを忘れたユーザーを切断できました。
mstsc.exe / admin / v:servernameに移動してリモートサーバーにログインし、管理コンソールに接続します。このコンソールは使用されません。
query
非サーバーWindows用にパッケージ化されていません。どこでダウンロードできますか?または、代替手段はありますか?