2016-04-11 7 views
0

Irrtümlicherweise die Windows-Firewall-Einstellung blockieren alle eingehenden Verbindung einschließlich der in der Liste der zugelassenenkann nicht RDP von VM nehmen geändert Runing auf Azure

See here

Jetzt vermag ich nicht die RDP von der zu übernehmen VM. so kann ich nicht die Option Reverse auch

Ich habe versucht, setzen Sie die RDP Konfiguration aus dem Azure-Portal aber auch nicht helfen ..

Wie kann ich zurückkehren um die Änderung RDP der VM nehmen jetzt .. ??

+0

Bitte sehen, ob dieser Link hilft: https://azure.microsoft.com/de-in/documentation/artikel/virtual-machines-windows-reset-rdp /. –

+0

@GauravMantri Dies ist der Link, dem ich folgte, und setzte die RDP Config zurück. –

+0

Konnte der Link von @GauravMantri verwendet werden? –

Antwort

0

die schließlich gefunden Lösung ...

1) die aktuelle VM ausschalten.

2) Starten Sie eine neue VM (VM2), und hängen Sie die Betriebssystemfestplatte von VM1 als Datenfestplatte an. Siehe this Frage als Referenz.

3) Boot-VM2 und offene Registrierung

4) Laden Sie die Registrierungsstruktur aus der beigefügten O Platte VM1. Siehe this Frage Referenz

5) Deaktivieren Sie die Firewall durch die folgenden Schlüssel EnableFirewall suchen in HKEY_LOCAL_MACHINE\SYSTEM\ControlSet001\services\SharedAccess\Parameters\FirewallPolicy Siehe this Frage Referenz

6) Entlasten Sie die Registrierungsstruktur.

7) VM2 ausschalten und die Scheibe befestigen entfernen

8) Erstellen Sie eine neue Vm Withe Freistehendes Plattenzugriff via RDP

2

Sie können die Vorteile von PowerShell DSC über Azure Automation nutzen, um dieses Problem zu beheben, indem DSC eine Firewall-Regel erzwingt.

Anschließend können Sie das folgende DSC-Skript verwenden:

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 

Eine Reihe von Komponenten wird jedoch erforderlich sein, Von hier aus können Sie das Skript verwenden und über dieladen.

+0

Wie kann ich das ausführen .. –

+0

Alle Details sind oben, Sie führen es in Azure Automation. –

+0

Ich habe keine Azure Automation account .. :(jede andere Möglichkeit .. –