Powershell命令select一个值

Powershell command to select one value

我的 PowerShell 命令运行正常,如下所示:

PS C:\Users\username> whoami /user

USER INFORMATION
----------------

User Name        SID
================ ==============================================
wip\username     S-1-5-21-57989841-616248376-1811674531-4551702

但是当我尝试 select 只有 SID 时,它显示空白

PS C:\Users\username> whoami /user | Select-Object "User information"

User information
----------------
blank

我期待“S-1-5-21-57989841-616248376-1811674531-4551702”而不是空白

whoami 不是 PowerShell cmdlet - 它是可执行文件 - 所以输出是文本,而不是可以使用 Select-Object.

操作的对象

您可以从以下位置获取当前的 SID:

[System.Security.Principal.WindowsIdentity]::GetCurrent().User