PowerShell 在hyper-v中创建虚拟机

# This script configures the Hyper-V machines used for the 50331 Course.
# PowerShell 3.0 and Windows Server 2012 or Windows 8 Pro are required to perform this setup
# The C:\ Drive should have at least 200GB of free space available.
# All the files on the 50331 Student CD should be copied to C:\Labfiles before performing this setup.
# Variables
$CLI1 = "test_client"        # Name of VM running Client Operating System
$SRV1 = "test_server"        # Name of VM running Server Operating System
$CRAM = 4GB                                # RAM assigned to Client Operating System
$SRAM = 2GB                                # RAM assigned to Server Operating System
$CLI1VHD = 80GB                                # Size of Hard-Drive for Client Operating System
$SRV1VHD = 40GB                                # Size of Hard-Drive for Server Operating System
$VMLOC = "G:\test"                    # Location of the VM and VHDX files
$NetworkSwitch1 = "vlan_out"    # Name of the Network Switch
$W7ISO = "E:\Software\Microsoft\cn_windows_server_2012_r2\cn_windows_server_2012_r2_with_update_x64_dvd_6052725.iso"    # Windows 7 ISO
$W7VFD = "G:\Windows_Server_2012\Virtual Hard Disks\Windows_Server_2012.vhdx"    # Windows 7 Virtual Floppy Disk with autounattend.xml file
$WSISO = "E:\Software\Microsoft\cn_windows_server_2012_r2\cn_windows_server_2012_r2_with_update_x64_dvd_6052725.iso"            # Windows Server 2008 ISO
$WSVFD = "G:\Windows_Server_2012\Virtual Hard Disks\Windows_Server_2012.vhdx"    # Windows Server 2008 Virtual Floppy Disk with autounattend.xml file

# Create VM Folder and Network Switch
MD $VMLOC -ErrorAction SilentlyContinue
$TestSwitch = Get-VMSwitch -Name $NetworkSwitch1 -ErrorAction SilentlyContinue; if ($TestSwitch.Count -EQ 0){New-VMSwitch -Name $NetworkSwitch1 -SwitchType Private}

# Create Virtual Machines
New-VM -Name $CLI1 -Path $VMLOC -MemoryStartupBytes $CRAM -NewVHDPath $VMLOC\$CLI1.vhdx -NewVHDSizeBytes $CLI1VHD -SwitchName $NetworkSwitch1
New-VM -Name $SRV1 -Path $VMLOC -MemoryStartupBytes $SRAM -NewVHDPath $VMLOC\$SRV1.vhdx -NewVHDSizeBytes $SRV1VHD -SwitchName $NetworkSwitch1

# Configure Virtual Machines
Set-VMDvdDrive -VMName $CLI1 -Path $W7ISO
Set-VMDvdDrive -VMName $SRV1 -Path $WSISO
Set-VMFloppyDiskDrive -VMName $CLI1 -Path $W7VFD
Set-VMFloppyDiskDrive -VMName $SRV1 -Path $WSVFD
Start-VM $SRV1
Start-VM $CLI1
时间: 2024-08-25 07:52:45

PowerShell 在hyper-v中创建虚拟机的相关文章

在Ceph中创建虚拟机流程改进之分析

作为个人学习笔记分享,有任何问题欢迎交流! 最近在Gerrit中看到一个change:https://review.openstack.org/#/c/94295/ , 它主要是对当前在Ceph中创建虚拟机的流程的改进.如果glance的backend是ceph, 则nova创建虚拟机到RBD的流程是这样的: 通过glance从ceph中下载image --> 本地 --> 复制image到rbd 这个change的目的就是:不需要下载到本地,直接在rbd中复制image,以提高虚拟机创建的速

Azure 动手演示之一:采用定制化方法在 Azure 中创建虚拟机

