為什么Windows 10中有兩個(gè)Hyper-V PowerShell模塊
【引自Winclient的博客】如果你在 Windows 10 中安裝了 Hyper-V,并用 PowerShell 的 Get-Module 去查看 Hyper-V 模塊的話,會(huì)發(fā)現(xiàn)有兩個(gè)版本的 Hyper-V PowerShell 模塊。
其實(shí)微軟這么做主要有如下兩個(gè)原因:
◆微軟從來(lái)未支持過(guò)使用一個(gè)版本的 Hyper-V PowerShell 去管理遠(yuǎn)程計(jì)算機(jī)上的 Hyper-V。雖然在現(xiàn)實(shí)環(huán)境中,我們可能在正常使用,但并未被微軟支持和驗(yàn)證。然而,有用戶(特別是 IT Pro)是需要使用 Hyper-V PowerShell 來(lái)進(jìn)行跨版本 Hyper-V 主機(jī)管理的。
◆為了支持用戶的建議,微軟從 Windows 10 開始控制 PowerShell Module 以提供跨版本的 Hyper-V 管理兼容。如果你需要通過(guò) Windows 10 遠(yuǎn)程管理 Windows 8.1 / Windows Server 2012 R2 中的 Hyper-V 實(shí)例,需要加載 v1.1 Hyper-V PowerShell module;若需要遠(yuǎn)程管理 Windows 10 / Windows Server 2016 中的 Hyper-V 實(shí)例,需要加載 v2.0 PowerShell module。
注意:當(dāng)我們?cè)?Windows 10 中直接使用 Hyper-V Cmdlet 時(shí),默認(rèn)加載的是 v2.0 版本。當(dāng)然大家可以自行切換。