使用 Windows PowerShell 时偶尔会出现错误,例如尝试将位置设置为不存在的目录或者在没有所需特权的情况下尝试删除文件时。

在 Windows PowerShell 中,有以下两种类型的错误:

  • 终止错误:终止命令执行的错误。

  • 非终止错误:不终止命令执行的错误。

例如,如果要删除目录中的所有 .TMP 文件,则当其中一个文件无法删除时,您可能不希望该操作停止。通常,您希望删除可以删除的所有文件,然后再回来处理无法删除的文件。

无法删除文件时出现的错误称为非终止错误。出现非终止性错误时,Windows PowerShell 会继续运行,而不管该错误,然后显示该错误以及输出。

更严重的错误将停止命令处理。这些错误称为终止错误。终止性错误会停止命令的处理。例如,如果提交的数据无效或者您不具有执行命令所需的权限,Windows PowerShell 就会生成终止错误。




目录