New-SCHardwareProfile
VMM 라이브러리에 하드웨어 프로필을 만듭니다.
Syntax
New-SCHardwareProfile
[-VMMServer <ServerConnection>]
[-Generation <Int32>]
[-HighlyAvailable <Boolean>]
[-HAVMPriority <UInt32>]
[-DRProtectionRequired <Boolean>]
[-ReplicationGroup <ReplicationGroup>]
[-SecureBootEnabled <Boolean>]
[-NumLock <Boolean>]
[-CPULimitFunctionality <Boolean>]
[-CPULimitForMigration <Boolean>]
[-Name] <String>
[-HardwareProfile <HardwareProfile>]
[-Owner <String>]
[-UserRole <UserRole>]
[-JobGroup <Guid>]
[-CapabilityProfile <CapabilityProfile>]
[-Description <String>]
[-MemoryMB <Int32>]
[-DynamicMemoryEnabled <Boolean>]
[-DynamicMemoryMaximumMB <Int32>]
[-DynamicMemoryBufferPercentage <Int32>]
[-MemoryWeight <Int32>]
[-VirtualVideoAdapterEnabled <Boolean>]
[-MonitorMaximumCount <Int32>]
[-MonitorMaximumResolution <String>]
[-RecoveryPointObjective <Int32>]
[-ProtectionProvider <ProtectionProvider>]
[-BootOrder <BootDevice[]>]
[-FirstBootDevice <String>]
[-SecureBootTemplate <String>]
[-CPUCount <Byte>]
[-CPUType <ProcessorType>]
[-CPUExpectedUtilizationPercent <Int32>]
[-DiskIops <Int32>]
[-NetworkUtilizationMbps <Int32>]
[-CPURelativeWeight <Int32>]
[-CPUReserve <Int32>]
[-CPUMaximumPercent <Int32>]
[-CPUPerVirtualNumaNodeMaximum <Byte>]
[-MemoryPerVirtualNumaNodeMaximumMB <Int32>]
[-VirtualNumaNodesPerSocketMaximum <Byte>]
[-DynamicMemoryMinimumMB <Int32>]
[-NumaIsolationRequired <Boolean>]
[-AutomaticCriticalErrorAction <UInt16>]
[-AutomaticCriticalErrorActionTimeout <Int32>]
[-CheckpointType <CheckpointType>]
[-RunAsynchronously]
[-PROTipID <Guid>]
[-JobVariable <String>]
[<CommonParameters>]
Description
New-SCHardwareProfile cmdlet은 하드웨어 구성 정보를 저장하는 VMM(Virtual Machine Manager)에서 사용할 하드웨어 프로필을 만듭니다. 독립 실행형 하드웨어 프로필을 만들거나 하드웨어 프로필 설정을 포함하도록 템플릿 또는 가상 컴퓨터를 사용자 지정할 수 있습니다. New-SCHardwareProfile 은 새 하드웨어 프로필 개체를 VMM 라이브러리에 저장합니다.
기본값 또는 기존 하드웨어 프로필에 따라 하드웨어 프로필을 만들거나 하드웨어 프로필을 만들 때 사용자 지정할 수 있습니다. 필요한 Name 이외의 매개 변수를 지정하지 않으면 VMM은 기본 하드웨어 프로필 개체를 만듭니다.
가상 머신에 대해 구성할 수 있는 하드웨어 프로필 설정은 다음과 같습니다.
가상 머신의 디바이스 시작 순서를 지정하는 BIOS의 부팅 순서 설정입니다. 부팅 순서 설정은 Hyper-V 호스트 또는 Citrix XenServer 호스트의 가상 머신에서만 사용할 수 있습니다.
가상 머신에 대한 CPU 설정입니다.
가상 머신에서 사용할 수 있는 메모리입니다.
가상 플로피 드라이브입니다.
두 개의 가상 COM 포트(COM1 및 COM2).
기본 제공 가상 IDE 디바이스입니다.
하나 이상의 가상 SCSI 어댑터.
논리 네트워크에 연결할 수 있는 하나 이상의 가상 네트워크 어댑터입니다. 가상 네트워크 어댑터는 에뮬레이트하거나 가상으로 만들 수 있습니다.
동일한 호스트에 배포된 다른 가상 머신에서 호스트의 CPU 사용을 기준으로 호스트의 CPU 리소스를 사용하기 위해 가상 머신에 할당된 우선 순위입니다. CPU 우선 순위는 가상화 소프트웨어에 따라 결정됩니다.
이 프로필에서 만든 가상 머신을 고가용성으로 사용할 수 있는지 여부입니다. 고가용성 가상 머신은 호스트 클러스터의 일부인 호스트에만 배치할 수 있는 가상 머신입니다.
예제
예제 1: 기본 하드웨어 프로필 만들기
PS C:\> New-SCHardwareProfile -Name "NewHWProfile01"
이 명령은 NewHWProfile01이라는 기본 하드웨어 프로필을 만듭니다.
예제 2: 부팅 순서, CPU 및 메모리를 설정하는 하드웨어 프로필 만들기
PS C:\> New-SCHardwareProfile -Name "NewHWProfile02" -BootOrder PXEBoot,CD,Floppy,IDEHardDrive -MemoryMB 1024 -CPUCount 4
이 명령은 새 하드웨어 프로필을 만들고, 이름을 NewHWProfile02로 지정하고, PXEBoot를 BIOS 부팅 순서의 첫 번째 항목으로 설정하고, 1024MB의 메모리를 지정하며, 이 하드웨어 프로필을 사용하여 만든 가상 머신에 4개의 프로세서가 있도록 지정합니다.
예제 3: 기존 하드웨어 프로필 복제 및 수정
PS C:\> $HWProfile = Get-SCHardwareProfile | where { $_.Name -eq "NewHWProfile01" }
PS C:\> New-SCHardwareProfile -Name "NewHWProfile03" -HardwareProfile $HWProfile -RelativeWeight 100
첫 번째 명령은 NewHWProfile01이라는 하드웨어 프로필 개체를 가져오고 개체를 $HWProfile 변수에 저장합니다.
두 번째 명령은 NewHWProfile01을 기반으로 NewHWProfile03이라는 하드웨어 프로필을 만들지만 상대 가중치 값을 수정합니다. NewHWProfile03의 다른 모든 설정은 NewHWProfile01의 설정과 동일합니다.
예제 4: 네트워크 어댑터, SCSI 어댑터 및 DVD 드라이브가 포함된 하드웨어 프로필 만들기
PS C:\> $JobGroupId = [Guid]::NewGuid().ToString()
PS C:\> New-SCVirtualNetworkAdapter -JobGroup $JobGroupID -PhysicalAddressType Dynamic -VirtualNetwork "Internal Network"
PS C:\> New-SCVirtualSCSIAdapter -JobGroup $JobGroupID -AdapterID 6 -Shared $False
PS C:\> New-SCVirtualDVDDrive -JobGroup $JobGroupID -Bus 1 -LUN 0
PS C:\> New-SCHardwareProfile -Name "NewHWProfile04" -Owner "Contoso\Katarina" -Description "Temporary Hardware Config used to create a VM/Template" -MemoryMB 512 -JobGroup $JobGroupID
첫 번째 명령은 GUID(Globally Unique Identifier)를 생성하고 GUID 문자열을 변수 $JobGroupID 저장합니다. 이 작업 그룹 ID는 해당 식별자가 포함된 후속 명령을 단일 작업 그룹으로 그룹화하는 데 사용됩니다.
두 번째 명령은 가상 네트워크 어댑터를 만들지만 JobGroup 매개 변수를 사용하여 마지막 명령에서 New-SCHardwareProfile cmdlet이 실행되기 직전까지 네트워크 어댑터를 만들지 않도록 지정합니다. 이 명령은 물리적(MAC) 주소 형식을 동적으로 설정하고 새 가상 네트워크 어댑터가 내부 네트워크라는 가상 네트워크에 연결되도록 지정합니다.
세 번째 명령은 가상 SCSI 어댑터를 만들지만 JobGroup 매개 변수를 사용하여 마지막 명령에서 New-SCHardwareProfile cmdlet이 실행되기 직전까지 SCSI 어댑터가 만들어지지 않도록 지정합니다. 이 명령은 어댑터 ID를 6으로 설정하고 공유 매개 변수를 $False 설정하여 어댑터가 공유되지 않도록 합니다(게스트 클러스터링에서 어댑터를 사용하려는 경우와 같이).
네 번째 명령은 가상 DVD 드라이브를 만들지만 JobGroup 매개 변수를 사용하여 마지막 명령에서 New-SCHardwareProfile cmdlet이 실행되기 직전까지 DVD 드라이브가 만들어지지 않도록 지정합니다. Bus 1 및 LUN 0을 지정하면 가상 DVD 드라이브가 IDE 버스의 보조 채널(0)에 연결됩니다.
마지막 명령은 NewHWProfile04라는 하드웨어 프로필을 만들고, 소유자를 Contoso\Katarina로 설정하고, 설명을 지정하며, 이 하드웨어 프로필을 사용하여 만든 가상 머신이 사용할 호스트의 메모리 양이 512MB임을 지정합니다. New-SCHardwareProfile cmdlet이 하드웨어 프로필을 만들기 전에 이 최종 명령의 JobGroup 매개 변수는 동일한 JobGroup GUID를 지정하는 이전 cmdlet을 모두 실행합니다. New-SCVirtualNetworkAdapter, New-SCVirtualScsiAdapter 및 New-SCVirtualDVDDrive를 실행하면 생성된 결과 개체가 새 하드웨어 프로필과 자동으로 연결됩니다.
예제 5: 하드웨어 프로필 만들기 및 새 가상 머신 템플릿에 추가
PS C:\> $HWProfile = New-SCHardwareProfile -Name "NewHWProfile05" -CPUCount 4 -MemoryMB 64000 -CPUMax 100 -Owner "Contoso\Katarina" -HighlyAvailable $True
PS C:\> $VHD = Get-SCVirtualHardDisk | where { $_.Name -eq "VHD01.vhd" -and $_.LibraryServer.Name -eq "LibServer01.Contoso.com" }
PS C:\> $OS = Get-SCOperatingSystem | where {$_.Name -eq "64-bit edition of Windows Server 2008 R2 Datacenter"}
PS C:\> New-SCVMTemplate -Name "LargeVMTemplate" -HardwareProfile $HWProfile -OperatingSystem $OS -VirtualHardDisk $VHD -NoCustomization
첫 번째 명령은 새 하드웨어 프로필을 만들고, 이름을 NewHWProfile05로 지정하고, 4개의 프로세서를 포함하도록 지정하고, 가상 머신에서 사용할 수 있는 호스트에서 단일 CPU의 총 리소스 중 가장 높은 비율이 100%이고, 64GB RAM 및 소유자를 할당하고, HighlyAvailable 매개 변수를 $True 설정합니다. 그런 다음 새 하드웨어 프로필 개체를 $HWProfile 변수에 저장합니다. HighlyAvailable 매개 변수는 직접 또는 템플릿을 통해 이 하드웨어 프로필을 사용하여 만든 가상 머신이 호스트 클러스터의 노드인 호스트에 배치되도록 지정합니다.
두 번째 명령은 라이브러리에서 VHD01이라는 가상 하드 디스크 개체를 가져오고 개체를 $VHD 변수에 저장합니다.
세 번째 명령은 이름으로 운영 체제 개체를 가져오고 $OS 변수에 개체를 저장합니다.
마지막 명령은 새 가상 머신 템플릿을 만들고, 이름을 LargeVMTemplate으로 지정하고, 운영 체제에 대한 사용자 지정 없이 이전 명령에서 검색하거나 만든 운영 체제, 하드웨어 프로필 및 가상 하드 디스크를 사용하도록 지정합니다.
매개 변수
-AutomaticCriticalErrorAction
VM에서 심각한 오류가 발생할 때 수행할 작업을 지정하고 AutomaticCriticalErrorActionTimeout 매개 변수에 지정된 시간 제한 기간을 초과합니다. 이 매개 변수에 허용되는 값은 일시 중지 및 없음입니다.
Type: | UInt16 |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-AutomaticCriticalErrorActionTimeout
가상 머신의 전원을 끄기 전에 중요한 일시 중지에서 대기하는 시간(분)을 지정합니다.
Type: | Int32 |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-BootOrder
Hyper-V 호스트의 가상 머신이 시작하는 데 사용하는 디바이스의 순서를 지정합니다. 이 매개 변수에 허용되는 값은 다음과 같습니다.
- CD
- IDEHardDrive
- PXEBoot
- 플로피
Type: | BootDevice[] |
Accepted values: | Floppy, CD, IdeHardDrive, PxeBoot, Unknown |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-CapabilityProfile
기능 프로필 개체를 지정합니다.
Type: | CapabilityProfile |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-CheckpointType
검사점 유형을 지정합니다. 이 매개 변수에 허용되는 값은 다음과 같습니다.
- 사용 안 함
- 프로덕션
- ProductionOnly
- 표준
Type: | CheckpointType |
Accepted values: | Disabled, Production, ProductionOnly, Standard |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-CPUCount
가상 컴퓨터, 하드웨어 프로필 또는 템플릿의 CPU 수를 지정합니다.
호스트 유형은 다음과 같은 CPU 수를 지원합니다.
- Hyper-V. 게스트 운영 체제에 따라 가상 머신당 최대 4개의 CPU.
- VMware ESX. 가상 머신당 최대 4개의 CPU가 있지만 Windows NT 실행되는 가상 머신의 CPU는 하나뿐입니다.
- Citrix XenServer. 게스트 운영 체제에 따라 가상 머신당 최대 8개의 CPU.
Type: | Byte |
Aliases: | ProcessorCount |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-CPUExpectedUtilizationPercent
이 가상 머신에서 사용할 것으로 예상되는 호스트의 CPU 비율을 지정합니다. 이 값은 해당 가상 컴퓨터에 적합한 호스트를 결정하는 데에만 사용됩니다.
Type: | Int32 |
Aliases: | ExpectedCPUUtilization |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-CPULimitForMigration
원본 컴퓨터와 동일한 프로세서 버전이 다른 물리적 컴퓨터로 마이그레이션할 수 있도록 지정된 가상 머신의 프로세서 기능을 제한할지 여부를 나타냅니다. VMM은 다른 제조업체의 프로세서가 있는 실제 컴퓨터 간 가상 컴퓨터 마이그레이션을 지원하지 않습니다.
Type: | Boolean |
Aliases: | LimitCPUForMigration |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-CPULimitFunctionality
가상 머신에 제한된 CPU 기능을 제공하여 Hyper-V 호스트 또는 VMware ESX 호스트에 배포된 가상 머신에서 Windows NT 4.0과 같은 이전 운영 체제를 실행할지 여부를 나타냅니다.
Type: | Boolean |
Aliases: | LimitCPUFunctionality |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-CPUMaximumPercent
호스트에 있는 단일 CPU의 전체 리소스 중 언제든 특정 가상 컴퓨터에서 사용할 수 있는 최대 비율을 지정합니다.
예: -CPUMaximumPercent 80
(80%를 지정하려면)
Type: | Int32 |
Aliases: | CPUMax |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-CPUPerVirtualNumaNodeMaximum
각 가상 NUMA 노드에 허용되는 CPU의 최대 수를 지정합니다.
Type: | Byte |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-CPURelativeWeight
이 가상 컴퓨터에서 사용할 수 있는 호스트의 CPU 리소스 용량을, 해당 호스트의 다른 가상 컴퓨터에 상대적으로 지정합니다. 가중치 값이 더 높은 가상 머신은 가중치가 낮은 가상 머신보다 더 많은 CPU 리소스를 할당합니다. 이러한 값에 대한 VMware 용어는 공유입니다.
호스트 유형은 다음과 같은 상대 값을 지원합니다.
Hyper-V. 1에서 10000까지
VMware ESX. 높음.
- VMware ESX. 정상 이상입니다.
VMware ESX. 기본값입니다. 1000.
VMware ESX. 정상 아래.
- VMware ESX. 낮음.
VMware ESX. 사용자 지정 1에서 1000000까지입니다.
Citrix XenServer. 1 ~ 65536, 정상은 256입니다.
Type: | Int32 |
Aliases: | RelativeWeight |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-CPUReserve
호스트에 있는 단일 CPU의 리소스 중 가상 컴퓨터에 할당되는 최소 비율을 지정합니다. 가상 컴퓨터에서는 항상 이 비율 이상의 CPU 용량을 사용할 수 있습니다.
Type: | Int32 |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-CPUType
가상 컴퓨터의 CPU 종류를 지정합니다.
VMM 환경의 가상 머신에서 사용할 수 있는 모든 CPU 유형의 목록을 검색하려면 다음을 입력합니다 Get-SCCPUType
.
Type: | ProcessorType |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-Description
지정된 개체에 대한 설명을 지정합니다.
Type: | String |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-DiskIops
특정 가상 컴퓨터에서 사용할 수 있는 호스트의 디스크 IOPS(초당 입출력) 수를 지정합니다.
예: -DiskIO 1500
(1500 IOPS를 지정하려면)
Type: | Int32 |
Aliases: | DiskIO |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-DRProtectionRequired
이 매개 변수는 나중에 사용하도록 예약되어 있습니다.
Type: | Boolean |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-DynamicMemoryBufferPercentage
호스트가 버퍼로 예약해야 하는 가상 머신의 현재 메모리 할당 위의 메모리 비율을 지정합니다. 기본값은 20입니다.
예제 형식: -DynamicMemoryTargetBufferPercentage 20
Type: | Int32 |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-DynamicMemoryEnabled
가상 머신에 동적 메모리를 사용할지 여부를 나타냅니다. 가상 컴퓨터나 가상 컴퓨터를 만드는 데 사용하는 템플릿 또는 하드웨어 프로필에서 직접 동적 메모리를 사용하도록 설정할 수 있습니다. 기본값은 $False.
필수: 가상 머신이 Windows Server 2008 SP1 이상을 실행하는 호스트에 배포되거나 가상 머신이 중지된 상태로 라이브러리에 저장된 경우에만 가상 머신에 동적 메모리를 사용하도록 설정할 수 있습니다(저장된 가상 머신에 대한 하드웨어 변경은 가상 머신에 스냅샷이 없는 경우에만 수행할 수 있음). 라이브러리에 저장된 가상 머신에서 동적 메모리를 사용하도록 설정하면 해당 컴퓨터의 배치가 Windows Server 2008 SP1 이상을 실행하는 호스트로 제한됩니다.
예제 형식: -DynamicMemoryEnabled $True
Type: | Boolean |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-DynamicMemoryMaximumMB
동적 메모리를 사용하는 경우 가상 머신에 할당할 수 있는 최대 메모리 양을 지정합니다. 기본값은 65536입니다.
필수: 가상 머신이 Windows Server 2008 R2 SP1 이상을 실행하는 호스트에 배포되거나 가상 머신이 중지된 상태로 라이브러리에 저장된 경우에만 가상 머신에 동적 메모리를 사용하도록 설정할 수 있습니다(저장된 가상 머신에 대한 하드웨어 변경은 스냅샷이 없는 경우에만 수행할 수 있음). 라이브러리에 보관된 가상 컴퓨터의 동적 메모리를 사용하도록 설정하면 Windows Server 2008 R2 SP1 이상을 실행하는 호스트에만 해당 컴퓨터를 배치할 수 있습니다.
예제 형식: -DynamicMemoryMaximumMB 1024
Type: | Int32 |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-DynamicMemoryMinimumMB
동적 메모리를 사용하는 경우 가상 머신에 할당할 수 있는 최소 메모리 양을 지정합니다. 기본값은 65536입니다.
필수: 가상 머신이 Windows Server 2008 R2 SP1 이상을 실행하는 호스트에 배포되거나 가상 머신이 중지된 상태로 라이브러리에 저장된 경우에만 가상 머신에 동적 메모리를 사용하도록 설정할 수 있습니다(저장된 가상 머신에 대한 하드웨어 변경은 스냅샷이 없는 경우에만 수행할 수 있음). 라이브러리에 보관된 가상 컴퓨터의 동적 메모리를 사용하도록 설정하면 Windows Server 2008 R2 SP1 이상을 실행하는 호스트에만 해당 컴퓨터를 배치할 수 있습니다.
예제 형식: -DynamicMemoryMinimumMB 1024
Type: | Int32 |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-FirstBootDevice
부팅이 처음 시도되는 디바이스를 나타냅니다.
Type: | String |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-Generation
생성된 가상 머신의 생성을 나타냅니다.
Type: | Int32 |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-HardwareProfile
하드웨어 프로필 개체를 지정합니다.
Type: | HardwareProfile |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | True |
Accept wildcard characters: | False |
-HAVMPriority
가상 머신 우선 순위를 지정합니다. 가상 머신은 호스트 클러스터 노드의 제한까지 우선 순위에 따라 시작됩니다. 이 매개 변수에 대한 유효한 입력은 우선 순위의 숫자 표현입니다.
- 높음. 3000
- 중간. 2000
- 낮음. 1000
값 0을 지정하면 가상 머신이 자동으로 다시 시작되지 않습니다.
예제 형식: -HAVMPriority 2000
Type: | UInt32 |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-HighlyAvailable
호스트 클러스터의 일부인 Hyper-V 호스트에 가상 머신을 배치할지 여부를 나타냅니다. 가상 컴퓨터나 가상 컴퓨터를 만드는 데 사용하는 템플릿 또는 하드웨어 프로필에 대해 이 설정을 구성합니다.
Type: | Boolean |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-JobGroup
동일한 작업 그룹 식별자를 포함하는 마지막 명령이 실행되기 직전에 하나의 집합으로 실행되는 일련의 명령에 대한 식별자를 지정합니다.
Type: | Guid |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-JobVariable
작업 진행률을 추적하여 이 매개 변수로 이름이 지정된 변수에 보관하도록 지정합니다.
Type: | String |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-MemoryMB
이 cmdlet이 변환된 가상 머신에 할당하는 호스트의 RAM(임의 액세스 메모리)(MB)을 지정합니다. 기본값은 512MB입니다. Windows Server 2008 R2 SP1 이상을 실행하는 호스트에서 동적 메모리를 사용하는 가상 머신의 경우 시작 메모리 값을 지정합니다.
호스트 유형에는 가상 머신에 할당할 수 있는 최대 메모리가 다음과 같습니다.
- Hyper-V. 가상 머신당 최대 65536MB RAM.
- VMware ESX Server 3.0.x. 가상 머신당 최대 16384MB RAM
- VMware ESX Server 3.5.x. 가상 머신당 최대 65532MB RAM.
- Citrix XenServer. 가상 머신당 최대 32265MB RAM
Type: | Int32 |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-MemoryPerVirtualNumaNodeMaximumMB
각 가상 NUMA 노드가 허용되는 최대 메모리 양(MB)을 지정합니다.
Type: | Int32 |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-MemoryWeight
특정 컴퓨터에 메모리 할당 시 동일 호스트의 다른 가상 컴퓨터에 비해 상대적인 우선 순위를 나타냅니다. 우선 순위 설정이 높은 가상 컴퓨터는 우선 순위 설정이 낮은 가상 컴퓨터보다 메모리 리소스가 더 많이 할당됩니다.
Windows Server 2008 R2 SP1 이상을 실행하는 호스트의 경우:
- 5000 - 보통
- 10000 - 높음
- 0 - 낮음
- 1에서 10000까지 - 사용자 지정
Type: | Int32 |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-MonitorMaximumCount
가상 비디오 어댑터가 지원하는 최대 모니터 수를 지정합니다.
Type: | Int32 |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-MonitorMaximumResolution
가상 비디오 어댑터의 가능한 최대 모니터 해상도를 나타내는 값을 문자열로 지정합니다. 이 매개 변수에 허용되는 값은 다음과 같습니다.
- 1024x768
- 1280x1024
- 1600x1200
- 1920x1200
기본값은 1280x1024입니다.
예제 형식: -MonitorResolutionMaximum "1600x1200"
Type: | String |
Aliases: | MonitorResolutionMaximum |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-Name
VMM 개체의 이름을 지정합니다.
Type: | String |
Position: | 0 |
Default value: | None |
Required: | True |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-NetworkUtilizationMbps
특정 가상 머신에서 사용할 수 있는 호스트 네트워크의 대역폭 양을 초당 메가비트(Mbps)로 지정합니다.
예제 형식: -NetworkUtilization 10
Type: | Int32 |
Aliases: | NetworkUtilization |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-NumaIsolationRequired
NUMA 격리가 필요한지 여부를 나타냅니다.
Type: | Boolean |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-NumLock
Hyper-V 호스트에서 가상 머신을 만드는 데 사용되는 하드웨어 프로필에서 NumLock에 대한 BIOS 값을 사용하도록 설정할지 여부를 나타냅니다. 이 매개 변수는 VMware ESX 호스트 또는 Citrix XenServer 호스트의 가상 머신에는 적용되지 않습니다.
Type: | Boolean |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-Owner
유효한 도메인 사용자 계정의 형태로 VMM 개체의 소유자를 지정합니다.
- 예제 형식:
-Owner "Contoso\PattiFuller"
- 예제 형식:
-Owner "PattiFuller@Contoso"
Type: | String |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-ProtectionProvider
보호 공급자를 지정합니다.
Type: | ProtectionProvider |
Accepted values: | None, HVR8, HVRBlue, HVRAzure, DiskReplication, SANReplication |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-PROTipID
이 작업을 트리거한 PRO 팁(성능 및 리소스 최적화 팁)의 ID를 지정합니다. 이 매개 변수를 사용하면 PRO 팁을 감사할 수 있습니다.
Type: | Guid |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-RecoveryPointObjective
주요 인시던트 때문에 IT 서비스에서 데이터를 잃을 수 있는 최대 기간을 지정합니다.
Type: | Int32 |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-ReplicationGroup
복제 그룹을 지정합니다.
Type: | ReplicationGroup |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-RunAsynchronously
컨트롤이 명령 셸로 즉시 반환되도록 작업이 비동기적으로 실행됨을 나타냅니다.
Type: | SwitchParameter |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-SecureBootEnabled
보안 부팅을 사용할 수 있는지 여부를 나타냅니다.
Type: | Boolean |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-SecureBootTemplate
2세대 가상 머신에 사용할 보안 부팅 템플릿을 지정합니다.
Type: | String |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-UserRole
사용자 역할 개체를 지정합니다.
Type: | UserRole |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-VirtualNumaNodesPerSocketMaximum
각 소켓에 허용되는 최대 NUMA 노드 수를 지정합니다.
Type: | Byte |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-VirtualVideoAdapterEnabled
가상 머신에 대해 Microsoft Virtual 3D Virtual Video Adapter를 사용하도록 설정할지 여부를 나타냅니다. 가상 머신 또는 가상 머신을 만드는 데 사용할 템플릿 또는 하드웨어 프로필에서 직접 Virtual Video Adapter를 사용하도록 설정할 수 있습니다.
필수: 가상 머신이 Windows Server 2008 R2 SP1을 실행하는 호스트(원격 데스크톱 서비스 역할 및 원격 데스크톱 가상 그래픽 역할 서비스가 설치된) 이상 또는 가상 머신이 중지된 상태로 라이브러리에 저장된 경우에만 가상 머신에 대해 Microsoft 가상 3D 가상 비디오 어댑터를 사용하도록 설정할 수 있습니다(저장된 가상 머신에 대한 하드웨어 변경은 가상 머신에만 적용할 수 있음) 컴퓨터에 스냅샷이 없습니다). 라이브러리에 저장된 가상 머신에서 Microsoft Virtual 3D Virtual Video Adapter를 사용하도록 설정하면 해당 컴퓨터의 배치가 Windows Server 2008 R2 SP1(원격 데스크톱 서비스 역할 및 원격 데스크톱 가상 그래픽 역할 서비스가 설치된) 이상을 실행하는 호스트로 제한됩니다.
예제 형식: -VirtualVideoAdapterEnabled $True
Type: | Boolean |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-VMMServer
VMM 서버 개체를 지정합니다.
Type: | ServerConnection |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | True |
Accept wildcard characters: | False |
출력
HardwareProfile
이 cmdlet은 HardwareProfile 개체를 반환합니다.