Есть ли способ очистить переменную $Error, которая отслеживает ошибки в сеансе PowerShell?
Если да, то как вы это делаете?
Я пробовал:
$error.clear
В PowerShell ISE в Windows 7 и массив $Error все еще заполнен.
Ответ 1
Это вызов метода .NET, поэтому вам нужны parens:
$error.clear()
Ответ 2
$True обычно оценивается как true. Я не знаю, можете ли вы установить его как ложную. Думаю, вы могли бы, если только он не был доступен только для чтения. Конечно, не рекомендуется устанавливать его на что-то другое.
Вероятно, системно-независимые переводы существуют, как если бы (1), но я бы этого не гарантировал.