在 Windows VM 中重置远程桌面服务或其管理员密码
注意
本文是否有帮助? 你的输入对我们很重要。 请使用此页面上的 “反馈 ”按钮,让我们了解本文对你的影响,或者我们如何改进它。
注意
本文中的步骤不适用于 Windows 域控制器。
如果无法连接到 Windows 虚拟机 (VM) ,可以使用 VMAccess 扩展重置远程桌面服务和凭据。 下面是执行此操作的可用方法:
如果使用 PowerShell,请确保 已安装并配置了最新的 PowerShell 模块 ,并且已登录到 Azure 订阅。 还可以 为使用经典部署模型创建的 VM 执行这些步骤。
使用Azure 门户重置
首先,登录到 Azure 门户然后在左侧菜单中选择“虚拟机”。
重置本地管理员帐户密码
选择 Windows VM,然后在“帮助”下选择“重置密码”。 将显示 “重置密码 ”窗口。
选择“ 重置密码”,输入用户名和密码,然后选择“ 更新”。
提示
如果在 VM 上输入的名称与当前本地管理员帐户不同,则 VMAccess 扩展将添加具有该名称的本地管理员帐户,并将指定的密码分配给该帐户。 如果 VM 上的本地管理员帐户存在,则 VMAccess 扩展将重置密码。 如果帐户被禁用,VMAccess 扩展将启用它。
再次尝试连接到 VM。
重置远程桌面服务配置
此过程将在 VM 中启用远程桌面服务,并为默认 RDP 端口 3389 创建防火墙规则。
选择 Windows VM,然后在“帮助”下选择“重置密码”。 将显示 “重置密码 ”窗口。
选择“ 仅重置配置 ”,然后选择“ 更新”。
再次尝试连接到 VM。
使用Azure PowerShell重置
首先,请确保 已安装并配置了最新的 PowerShell 模块 ,并使用 Connect-AzAccount cmdlet 登录到 Azure 订阅。
重置本地管理员帐户密码
使用 Set-AzVMAccessExtension PowerShell cmdlet 重置管理员密码或用户名。 该
typeHandlerVersion
设置必须为 2.0 或更高版本,因为版本 1 已弃用。$SubID = "<SUBSCRIPTION ID>" $RgName = "<RESOURCE GROUP NAME>" $VmName = "<VM NAME>" $Location = "<LOCATION>" Connect-AzAccount Select-AzSubscription -SubscriptionId $SubID Set-AzVMAccessExtension -ResourceGroupName $RgName -Location $Location -VMName $VmName -Credential (get-credential) -typeHandlerVersion "2.0" -Name VMAccessAgent
重置远程桌面服务配置
使用 Set-AzVMAccessExtension PowerShell cmdlet 重置对 VM 的远程访问。 以下示例重置资源组中
myResourceGroup
名为myVMAccess
的 VM 上名为myVM
的访问扩展:Set-AzVMAccessExtension -ResourceGroupName "myResoureGroup" -VMName "myVM" -Name "myVMAccess" -Location WestUS -typeHandlerVersion "2.0" -ForceRerun $true
提示
在任何时候,一个 VM 只能有一个 VM 访问代理。 若要设置 VM 访问代理属性,请使用
-ForceRerun
选项。 使用-ForceRerun
时,请确保对 VM 访问代理使用的名称可能与之前的任何命令中使用的名称相同。如果仍无法远程连接到虚拟机,请参阅 排查与基于 Windows 的 Azure 虚拟机的远程桌面连接问题。 如果失去与 Windows 域控制器的连接,则需要从域控制器备份还原它。
后续步骤
如果无法安装 Azure VM 访问扩展,可以 排查 VM 扩展问题。
如果无法使用 VM 访问扩展重置密码,则可以 脱机重置本地 Windows 密码。 此方法更高级,需要将有问题的 VM 的虚拟硬盘连接到另一个 VM。 首先按照本文中所述的步骤进行操作,仅当这些步骤不起作用时,才尝试脱机密码重置方法。
联系我们寻求帮助
如果你有任何疑问或需要帮助,请创建支持请求或联系 Azure 社区支持。 还可以向 Azure 反馈社区提交产品反馈。
反馈
https://aka.ms/ContentUserFeedback。
即将发布:在整个 2024 年,我们将逐步淘汰作为内容反馈机制的“GitHub 问题”,并将其取代为新的反馈系统。 有关详细信息,请参阅:提交和查看相关反馈