вам потребуется использовать расширение скрипта vm для создания дополнительных пользователей. Вм создание api позволяет определить только одного пользователя. Пример использования расширения скрипта можно найти в шаблоне examples repo .
{
"type": "extensions",
"name": "CustomScriptExtension",
"apiVersion": "2017-03-30",
"location": "[parameters('location')]",
"dependsOn": [
"[variables('vmName')]"
],
"properties": {
"publisher": "Microsoft.Compute",
"type": "CustomScriptExtension",
"typeHandlerVersion": "1.8",
"autoUpgradeMinorVersion": true,
"settings": {
"fileUris": [
"[concat(parameters('_artifactsLocation'), '/', variables('ScriptFolder'), '/', variables('ScriptFileName'), parameters('_artifactsLocationSasToken'))]"
],
"commandToExecute": "[concat('powershell -ExecutionPolicy Unrestricted -File ', variables('scriptFolder'), '/', variables('scriptFileName'), ' ', variables('scriptParameters'))]"
}
}
}
или вы можете предоставить команду сценария как есть, что-то вроде:
New-LocalUser name -Password (ConvertTo-SecureString -AsPlainText -Force 'pwd_goes_here');
Add-LocalGroupMember -Group "Administrators" -Member name
Вы не можете иметь разрывы строк, поэтому используйте ;
вместо