Как очистить $ Ошибка в PowerShell? - PullRequest
59 голосов
/ 11 ноября 2009

Есть ли способ очистить переменную $ Error, которая отслеживает ошибки в сеансе PowerShell?

Если так, как ты это делаешь?

Я пытался: $error.clear

В PowerShell ISE в Windows 7 массив $ Error все еще заполнен.

Ответы [ 2 ]

101 голосов
/ 11 ноября 2009

Это вызов метода .NET, поэтому вам нужны парены:

$error.clear()
0 голосов
/ 27 ноября 2009

$True обычно оценивается как истина. Я не знаю, можете ли вы установить его как ложное. Я думаю, что вы могли бы, если это только для чтения. Конечно, не рекомендую устанавливать его на что-то другое. Возможно системно-независимые переводы существуют как if (1), но я бы не гарантировал это.

if($True) {write-host "Foo!"}

тогда вы можете выполнить

if($False) {write-host "not"}
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...