无法通过 RDP 进入 Azure VM - User/Group 问题

Cannot RDP into Azure VM - User/Group Issue

对自己感到沮丧,因为我似乎通过 RDP 或 FTP 将自己锁定在我的 Azure VM 之外。当我尝试通过 RDP 登录服务器时,我收到一条错误消息 "The credentials are correct, but the host cannot log you on for another reason. "

我不知道这是怎么造成的,但我相信它与用户或组有某种关系。我一直在努力设置允许 FTP 访问特定文件夹的用户,为该用户创建一个新组,然后设置对该文件夹的权限。为他做好了所有准备,但在这个过程中设法将自己锁在了门外。

知道在我致电 Azure 支持并支付费用之前要尝试什么吗? (如果他们能帮忙的话)

谢谢,辛苦了一天...

VM Access 扩展旨在帮助您访问您已被锁定的 Azure 虚拟机。您可以使用 Azure PowerShell 模块在您的 Azure VM 上配置扩展。

Get-AzureVM -ServiceName MyCloudService -Name MyVMName | Set-AzureVMAccessExtension -UserName MyUserName -Password MyPassw0rd! | Update-AzureVM;

先试用该工具。这真的是一个救命恩人,而且使用起来非常简单。

Microsoft Azure IaaS (Windows) 诊断包

https://home.diagnostics.support.microsoft.com/SelfHelp?knowledgebaseArticleFilter=2976864

此博客的其他信息post:

对基于 Windows 的 Azure 虚拟机的远程桌面连接进行故障排除

http://azure.microsoft.com/en-us/documentation/articles/virtual-machines-troubleshoot-remote-desktop-connections/

如果您使用的是 Azure 资源管理而不是 Azure 服务管理,您将需要一组不同的命令:

查看可供订阅的可用机器(假设您已经登录):

Get-AzureRMVM | select Name, ResourceGroupName

Select 您需要使用的机器:

$vm = Get-AzureRmVM -Name '<VM_NAME>' -ResourceGroupName '<RG_NAME>'

创建新凭据:

$cred=Get-Credential

在 VM 上设置凭据:

Set-AzureRmVMAccessExtension -VMName '<VM_NAME>' -ResourceGroupName '<RG_NAME>' -UserName $cred.GetNetworkCredential().Username -Password $cred.GetNetworkCredential().Password -Name '<EX_NAME>'

更新虚拟机:

Update-AzureRmVM -VM $vm