以下の単純な Powershell スクリプトが Windows XP では正常に動作するのに、Windows 7 では動作しない理由を理解できる人はいますか?
Get-WmiObject -クラス win32_logonsession | %{ get-wmiobject -Query "Associators of {Win32_logonSession.LogonID=$($_.LogonId)} where AssocClass = Win32_LoggedOnUser Role=Dependent" }
Windows 7 では、対話型アカウントは一覧表示されず、ローカル システム アカウント、ネットワーク サービスなどのセッションのみが一覧表示されます。ただし、XP では、すべてのアカウントの情報が返されます。
MSDN と Google を調べていますが、まだ答えが見つかりません。