-3

現在 VM を使用しているユーザーを特定する方法。つまり、VM には管理者、test1 などの一般的なログインがある可能性がありますが、どのユーザー/マシンが自分のマシンから mstsc を使用して VM を起動し、それを使用しているかを知りたいのです。

C# または powershell コードを使用してこれらの情報を取得したいと考えています。

すべてのマシンと VM は同じドメインにあります。

すべての提案を歓迎します。

4

1 に答える 1

0

PowerShell では、次のことができます。

$sessions = gwmi -cn myvm -Query "Select * from Win32_LogonSession Where LogonType = 10"
$sessions | Foreach {gwmi -cn myvm -Query "Associators of {Win32_LogonSession.LogonID='$($_.LogonId)'} Where AssocClass=Win32_LoggedOnUser Role=Dependent"}
于 2013-10-04T20:04:26.213 に答える