我尝试了很多不同的解决方案,包括但不限于以下解决方案。无论如何我都想抑制输出,因为我计划使用 Powershell 变量 $LastExitCode 来确定命令是否成功执行。
NET USER Alice | Out-Null
NET USER Alice > $null
这些解决方案似乎都无法抑制帐户不存在时看到的以下输出。
PS C:\> net user Alice
The user name could not be found.
More help is available by typing NET HELPMSG 2221.
有什么方法可以抑制这个输出吗?
答案1
是的,有一种方法:
网络用户 Alice > $null 2>&1
这应该可以工作,输出应该被任何现有或不存在的用户名抑制。