我有以下情况:
问题:
我在专门的vhd中有一个用户帐户(例如:Test),这个用户想要在使用Azure资源组上的specilaized vhd创build虚拟机时强制更改密码。
因此,要求你分享任何脚本或模板将是有益的,也应该能够读取密码和更新相同的密码给vm上的其他用户。
让我知道你是否需要更多的信息。
提前致谢..
当您上传vm映像,并且您上传的vhd上安装了azure色的虚拟机代理时,可以在“支持+故障排除” – >重置密码下的azure虚拟机刀片中重置密码。
现在要强制在创buildvm时设置一个密码,你必须使用powershell来做到这一点
===========================================
Set-AzureRmVMAccessExtension -ResourceGroupName "myResourceGroup" -VMName "myVM" -Name "myVMAccess" -Location WestUS -UserName $cred.GetNetworkCredential().Username -Password $cred.GetNetworkCredential().Password -typeHandlerVersion "2.0"
=================================================
如果您希望为Azure RM创build部署脚本,则可以复制Azure快速入门模板https://github.com/Azure/AzureStack-QuickStart-Templates/tree/master/101-simple-windows-vm并自定义它通过改变来使用你的图片
"imagePublisher": "MicrosoftWindowsServer", "imageOffer": "WindowsServer", "OSDiskName": "osdisk",
您还需要将vmadmin1更改为您的用户名
"adminUsername": { "type": "string", "metadata": { "description": "Username for the Virtual Machine." }, "defaultValue": "vmadmin1" },'
而更重要的是针对你的具体情况删除默认值行
"adminPassword": { "type": "securestring", "metadata": { "description": "The password " } }, `
离开默认值行然后将提示用户input密码。