PowerShell 3.0管理Hyper-V 3.0
使用PowerShell 3.0管理Hyper-V 3.0
PowerShell ISE是集成在Windows Server中的PowerShell集成开发环境,在Windows Server 8中,PowerShell ISE终于开始支持智能感知功能了:
虽然还不如PowerGUI Script Editor还用,但是已经很不错了,且支持插件,目前插件还不多,在TeachNet上可以查看。
PowerGUI Script Editor暂时还不支持PowerShell 3.0,故将使用PowerShell ISE 进行开发。
新版本的PowerShell ISE的一个很实用的功能是可以查看、搜索模块与命令:
下面使用Hyper-V模块,可以看到有很多命令:
VHD虚拟磁盘格式早在VirtualPC时代就已经出现,是微软虚拟存储的标准格式,在Windows 7 和 Windows Server 2008 R2中,支持直接从VHD虚拟磁盘启动,但是最大容量限制是2TB。
到了Hyper-V 3.0,容量限制已经提升到了16TB,且更新为了VHDX磁盘格式。
1、创建一个虚拟磁盘
New-VHD-Path"F:\Work\tmp\Hyper-V\test.vhdx"-VHDTypeDynamic-VHDFormatVHDX-SizeBytes1024MB
如下图所示,在F:\Work\tmp\Hyper-V目录中创建了一个VHDX格式的虚拟磁盘,容量为1GB,动态扩展。
在Windows Server 8中,可以直接挂载VHDX虚拟磁盘格式:
可以在磁盘管理器中对其进行初始化:
一般使用MBR分区表,格式化为NTFS后就可以在资源管理器中查看了,和物理硬盘没什么区别:
2、查看已有的虚拟机
Get-VM-Name"WinServer2003R2"
脚本运行结果:
3、查看Hyper-V服务器的信息
Get-VMHost
4、创建一个虚拟机
New-VM-Name"WinServer2008R2"-MemoryStartupBytes2GB-BootDevice"CDRom"-NewVHDPath"F:\Backup\Developer\Virtualization\Virtual Machines\Hyper-V\Virtual Hard Disks\WinServer2008R2.vhdx"-NewVHDSize (2048*1000*10) -SwitchName"Hyper-V Switch"
5、启动、关闭虚拟机
Start-VM-Name"WinServer2008R2"
Stop-VM-Name"WinServer2008R2"–Force
6、删除虚拟机
Remove-VM-Name"WinServer2008R2"–Force
注意删除虚拟机并不会删除虚拟磁盘。
小结:
本次开始对Windows Server 8的企业级特性进行测试,对即将发布的下一代Windows Server进行预热。PowerShell 3.0扮演了核心角色,几乎可以完成所有的管理操作,后续篇章会继续测试Windows Server 8的奇特新特性。
相关文章
- 本文为那些对学习 Windows PowerShell 命令行和脚本编写环境感兴趣的系统管理员提供了资源。也请告诉我们本网站如何才能对您更有用处。...2020-06-30
- 这篇文章主要介绍了自动设置安卓手机wifi代理的PowerShell脚本,帮助大家进行抓包测试,感兴趣的朋友可以了解下...2020-10-17
PowerShell中使用Get-Date获取日期时间并格式化输出的例子
这篇文章主要介绍了PowerShell中使用Get-Date获取日期时间并格式化输出的例子,本文讲解了直接调用Get-Date、在Write-Host中使用Get-Date、格式化输出的方法,需要的朋友可以参考下...2020-06-30PowerShell读取文件内容、替换文件内容、读取限定行的例子
这篇文章主要介绍了PowerShell读取文件内容、替换文件内容、读取限定行的例子,本文使用3个例子来说明实现这3个需求的操作技巧,需要的朋友可以参考下...2020-06-30- 这篇文章主要介绍了Hyper-V尝试连接到服务器出错无效类的解决方法,需要的朋友可以参考下...2016-09-28
- 下面小编就为大家带来一篇详谈Ubuntu PowerShell(小白入门必看教程)。小编觉得挺不错的,现在就分享给大家,也给大家做个参考。一起跟随小编过来看看吧...2020-06-30
powershell解决win10开始菜单和通知中心无法打开
这篇文章主要介绍了powershell解决win10开始菜单和通知中心无法打开的相关资料,需要的朋友可以参考下...2020-06-30原创powershell脚本小工具ctracert.ps1跟踪路由(win8以上系统)
这篇文章主要介绍了原创powershell脚本小工具ctracert.ps1跟踪路由(win8以上系统),需要的朋友可以参考下...2020-06-30- 本文介绍PowerShell中使用match操作符,配合正则表达式从数组中筛选出想要的内容,需要的朋友可以参考下...2020-06-30
- 这篇文章主要介绍了Hyper-V创建虚拟机示例图文教程,需要的朋友可以参考下...2016-09-28
Windows PowerShell是啥?看完本文你就懂它了
这篇文章主要介绍了Windows PowerShell是啥?Windows PowerShell是什么?Windows PowerShell有哪些特性?Windows PowerShell有什么用?看完本文你就懂它了,需要的朋友可以参考下...2020-06-30- 这篇文章主要介绍了PowerShell 远程执行任务的方法步骤,小编觉得挺不错的,现在分享给大家,也给大家做个参考。一起跟随小编过来看看吧...2020-06-30
添加powershell脚本来解决nuget打包文件丢失问题
这里给大家分享的是作者在使用nuget打包的过程中遇到丢失文件的问题的时候使用powershell脚本实现的解决办法,非常的巧妙,这里推荐给大家...2020-06-30- 这篇文章主要介绍了Powershell 脚本数字签名实现方法,需要的朋友可以参考下...2020-06-30
- 这篇文章主要介绍了Powershell 获取特定的网页信息的代码,需要的朋友可以参考下...2020-06-30
- 这篇文章主要给大家介绍了关于PowerShell中Job相关命令及并行执行任务的相关资料,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面随着小编来一起学习学习吧。...2020-06-30
- win10已经正式发售了很多天了,那么他其中搭配的PowerShell 5.0又有什么新的变化呢,今天我们就来探询一下。...2020-06-30
PowerShell 读取性能计数器二进制文件(.blg)记录并汇总计算
由于监控及报告需要,要统计性能计数器每天数值情况,确认数据库服务器的运行状况。若打开计数器填写,比较麻烦,现在统计用 powershell 来读取计数器的值...2020-06-30用PowerShell删除N天前或指定日期(前后)创建(或修改)的文件
这篇文章主要介绍了用PowerShell删除N天前或指定日期(前后)创建(或修改)的文件,需要的朋友可以参考下...2020-06-30Windows Server 2012 R2 Hyper-V虚拟化常见异常处理方法总结
最近给客户做一台Hyper-V虚拟化服务器,本着对于Microsoft的爱,信心满满的安装了一套Windows Server 2012 R2 Hyper-V,但配置过程中发现了一些问题,这里简单总结下,方便需要的朋友...2016-09-28