знает?
query user
Я вариант с реестром озвучивал.
не канонично т.к. не повершелл
Ах да - я ещё вариант с WMI'ем "предлагал", который вы проигнорировали.
Но я так понял, он и не во всех перечисленных способах имеется.
Ну и для полноты картины, всё же, закину: $strComputerFQDN = "." $strWMIClassName = "Win32_LoggedOnUser" [System.Management.ManagementClass] $objWMIClass = New-Object -TypeName System.Management.ManagementClass("\\" + $strComputerFQDN + "\root\cimv2:" + $strWMIClassName) [System.Management.ManagementObjectCollection] $colWMILoggedOnUsers = $objWMIClass.GetInstances() [System.Management.ManagementObject] $objWMIUserAccount = $null foreach ($objWMILoggedOnUser in $colWMILoggedOnUsers) { try { $objWMIUserAccount = New-Object -TypeName System.Management.ManagementObject($objWMILoggedOnUser.Antecedent) $null = $objWMIUserAccount.GetType() Write-Output -InputObject $objWMIUserAccount } catch { } }
Обсуждают сегодня