現在、PowerShellスクリプトを使用して、現在ログインしているユーザーを表示しています。しかし、彼らのセッションがアイドル、アクティブ、非アクティブのいずれであるかはわかりません。セッションがいつ開始されたかがわかります。それだけです。ログインしているサーバーに現在ログインしているユーザー数を確認し、そのステータスを確認する簡単な方法はありますか?リモートで実行しないでください。できればサードパーティ製のツールは避けたいです。
使用 query user
コマンド
クエリユーザーコマンド
http://technet.Microsoft.com/en-us/library/bb490801.aspx
タスクマネージャーを開き、[ユーザー]タブを確認します。そこには、ユーザーとそのステータスのリストがあります。
Get-WMIObject -class Win32_ComputerSystem -ComputerName 192.168.1.9 | Select-Object UserName
どこ 192.168.1.9
はサーバーのIPです
"quser"コマンドは、現在アクティブなユーザーを提供します
同じ結果で「qwinsta」コマンドが得られます
また、「UserLock」アプリケーションを使用して、ログインしたユーザーを確認することもできます。このサードパーティのツールを使用すると、ユーザーのセッションとリモートデスクトップセッションを管理できます。この場合、それは素晴らしいツールです。このツールを試してみることをお勧めします。