一起学习网 一起学习网


PowerShell 3.0管理Hyper-V 3.0

网络编程 PowerShell 3.0管理Hyper-V 3.0 06-21

使用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:WorktmpHyper-Vtest.vhdx"-VHDTypeDynamic-VHDFormatVHDX-SizeBytes1024MB

如下图所示,在F:WorktmpHyper-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:BackupDeveloperVirtualizationVirtual MachinesHyper-VVirtual Hard DisksWinServer2008R2.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的奇特新特性。

简单谈谈PowerShell 4.0中的新命令
随着PowerShell3.0和WindowsServer2012版本的发布,微软提升了WindowsPowerShell的功能,在PowerShell4.0和WindowsServer2012R2版本发布时,微软还会继续添加新功能和改善

揭秘PowerShell 5.0新特性和新功能
WindowsPowerShell5.0中包含了大量的新特性和新功能,提升了整体的用户体验。虽然其中一些功能只能供硬核PowerShell开发人员使用,但其他新功能和特性具

PowerShell 4.0实现自动化设置服务器
PowerShell是微软Windows操作系统中一款强大的操作工具。PowerShell的版本随Windows的发布而更新,例如最新的WindowsServer2012R2/Windows8.1中提供了最新的PowerShell4.0


编辑:一起学习网

标签:磁盘,图片,微软,格式,虚拟机