找些網路上的文章有使用 PowerShell 和 C#
最後考量到 PowerShell 的彈性比較大,所以選用
我使用的是 Windows Server 2008 R2, 上面搭載Hyper-V 2.0 的版本
但是我手邊的參考書都是 Windows Server 2012 使用的都是 Hyper-V 3.0
書上沒有特別強調要去安裝設定 PowerShell ,我就以為 Windows Server 2008 R2也不用設定
但是在打第一句指令的時候就出錯了....
Get-VM 這個指令是取得機器上有那些VM
上網找了資料才發現原來還要替 PowerShell安裝 Hyper-V的套件才能使用
下載解壓縮之後,找到 install.cmd 用系統管理員的身分去執行
在安裝的過程會出現兩個錯誤,但是不會造成影響
接著會要確認登錄編輯程式,就按"是"
接著會跳出一個視窗就可以打 Get-VM 這個指令
就會跳出機器上的VM了
以為這樣就可以使用了,關掉視窗之後再打開就還是不行....
後來才發現使用之前 Import-Module ,但是還是出錯了...
奇怪剛剛登錄程式不是有按"是"...
後來知道要經過重開機之後才會重新登錄程式
也才找的到Hyper-V 的 Module
這時候Get-VM 這個指令就可找出VM了
這是我第一次接觸PowerShell & Hyper-V
所有的資訊都是Google來的,只是在這邊留個紀錄
我遇到了這個問題並且解決了這個問題
參考資料:
沒有留言:
張貼留言