我有一个用户通过 RDP 使用用户名“ hero ”登录,但是当我Enter-PSSesssion
使用该机器运行时,Get-WMIObject -class Win32_ComputerSystem | select username
我得到以下输出:
username
--------
我有一个用户通过 RDP 使用用户名“ hero ”登录,但是当我Enter-PSSesssion
使用该机器运行时,Get-WMIObject -class Win32_ComputerSystem | select username
我得到以下输出:
username
--------
这是从这里得到的答案:
# 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