获取 WMIObject -class Win32_ComputerSystem | select 用户名 returns 空输出

Get-WMIObject -class Win32_ComputerSystem | select username returns an empty output

我有一个用户通过 RDP 登录,用户名为“hero”,但是当我 Enter-PSSesssion 使用该机器并且 运行 Get-WMIObject -class Win32_ComputerSystem | select username 我得到这个输出:

username
--------

这是来自 here:

的回答
# 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