如果资源组不存在,如何抑制“ az group show”的命令行输出

时间:2019-08-09 12:00:34

标签: powershell azure-devops azure-cli

我想在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内部发生任何错误,这会导致发行版本失败。

0 个答案:

没有答案