0

我在 Windows Azure 虚拟机中禁用了远程桌面防火墙规则。如您所料,我不能再远程桌面进入服务器。

有谁知道是否可以重新启用远程桌面 Windows 防火墙规则?

我试过的

从长远来看,我已经下载了 Windows Azure CLI,但在其中看不到任何可以执行此操作的内容,但没有找到任何内容。

我还尝试对 MSSQL 服务器执行以下命令:

EXEC xp_cmdshell 'netsh advfirewall firewall set rule group="remote desktop" new enable=Yes';
GO

我从查询中收到以下消息:

The requested operation requires elevation (Run as administrator).

请告诉我,我不必重新创建站点(已备份)。

4

2 回答 2

3

如果你在具有新 Azure 门户的资源组中使用 VM,则可以执行以下操作:

  1. 点击重置密码

点击

  1. 将模式更改为“仅重置配置” 将模式更改为

  2. 单击更新并擦干汗水:)

于 2017-03-02T17:54:57.797 回答
2

事实证明,我需要做的就是将 PowerShell 导入 Azure VM。

脚步:

  • 确保在 Azure 门户的 Endpoints 部分中启用了 PowerShell。
  • 获取服务器的证书(PowerShell 需要它来执行远程命令)。您可以通过转到您的域的 URL 来获取服务器证书:(https://yourdomaing.cloudapp.net:12345其中 :12345 是 PowerShell 使用的端口)。
  • 将站点的 SSL 证书导出为 .CER 文件并将其安装在本地计算机上。
  • 将其保存到您机器上的“受信任的根证书颁发机构”存储中。
  • 在本地计算机上使用管理权限打开 PowerShell,然后键入: Enter-PSSession -ComputerName yourdomain.cloudapp.net -Port 5986 -Credential YourUserName -UseSSL
  • 将出现一个登录弹出窗口,在此处输入您的 VM 的登录凭据。
  • 您现在将能够对 Azure VM 执行命令。就我而言,我运行netsh advfirewall firewall set rule group="remote desktop" new enable=Yes并退出了 PowerShell 会话,并且能够远程连接到我的机器。
于 2013-10-07T23:17:32.387 回答