根据具体的需求和情况,可以在脚本中使用ErrorAction来控制错误处理的行为。例如,如果希望在脚本发生错误时立即停止执行,并抛出异常,可以使用以下代码: 代码语言:txt 复制 $ErrorActionPreference = "Stop" 这将把ErrorAction的值设置为"Stop",使得脚本在发生错误时立即停止执行。 在腾讯云中,可以使用腾讯云开发者工具...
$ErrorActionPreference = 'Stop'情况下,一句话,无论产生的是终结性错误还是非终结性错误,脚本会立刻停止执行,但是如果有异常处理,那么进入catch中继续执行。 大部分内置的Cmdlet都是高级函数,可以通过指定-ErrorAction来重写全局的$ErrorActionPreference。比如,在$ErrorActionPreference = 'Continue'情况下,执行Write-Err...
powershell遇到错误即推出的方法 $ErrorActionPreference = "Stop"; $tcpClient = new-object Net.Sockets.TcpClient; $tcpClient.Connect("fuat.xxx.com", 801); echo "success" 参考资料: https://stackoverflow.com/questions/9948517/how-to-stop-a-powershell-script-on-the-first-error?noredirect=1 https...
● Stop:命令执行出错立即停止执行,不会继续执行后续代码。 下面举个例子,这里来删除一个不存在的文件 首先执行 代码语言:javascript 代码运行次数:0 运行 AI代码解释 remove-item 端午节2.txt -ErrorAction Ignore 因为这里指定的是Ignore参数,不会输出错误信息也不会记录到$Error变量里面去。 然后再执行 代码语言...
$ErrorActionPreference = 'SilentlyContinue' #错误不抛出,脚本也会继续执行。 $ErrorActionPreference = 'Continue' #将错误抛出来,但是脚本会继续往下执行 $ErrorActionPreference = 'Stop' #错误发生时,终止脚本执行 $ErrorActionPreference = 'Inquire' #提供选项由用户选择Error Action ...
-ErrorAction 参数 所有Windows PowerShell 命令都有 –ErrorAction 参数。 此参数具有别名 –EA。 参数接受与$ErrorActionPreference相同的值,并且参数会替代此命令的变量。 如果预计某个命令会出现错误,请使用 –ErrorAction 将此命令的错误操作设置为“Stop”。 这样做可以捕获和管理...
例如我们用“Get-Process –FileVersionInfo”命令来测试看看ErrorActionPreference变量的含义; (1)默认情况下ErrorActionPreference为“Continue”; 脚本出错后仍在继续的执行: error变量储存了错误的内容: (2)设置ErrorActionPreference为“stop”; 脚本遇到错误便停止; (3)设置ErrorActionPreference为“Inquire”; 脚本遇...
Start-Something -ErrorAction Stop 有关ErrorAction 参数的详细信息,请参阅 about_CommonParameters。 有关 $ErrorActionPreference 变量的详细信息,请参阅 about_Preference_Variables。Try/CatchPowerShell(以及许多其他语言)中的异常处理方式是,先对一部分代码执行 try,如果引发错误,则对其执行 catch。 下面是一个简单...
將 ErrorAction 參數指定為 Stop 值,以將非終止性錯誤轉換成終止錯誤。 PowerShell 複製 function Test-MrErrorHandling { [CmdletBinding()] param ( [Parameter(Mandatory, ValueFromPipeline, ValueFromPipelineByPropertyName)] [string[]]$ComputerName ) process { foreach ($Computer in $ComputerName) { ...
对于PowerShell环境全局默认使用ErrorActionPreference参数指定出现错误后的操作,我们可以通过ErrorAction参数...