ვცდილობ გამოიყენოთ ქვემოთ მოცემული შაბლონი 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 "ვერ მოიძებნა."
}
Все ваши параметры-переменные находятся внутри блока одинарных кавычек, поэтому они воспринимаются буквально и не раскрываются, замените их на двойные кавычки и избегайте внутренних кавычек, например:
"{ \"vmList\": {\"value\":\"$vmName\"}, \"location\": {\"value\":\"$locationName\"}"
Параметр может быть передан в файл шаблона следующим способом:
Пример: az group deployment create --resource-group $ rgname --template-file configfile.json --parameters vmList = $ vmmachinename location = $ location