2016-04-11 6 views
0

Ошибочно изменил настройки брандмауэра Windows на блокировать все входящие соединения, включая те, в список разрешенныхНевозможно принять RDP ВМ Runing на Azure

See here

Сейчас я не в состоянии принять RDP из VM. поэтому я не могу изменить параметр также

Я попытался сбросить конфигурацию RDP от Azure портала, но это тоже не помогло ..

Как я Отмените изменения, чтобы принять RDP виртуальной машины в настоящее время .. ??

+0

Пожалуйста, см Если эта ссылка поможет вам: https://azure.microsoft.com/ан-в/документы/статьи/виртуальные машины-окна-сброс-RDP /. –

+0

@GauravMantri это ссылка, которую я последовал и сбросил конфигурацию RDP. –

+0

Удалось ли вам воспользоваться ссылкой, предоставленной @GauravMantri? –

ответ

0

найдено решение, наконец, ...

1) Выключите текущий VM.

2) Сдвиньте новую виртуальную машину (VM2) и присоедините диск ОС от VM1 в качестве диска данных. См. this вопрос для справки.

3) Загрузочный VM2 и открытый реестр

4) Загрузите куст реестра от подключенного диска OS VM1. См this вопроса для справки

5) Отключение брандмауэра с помощью поиска следующего ключа EnableFirewall в HKEY_LOCAL_MACHINE\SYSTEM\ControlSet001\services\SharedAccess\Parameters\FirewallPolicy См this вопроса для справки

6) выгрузить куст реестра.

7) Выключите VM2 и снимите присоединять диск

8) Создайте новый Withe Самостоятельный доступ к диску Vm через RDP

2

Для решения этой проблемы вы можете использовать DSC PowerShell через Azure Automation, установив DSC в правила брандмауэра.

потребуется ряд компонентов, хотя:

  • Azure автоматизация аккаунт
  • xNetworking DSC Модуль

Вы можете использовать следующий DSC скрипт:

configuration AddRdpAccess 
{ 
param 
(
    [string]$NodeName = 'localhost' 
) 

Import-DSCResource -ModuleName xNetworking 

Node $NodeName 
{ 
    xFirewall Firewall 
    { 
     Name     = "AllowExternalRdp" 
     DisplayName   = "Firewall Rule for RDP" 
     Ensure    = "Present" 
     Enabled    = "True" 
     Profile    = ("Domain", "Private") 
     Direction    = "Inbound" 
     RemotePort   = ("3389") 
     LocalPort    = ("3389") 
     Protocol    = "TCP" 
     Program    = "c:\windows\system32\mstsc.exe" 
    } 
} 
} 

AddRdpAccess 
Start-DscConfiguration -Path AddRdpAccess -Wait -Verbose -Force 

Отсюда вы можете использовать этот скрипт и загрузить его через Azure Automation UI.

+0

как я могу запустить это. –

+0

Все подробности выше, вы запускаете его в Azure Automation. –

+0

У меня нет Azure Automation accoount .. :(любым другим возможным способом .. –

 Смежные вопросы

  • Нет связанных вопросов^_^