トップ回答者
Enter-PSSession でログインしているユーザー名を見るには?

質問
回答
すべての返信
-
ありがとうございます。
他のユーザーが作成した PSSession をサーバ上で表示することはできるのでしょうか?
私が知りうる限りの方法としては、、、
まず、
イベントビューアでログをひとつひとつ見て、
「成功の監査」「ログオン/ログオフ」の
ログオンのイベントがあって、ログオフのイベントは無いユーザーが
現時点でログオンしているユーザとなる。
ここから、
query sessionかタスクマネージャのユーザータブに挙がっているユーザー
と
net fileで挙がっているユーザー
を省いたのがPSSessionでログインしているユーザーと思われます。
もっと他にどのユーザーが現時点でPSSessionでログインしているユーザーなのかを知る方法は無いのでしょうか? -
くろまいそふと さん、こんにちは。
フォーラム オペレーターの星 睦美です。K.Takaoka さんの返信を参考にしていただけると思いましたので、
私のほうで[回答としてマーク]させていただきました。
Enter-PSSession でログインしたセッション情報だけを確認する方法は見つからなかったのですが、
PowerShell でWMIを利用するコマンドレット Get-WmiObject が、くろまいそふと さんが考えられている方法の中のログオンユーザーの調査に役立つのではないかと思いましたのでご紹介します。(参考情報)
コマンドレット1.ログオン セッション情報の取得:
Get-WmiObject -Class Win32_LogonSession -ComputerNameコマンドレット2.コンピューターにログオンしているユーザーの取得:
Get-WmiObject -Class Win32_ComputerSystem -Property UserName -ComputerName
・Win32_LogonSession クラス:
http://www.wmifun.net/library/win32_logonsession.html・Win32_ComputerSystem クラスの使用時にユーザー名のみを取得する方法はありますか:
今後ともTechNet フォーラムをよろしくお願いします。
__________________________________________________
マイクロソフト株式会社 フォーラム オペレーター 星 睦美