2008R2、2012R2下PowerShell操作HyperV

1. 2008R2PowerShell操作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. 2012R2PowerShell操作HyperV

2012R2PowerShell自带HyperV模块,打开PowerShell命令行,即可使用HyperV模块的函数

2012R2 HyperV模块的函数:http://technet.microsoft.com/en-us/library/hh848559.aspx 

 

3. 2008R22012R2HyperV模块常用函数变化

2012R2下的HyperV模块的函数比2008R2的更加全面,同时2012R2下的大部分函数名及函数参数也发生了变化。以下列出了常用且有差异的函数


2012R2Get-VMKVP函数可以自己实现,参考此文:

http://blogs.msdn.com/b/virtual_pc_guy/archive/2008/11/18/hyper-v-script-looking-at-kvp-guestintrinsicexchangeitems.aspx



版权声明:本文为flyliuweisky547原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接和本声明。