Azure 国内版 如何用powershell修改linux系统的密码

国内版不像国际版本那样,一个UI按钮就解决问题,国内版很多功能上线比较慢,我们只能用powershell工具进行命令行

式的更改,也当温习一下命令了,好久不用了。

$vm = Get-AzureVM -ServiceName "云服务名称" -Name "虚拟机名称"   

$vm.GetInstance().ProvisionGuestAgent=vm.GetInstance().ProvisionGuestAgent=$true

$pc = '{"username":"用户名","password":"密码"}'

Set-AzureVMExtension -ExtensionName VMAccessForLinux -VM $vm −Publisher"Microsoft.OSTCExtensions"−Version"1.∗" −PrivateConfiguration $pc |Update-AzureVM

Restart-AzureVM -ServiceName $vm.ServiceName -Name $vm.Name

  

经过摸索是可行的,当然azure国内最新门户已经支持在线更改密码了,也就是说UI按钮更改密码

但是更改非root的密码,但是这个账户是具有sudo权限的,可以进去后再更改root密码都是可以的。

最新界面如图:

在这里写新的账户和密码,点击保存。然后就一直等待就行,这个过程比较漫长,大概5分钟,如果成功会在顶部铃铛提醒收到消息。

收到成功消息,我们再进入虚拟机使用sudo修改root密码。

原文地址:https://www.cnblogs.com/netsa/p/6398101.html