2008R2、2012R2下PowerShell操作HyperV

本文介绍了如何使用PowerShell管理不同版本的Hyper-V,包括2008 R2和2012 R2。对于2008 R2,需要安装第三方模块PsHyperV;而对于2012 R2,Hyper-V模块已经内置于系统中。文中还对比了两个版本中Hyper-V模块的差异。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

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


评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值