Não é possível ocultar / suprimir a saída de um comando “net user”

1

Eu tentei várias soluções diferentes, incluindo, entre outras, as seguintes. Eu quero suprimir a saída não importa o que eu planejo usar a variável Powershell $ LastExitCode para descobrir se o comando foi executado com sucesso ou não.

NET USER Alice | Out-Null

NET USER Alice > $null

Nenhuma dessas soluções parece suprimir a seguinte saída, que é vista quando a conta não existe.

PS C:\> net user Alice
The user name could not be found.

More help is available by typing NET HELPMSG 2221.

Existe alguma maneira que eu possa suprimir essa saída?

    
por Dhiwakar Ravikumar 29.05.2018 / 11:38

1 resposta

1

Sim, existe uma maneira:

net user Alice > $null 2>&1

Isso deve funcionar, a saída deve ser suprimida com qualquer nome de usuário existente ou inexistente.

    
por 29.05.2018 / 11:55