誤っがブロック は、Azureの上runingてVMのRDPを取ることができません
は、今私はのRDPを取ることができません許可リストにあるものを含め、すべての着信接続にWindowsファイアウォールの設定を変更しましたVM。だから、私はAzureのポータルから RDP設定をリセットしようとしたが、それも助けにはならなかったも
をオプションを元に戻すことはできません。..
どのように私は、変更になりましたVMのRDPを取るために戻すことができます.. ??
誤っがブロック は、Azureの上runingてVMのRDPを取ることができません
は、今私はのRDPを取ることができません許可リストにあるものを含め、すべての着信接続にWindowsファイアウォールの設定を変更しましたVM。だから、私はAzureのポータルから RDP設定をリセットしようとしたが、それも助けにはならなかったも
をオプションを元に戻すことはできません。..
どのように私は、変更になりましたVMのRDPを取るために戻すことができます.. ??
最後に解決策が見つかりました...
1)現在のVMの電源を切ります。
2)新しいVM(VM2)をスピンアップし、VM1からOSディスクをデータディスクとして接続します。参照のためにthis質問を参照してください。
3)ブートVM2とオープンレジストリ
4)はVM1の取り付けOSディスクからレジストリハイブをロードします。 HKEY_LOCAL_MACHINE\SYSTEM\ControlSet001\services\SharedAccess\Parameters\FirewallPolicy
が
6参照
用 this質問)レジストリハイブをアンロードを参照してくださいに次のキーEnableFirewallを探すことで、ファイアウォールを無効に参照5)のためのthis質問を参照してください。
7)はVM2の電源を切り、ディスク
8を添付を削除する)RDP
Azure Automationを使用してPowerShell 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で実行します。 –
私はAzure Automation accoountを持っていません:(他の可能な方法.. –
を経由して新しいVMの小枝戸ディスクアクセスを作成し、このリンクはあなたを助けかどうかを確認してください。https://azure.microsoft.com/en-in/documentation/articles/virtual-machines-windows-reset-rdp /にあります。 –
@ GauravMantriこれは私が追跡してRDP設定をリセットするリンクです。 –
@ GauravMantriが提供するリンクを使用して成功しましたか? –