შეცდომა VM დომენის შეერთებისთვის შაბლონის გამოყენებისას

ვცდილობ გამოიყენოთ ქვემოთ მოცემული შაბლონი Azure- ში დომენზე VM- ს დამატება.

https://raw.githubusercontent.com/Azure/azure-quickstart-templates/master/201-vm-domain-join-existing/azuredeploy.json (შაბლონი: vm_domain_join.json ქვემოთ)

მე გთავაზობთ vmName- ს და locationName- ს ცვლად, მაგრამ შეცდომებს ვიღებ შესრულებისას - az group deployment create:

resourceGroupName = "xxxx" locationName = "xxxx" vmName = "xxxx"

az ჯგუფის განლაგების შექმნა --resource-group "$ourceGroupName" --template-file vm_domain_join.json --parameters '{"vmList": {"value": "$ vmName"}, " ადგილმდებარეობა ": {" მნიშვნელობა ":" $ locationName "}," domainJoinUserName ": {" მნიშვნელობა ":" xxxxx "}," domainJoinUserPassword ": {" მნიშვნელობა ":" xxxxx "}," domainFQDN ": {" მნიშვნელობა " : "xxxxx"}, "ouPath": {"მნიშვნელობა": "xxxxx"}} '

მდებარეობის ცვლადის შეცდომა:

ცისფერი შეცდომა: InvalidResourceLocation შეტყობინება: მითითებული ადგილმდებარეობა '$ locationName' არასწორია. ადგილმდებარეობა უნდა შედგებოდეს სიმბოლოებისგან, თეთრი სივრცისგან, ციფრისგან ან შემდეგი სიმბოლოებისგან '(,)'.

VM ცვლადის შეცდომა:

"შეცდომა": { "კოდი": "ParentResourceNotFound", "message": "ჩასმულ რესურსზე მოთხოვნილი ოპერაციის შესრულება ვერ ხერხდება. მშობლის რესურსი" $ vmName "ვერ მოიძებნა." }

2
задан 24 May 2020 в 16:26
2 ответа

Все ваши параметры-переменные находятся внутри блока одинарных кавычек, поэтому они воспринимаются буквально и не раскрываются, замените их на двойные кавычки и избегайте внутренних кавычек, например:

"{ \"vmList\": {\"value\":\"$vmName\"}, \"location\": {\"value\":\"$locationName\"}"
0
ответ дан 4 January 2021 в 08:16

Параметр может быть передан в файл шаблона следующим способом:

Пример: az group deployment create --resource-group $ rgname --template-file configfile.json --parameters vmList = $ vmmachinename location = $ location

0
ответ дан 4 January 2021 в 08:16

Теги

Похожие вопросы