我刚刚使用资源管理器模型在 Azure 中创建了一个 VM。设置完成后,我使用此按钮下载了一个 RDP 客户端:
但无论我怎么尝试,我都无法登录。机器正在运行。我收到的错误是:
Your credentials did not work
我尝试过以下用户名:
myCompanyDomain\user
user
.\user
\user
NameOfVM\user
我已经检查、再检查、再检查了密码。我已阅读并遵循本文中的所有步骤:https://azure.microsoft.com/en-us/documentation/articles/virtual-machines-troubleshoot-remote-desktop-connections/#wincred
仍然无法连接。我遗漏了什么?
答案1
要与 VM 用户一起使用 RDP,请使用local\username
或.\username
。两种形式都有效;我刚刚用我自己的 VM 验证了这一点。
如果这不能帮助您,则您遇到了一些与网络无关的其他问题(您收到的错误意味着您已到达虚拟机)。
答案2
好吧,这个问题的根源仍然是个谜。如果我们弄清楚了,我会发布解决方案。无论出于什么奇怪的原因,当我创建虚拟机时,没有人(我的同事和我都无法访问它。当其他人使用相同的步骤创建虚拟机时,我们都可以访问它。但是,我们找到了一种解决方法。 本文有所帮助,但并没能让我们完全到达那里。
以下是解决方法脚本:
Login-AzureRmAccount
Get-AzureRmSubscription -SubscriptionName <Your Subscription Name>
复制上面返回的租户 ID
Login-AzureRmAccount -TenantId <TenantId>
$vm = Get-AzureRmVM -ResourceGroupName <Your Resource Group Name> -Name <Your VM Name>
$cred = Get-Credential (this is the VM user credentials)
Set-AzureRmVMAccessExtension -ResourceGroupName <Your Resource Group Name> -VMName <Your VM Name> -Name VMAccessAgent -TypeHandlerVersion "2.0" -UserName $cred.UserName -Password $cred.GetNetworkCredential().Password -Location <Location of VM>
Update-AzureRmVM -ResourceGroupName <Your Resource Group Name> -VM $vm