如何清除PowerShell中的$错误?

有没有办法清除跟踪PowerShell会话中的错误的$ Errorvariables?

如果是这样,你怎么做?

我已经试过: $error.clear

在Windows 7上的PowerShell ISE中,$ Error数组仍然是填充的。

这是一个.NET方法调用,所以你需要parens:

 $error.clear() 

$True通常评估为true。 我不知道你是否可以把它设定为假。 我想你可能会,除非它是只读的。 当然不build议将其设置为其他东西。 像(1)这样可能存在系统无关的翻译,但我不能保证。

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

那么你可以执行

 if($False) {write-host "not"}