【发布时间】:2018-10-17 11:44:11
【问题描述】:
我想使用Powershell splatting 有条件地控制用于某些 Azure CLI 调用的参数。专门用于创建 CosmosDb 集合。
目标是这样的:
$params = @{
"db-name" = "test";
"collection-name"= "test2";
# makes no difference if I prefix with '-' or '--'
"-key" = "secretKey";
"url-connection" = "https://myaccount.documents.azure.com:443"
"-url-connection" = "https://myaccount.documents.azure.com:443"
}
az cosmosdb collection create @params
很遗憾,这只适用于db-name 和collection-name。其他参数因此错误而失败:
az : ERROR: az: error: unrecognized arguments: --url-connection:https://myaccount.documents.azure.com:443
--key:secretKey
【问题讨论】:
标签: azure powershell azure-cli