1. 2008R2下PowerShell操作HyperV
2008R2下需要使用开源项目PsHyperV
下载地址:http://pshyperv.codeplex.com/releases
我用的是R2 SP1的”PsHyperV.zip”
1.1 解压”PsHyperV.zip”,可以得到HyperV文件夹,主要用的是HyperV目录下的HyperV.psd1。我将HyperV文件夹放在了C盘下
1.2 打开PowerShell命令行,输入如下命令,即可引入HyperV模块
Import-Module “C:\ HyperV\HyperV.psd1”
输入Get-Module,即可查看当前引入的模块
现在可以使用HyperV模块的函数了
1.3 2008R2 HyperV模块的函数:http://pshyperv.codeplex.com
1.4 查看HyperV模块的某个函数的详情(以Get-VM为例)
Get-Help Get-VM
2. 2012R2下PowerShell操作HyperV
2012R2下PowerShell自带HyperV模块,打开PowerShell命令行,即可使用HyperV模块的函数
2012R2 HyperV模块的函数:http://technet.microsoft.com/en-us/library/hh848559.aspx
3. 2008R2、2012R2下HyperV模块常用函数变化
2012R2下的HyperV模块的函数比2008R2的更加全面,同时2012R2下的大部分函数名及函数参数也发生了变化。以下列出了常用且有差异的函数
2012R2下Get-VMKVP函数可以自己实现,参考此文: