zoukankan      html  css  js  c++  java
  • 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:	est"                    # Location of the VM and VHDX files
    $NetworkSwitch1 = "vlan_out"    # Name of the Network Switch
    $W7ISO = "E:SoftwareMicrosoftcn_windows_server_2012_r2cn_windows_server_2012_r2_with_update_x64_dvd_6052725.iso"    # Windows 7 ISO
    $W7VFD = "G:Windows_Server_2012Virtual Hard DisksWindows_Server_2012.vhdx"    # Windows 7 Virtual Floppy Disk with autounattend.xml file
    $WSISO = "E:SoftwareMicrosoftcn_windows_server_2012_r2cn_windows_server_2012_r2_with_update_x64_dvd_6052725.iso"            # Windows Server 2008 ISO
    $WSVFD = "G:Windows_Server_2012Virtual Hard DisksWindows_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
  • 相关阅读:
    用JS + WCF打造轻量级WebPart
    提高WCF服务并发能力的简单处理办法
    利用JQuery实现更简单的Ajax跨域请求
    WCF Testing Tool(转)
    [转贴]一个有趣的布局
    [转贴].net中上传视频并将各种视频文件转换成.flv格式
    IE5,IE6,IE7,IE8的css兼容性列表[转自MSDN]
    [转贴]Castle 开发系列文章
    ie6,ie7,ff 的css兼容hack写法
    ExtJs学习笔记(23)ScriptTagProxy+XTemplate+WCF跨域取数据
  • 原文地址:https://www.cnblogs.com/wicrecend/p/4931415.html
Copyright © 2011-2022 走看看