【发布时间】:2021-11-30 01:09:19
【问题描述】:
我的 PowerShell 命令运行良好,如下所示:
PS C:\Users\username> whoami /user
USER INFORMATION
----------------
User Name SID
================ ==============================================
wip\username S-1-5-21-57989841-616248376-1811674531-4551702
但是当我尝试只选择 SID 时,它显示为空白
PS C:\Users\username> whoami /user | Select-Object "User information"
User information
----------------
blank
我期待“S-1-5-21-57989841-616248376-1811674531-4551702”而不是空白
【问题讨论】:
-
请添加作为答案,我会接受,谢谢
-
就像 Mathias 提到的那样,这不是 cmdlet,而是可执行文件。为了让您使用它,有几种方法可以做到这一点,但最简单的方法是将其输出为 csv,然后将其转换为对象。
whoami /user /FO csv | convertfrom-csv | select blah.
标签: powershell scripting powershell-2.0 powershell-3.0