Get-WMIObject -class Win32_ComputerSystem | выберите имя пользователя возвращает пустой вывод
У меня есть пользователь, вошедший через RDP с именем пользователя "hero", однако, когда я Enter-PSSesssion
с этой машиной и беги Get-WMIObject -class Win32_ComputerSystem | select username
Я получаю этот вывод:
username
--------
1 ответ
Решение
Вот ответ, взятый отсюда:
# replace $computer with your remote machine
$csvtxt=QWINSTA /SERVER:$computer|%{[string]::Join(',',$_.Split(' ',
[StringSplitOptions]::RemoveEmptyEntries))}
$csv=ConvertFrom-Csv $csvtxt
$csv
Это анализирует вывод из QWINSTA в PSObject, отсюда вы можете сделать:
$csv | Select USERNAME