New-AzResourceGroupDeployment 不会抛出详细信息
New-AzResourceGroupDeployment doesn't throw with verbose
ErrorActionPreference 在 运行 之前设置为 Stop
。
正在终止:
try {
$deploy = New-AzResourceGroupDeployment `
-ResourceGroupName $resourceGroupName `
@templateParameters
} catch { "printed" }
非终止:
try {
$deploy = New-AzResourceGroupDeployment `
-ResourceGroupName $resourceGroupName `
@templateParameters `
-Verbose # added verbose switch
} catch { "not printed" }
编辑:如何进行详细日志记录并仍然保留终止部分。
它似乎是 bug。尽管错误报告与 6.x 版本的 powershell 一起出现,但它在 5.1.x
上重现
已在 7.x 中修复。
ErrorActionPreference 在 运行 之前设置为 Stop
。
正在终止:
try {
$deploy = New-AzResourceGroupDeployment `
-ResourceGroupName $resourceGroupName `
@templateParameters
} catch { "printed" }
非终止:
try {
$deploy = New-AzResourceGroupDeployment `
-ResourceGroupName $resourceGroupName `
@templateParameters `
-Verbose # added verbose switch
} catch { "not printed" }
编辑:如何进行详细日志记录并仍然保留终止部分。
它似乎是 bug。尽管错误报告与 6.x 版本的 powershell 一起出现,但它在 5.1.x
上重现已在 7.x 中修复。