无法进入 – AzureRMVM – Azure CloudShell(PowerShell)

我昨天在与美国东部地区问题交战后,使用默认市场映像(Windows Server 2016上的SQL Server 2016 SP1企业版),在IaaS Windows 2016上安装了SQL Server。 在Azure Cloud Shell中,我inputEnter-AzureRmVm -name <servernamehere> -region <regionNameHere >

然后它提示我为用户。 由于我没有join虚拟机到一个域,所以我使用<serverName>\user和我在创buildVM时设置的本地<serverName>\user 。 然后提示input密码,我从记事本复制粘贴它,以确保它是准确的。 它认为一秒钟,没有任何错误,然后返回到PS Azure提示符(与我在同一个提示) – 查询主机名时,它显示给予云提示,而不是虚拟机名称的临时名称。

现在我已经可以在过去使用这个( Enter-AzureRmVM ),所以我猜测这是一种types的错误发生,但是如果我做了明显错误的事情,我会欢迎任何评论。

我在我的实验室testing,我使用相同的图像,我得到了与你相同的结果。 看来这个命令不适用于这个图像。 我testing的图像Windows Server 2016,命令的作品。

在这里输入图像说明

现在,Azure Cloud Shell中的PowerShell处于预览状态,您可以对此链接提供反馈。

在Azure Cloud Shell上,如果要连接虚拟机,也许可以使用Enter-PSSession

 winrm set winrm/config/client '@{TrustedHosts="*"}' Enter-PSSession -ComputerName 13.65.89.136 -Credential \shui 

在这里输入图像说明

注意:您需要在Azure NSG和Windows防火墙上打开端口5985。 从评论更新:

目前,该cmdlet在Windows Server 2016上不支持映像SQL Server 2016 SP1 Enterprise,但根据我的经验,将来会支持。