我想在Powershell中使用Azure cli创建资源组(如果尚不存在)。
$existingGroup = (az group show -n "$resourceGroupName" -o json) -join ''
if([string]::IsNullOrEmpty($existingGroup)) {
az group create -n $resourceGroupName -l $resourceLocation
}
问题是,蔚蓝的cli不仅返回""
,而且还会在我的输出中打印(红色=错误)Resource group 'myresourcegroup' could not be found.
。
这既不能被try-catch捕获,也不能$error
内部发生任何错误,这会导致发行版本失败。