over 4 years ago

因為 Vagrant 1.6 的釋出,加強了對 Windows Guest 的支援。所以,我試著使用 packer-windows 製作 Windows 8 的 Vagrant Box.

製作過程中,為了要讓 vagrant rdp 能順利使用,需要將 Windows Remote Desktop 打開。簡單的 Google 一下,找到了利用 Powershell 設定的方法。

enable-rdp.bat
# 打開遠端桌面連線 
powershell -Command "set-ItemProperty -Path 'HKLM:\System\CurrentControlSet\Control\Terminal Server'-name 'fDenyTSConnections' -Value 0"

# 關閉僅接受驗證的使用者
powershell -Command "set-ItemProperty -Path 'HKLM:\System\CurrentControlSet\Control\Terminal Server\WinStations\RDP-Tcp' -name 'UserAuthentication' -Value 0"

# 從防火牆打開 3389 的 PORT
powershell -Command "New-NetFirewallRule -DisplayName 'Allow RDP' -LocalPort 3389 -Protocol TCP -Action Allow"
← 自製離線版 Package Repository Using a customized event in upstart script →
 
comments powered by Disqus