Через некоторое время назад я использовал разбрызгивание массива :
$params = "--db-name", "test", "--collection-name", "test2",
"--key", "secretKey",
"--url-connection", "https://myaccount.documents.azure.com:443"
az cosmosdb collection create @params
Теперь я могу делать такие вещи:
if ($collectionExists) {
az cosmosdb collection update @colParams @colCreateUpdateParams
} else {
# note that the partition key cannot be changed by update
if ($partitionKey -ne $null) {
$colCreateUpdateParams += "--partition-key-path", $partitionKey
}
az cosmosdb collection create @colParams @colCreateUpdateParams
}