无法隐藏/抑制“net user”命令的输出

无法隐藏/抑制“net user”命令的输出

我尝试了很多不同的解决方案,包括但不限于以下解决方案。无论如何我都想抑制输出,因为我计划使用 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

这应该可以工作,输出应该被任何现有或不存在的用户名抑制。

相关内容