Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/powershell/12.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/wpf/13.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/linux/28.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
如何清除PowerShell中的$Error?_Powershell - Fatal编程技术网

如何清除PowerShell中的$Error?

如何清除PowerShell中的$Error?,powershell,Powershell,有没有办法清除跟踪PowerShell会话中错误的$Error变量 如果是,你怎么做 我试过: $error.清除 在Windows 7上的PowerShell ISE中,$Error数组仍然填充。这是一个.NET方法调用,因此您需要参数: $error.clear() $True通常计算结果为True。我不知道你能不能把它设为假的。我想你可能会,除非它是只读的。当然不建议将其设置为其他内容。 可能系统独立的翻译像if(1)一样存在,但我不能保证这一点 if($True) {write-hos

有没有办法清除跟踪PowerShell会话中错误的$Error变量

如果是,你怎么做

我试过:
$error.清除


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

这是一个.NET方法调用,因此您需要参数:

$error.clear()

$True
通常计算结果为True。我不知道你能不能把它设为假的。我想你可能会,除非它是只读的。当然不建议将其设置为其他内容。 可能系统独立的翻译像if(1)一样存在,但我不能保证这一点

if($True) {write-host "Foo!"}
然后你就可以执行了

if($False) {write-host "not"}
PowerShell不区分大小写。如果是,它将是
$Error.Clear()
:-)如果可以的话,你不应该吗?