-ErrorAction SilentlyContinue

如果PowerShell脚本停止运行,或者部分代码不起作用,您要触发该错误什么动作? 一种流行的解决方案是告诉脚本静默继续

  举个例子:Get-ChildItem -Path C:WindowsSystem32 -Recurse

  #会递归列出system32下的文件和目录 遇到访问被拒绝的 会报红

  但是加上参数 像这样:Get-ChildItem -Path C:WindowsSystem32 -Recurse -ErrorAction SilentlyContinue

  在触发错误动作时脚本会静默继续

    -ErrorAction 的参数有6个

    常用的是如下四个:

      -EA 1 Continue
      -EA 2 Inquire
      -EA 3 Confirm
      -EA 4 Stop

    比如  -ErrorAction stop 与 -EA 4 效果一样

原文地址:https://www.cnblogs.com/feiyucha/p/12080949.html