Я следовал этой документации и пытался запустить простой сценарий оболочки в виртуальной машине, используя это.
https://docs.microsoft.com/en-us/rest/api/compute/virtual%20machines%20run%20commands/runcommand#runcommandinputparameter
Но что должно быть содержимым тела сообщениязапрос не понятен.ID команды может быть RunShellScript, но где мы предоставляем значение скрипта.
Я пробовал подобное тело
{
commandId: "RunShellScript",
script: "/path/scriptname"
}
с другими параметрами
script: 'scriptname'
script: 'sh scriptname'
и другимикаждый из которых приводит к
{
"error": {
"code": "BadRequest",
"message": "Error converting value "/home/admin1/quick-python-test.sh" to type 'System.Collections.Generic.List`1[System.String]'. Path 'script', line 3, position 52.",
"target": "runCommandInput.script"
}
}
Может кто-нибудь помочь мне, как это сделать правильно?Я новичок в Azure.