【问题标题】:Azure VM password resetAzure VM 密码重置
【发布时间】:2015-05-19 18:04:55
【问题描述】:

我在 1 个网络和域中有 2 个 Azure 虚拟机。我的域用户/管理员密码已过期,我忘记了这些虚拟机的内置登录名/密码。

我在(两个 VM)上尝试了 30 次,使用 AzureVMAccessExtension 更改/重置用户密码,并使用正确的新密码(长而难的)密码。

PS script:
$vmName = "" 
$serviceName = "" 
$newAdminUserName = "" 
$newAdminPassword = "" 

$vmc = Get-AzureVM -ServiceName $serviceName -Name $vmName 
$vmc | Set-AzureVMAccessExtension -UserName $newAdminUserName -Password $newAdminPassword 
$vmc | Update-AzureVM
Restart-AzureVM -ServiceName $serviceName -Name $vmName  

仍然无法登录。

我什至尝试运行远程电源 shell 脚本“Enable-PSSession”来更改 RDP 策略,但访问被拒绝。

有什么建议吗?

谢谢!

【问题讨论】:

    标签: azure virtual-machine azure-virtual-machine forgot-password


    【解决方案1】:

    您可以通过转到New ARM Azure Portal 重置所有经典 VM 的密码,即通过旧 ASM 门户创建的 VM。然后在 Virtual Machines -Classic 刀片上找到您的 VM,然后转到设置并选择密码重置选项。即使 PowerShell cmdlet 无法执行此特定操作,我也已经看到它可以正常工作。

    对于通过 ARM 门户创建的新 VM,门户中不支持密码重置,但即将推出。

    【讨论】:

      【解决方案2】:

      我之前曾多次遇到此问题,对我有用的是创建一个新用户,而不是尝试重置旧的本地管理员帐户。

      【讨论】:

      • 我明白了。我也试过这个,结果相同。我应该将用户添加为“域\用户名”?或者只是“用户名”。
      • 只是用户名。不确定,但我认为您还需要在 Set-AzureVMAccessExtension 命令中提供参数 -ReferenceName "VMAccessAgent"。
      • 试过了。我在 Get-AzureVmAcessExtension 时看到了新用户 - 但无法通过 rdp 登录 :(
      • 仔细检查您是否使用了正确的登录前缀。要明确告诉 rdp 在加入域的计算机上使用本地帐户,您必须使用 .\ 而不仅仅是用户名。试试这个。
      • 用 .\Username 试过,按回车后我得到 mycurrentLaptopAd\Username。我尝试了所有前缀,如“domain\machineName\DnsName”,有没有可能,缓存在我的笔记本电脑上?
      猜你喜欢
      • 2021-08-08
      • 2016-08-31
      • 2016-03-26
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2022-09-29
      • 1970-01-01
      • 2019-07-14
      相关资源
      最近更新 更多