Кто-нибудь понимает, почему простой скрипт Powershell, приведенный ниже, прекрасно работает в Windows XP, но не в Windows 7?
Get-WmiObject -Class win32_logonsession |% {get-wmiobject -Query "Ассоциаторы {Win32_logonSession.LogonID = $ ($ _. LogonId)}, где AssocClass = Win32_LoggedOnUser Role = Dependent"}
В Windows 7 не отображаются интерактивные учетные записи,только сеансы для локальной системной учетной записи, сетевой службы и т. д. Однако под XP он возвращает информацию для всех учетных записей.
Поиск в MSDN и Google, однако пока не нашел ответа.