也许大家看过很多关于 Windows Azure (Microsoft Azure) 介绍或如何使用的文章,但即使看过很多图片或 PPT,也难以真正理解这一全球领先的公有云平台. 鉴于此,我制作了一系列如何使用 Azure 的视频录像,主要是实时录制我在屏幕上对 Azure 的操作.希望能对大家深入的了解 Windows Azure (Microsoft Azure) 有所帮助. 本演示看上去非常简单,目的是如何在 Azure 上创建虚拟机,但事实上,它是如何在 Azure 上创建整个企业部署的

无法在父文件夹中创建虚拟机文件夹

在VirtualBox中创建虚拟机时,出现以下错误 解决方法:在”管理“——>"全局设定" ——> "常规"中更改“默认虚拟电脑位置“的路径即可解决.

使用Powershell在Microsoft Azure中创建Virtual Machine

获取虚拟机镜像 PS C:\WINDOWS\system32> Get-AzureVMImage 仅获得虚拟机名 PS C:\WINDOWS\system32> (Get-AzureVMImage).ImageName 0c5c79005aae478e8883bf950a861ce0__Windows-Server-2012-Essentials-20131018-enus 0c5c79005aae478e8883bf950a861ce0__Windows-Server-2012-Essent

二、Windows Server 2012R2 Hyper-v在Hyper-v中创建虚拟机

1.服务器(右键)->新建->虚拟机 2.下一步 3.键入虚拟机的名字,并制定虚拟机存储位置 4.安装Win7需要选择第一代虚拟机 5.给虚拟机分配内存 6.连接暂时不做分配 7.根据需求选择虚拟硬盘大小及位置 8.选择以后安装系统 9.完成 10.

Nova创建虚拟机的底层代码分析

作为个人学习笔记分享.有不论什么问题欢迎交流! 在openstack中创建虚拟机的底层实现是nova使用了libvirt,代码在nova/virt/libvirt/driver.py. #image_meta:镜像的相关内容,#injected_files:要注入到VM的文件 #network_info:网络相关信息.block_device_info:磁盘相关信息 def spawn(self, context, instance, image_meta, injected_files, ad

SCVMM2008R2学习(七),利模板创建虚拟机--下

在上一篇博文中我从虚拟机创建了模板,在本篇博文中我将利用模板来加速创建虚拟机看看和虚拟机克隆有什么区别. 如下图,选择"新建虚拟机" 选择新虚拟机的源,这里我们选"使用现有的虚拟机,模板或虚拟硬盘",选择"浏览" 这里我们选择"模板"即2003template,选择确定 返回后选择下一步 虚拟机名称(在SCVMM管理器中显示的名称),这里为随便起个叫做2003ABC,选择下一步 这里的配置文件根据自己的实际情况进行修改,这里我

Hyper - V (六)安装Hyper - V系统集成服务

安装Hyper - V系统集成服务 作用: 操作系统关闭 -- 当物理机关机时,Hyper - V 上的虚拟机将先于物理机关机.如不安装此服务,虚拟机将不会自动关机而造成类似于直接断电. 时间同步 -- 即虚拟机与物理机的时间同步 数据交换 -- 物理机可以查看到虚拟机的相关信息 ,如计算机名等 检测信号 -- 当虚拟机假死或无响应状态时,虚拟机会发送重启等信号 备份(卷快照) -- 开启备份功能 如何安装: 点击操作 --  插入集成服务安装盘 点击安装即可,安装完毕后重启 Hyper - V

win8/win10 自带Hyper V虚拟机

为什么是hyperV而不是vmware workstation或者virturalBox? 萝卜白菜,各有所爱.这里不比较数据,不深究技术,我选择的理由很简单:系统自带,不用安装额外的软件,而且性能也还可以. hyperV最早集成于win8中,win7及更老版本是没有此功能的.打开"任务管理器",在"性能"选项卡"虚拟化"中可到启用状态.可在BIOS设备.安全或CPU选项卡中找到虚拟化选项. BIOS中开启硬件支持后,可在"添加删除程序