撒的阿坎努斯 发表于 2017-6-30 22:28:04

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密码。

页: [1]
查看完整版本: Azure 国内版 如何用powershell修改linux系统的密码