在windows server 2016 有一個加強的功能就是可以透過PowerShell 控制 GuestVM OS
不需開通防火牆/網路設定,即使 GuestVM OS 網路中斷仍可連線操作。
參考連結
https://technet.microsoft.com/en-us/library/dn765471.aspx#BKMK_PowerShellDirect
其實這類似之前版本的加強工作階段模式透過透過 VMBus 介接。
使用上有必要的條件
Hyper-v 主機必須要是windows 10 or windows server 2016 當然guest os 也是要windows 10 和 windows server 2016 。
必須擁有 Guest OS 管理權限(Local Administrator)及憑證
指令
Enter-PSSession -VMName VMName
實作測試
目前有一台VM1,OS 是windows server 2016 TP3
windows firewall 是開啟,IP沒有設定,遠端管理也是停用的狀態
理論上是無法用powershell 透過網路管理,頂多只可以用hyper-v 管理
接著在該台windows server 2016 hyper-v 主機 開啟powershell
輸入 Enter-PSSession -VMName VM1
接著輸入該台VM的本機管理員帳號密碼
認證通過後,就可以使用powershell 來管理該台主機
本篇瀏覽人數: 1422