获取 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
我有一个用户通过 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