Set-SCVirtualMachine
VMM에서 관리하는 가상 머신의 속성을 변경합니다.
Syntax
Set-SCVirtualMachine
[-VM] <VM>
[-VMwareResourcePool <VmwResourcePool>]
[-StartAction <VMStartAction>]
[-StopAction <VMStopAction>]
[-RemoveSelfServiceUserRole <Boolean>]
[-EnableOperatingSystemShutdown <Boolean>]
[-EnableTimeSync <Boolean>]
[-EnableDataExchange <Boolean>]
[-EnableHeartbeat <Boolean>]
[-EnableBackup <Boolean>]
[-InstallVirtualizationGuestServices <Boolean>]
[-Owner <String>]
[-OperatingSystem <OperatingSystem>]
[-Enabled <Boolean>]
[-HighlyAvailable <Boolean>]
[-HAVMPriority <UInt32>]
[-DRProtectionRequired <Boolean>]
[-ReplicationGroup <ReplicationGroup>]
[-SecureBootEnabled <Boolean>]
[-NumLock <Boolean>]
[-CPULimitFunctionality <Boolean>]
[-CPULimitForMigration <Boolean>]
[-VMShieldingData <KeyFile>]
[-RunAsSystem]
[-RunAsUserCredential <PSCredential>]
[-DelayStartSeconds <Int32>]
[-UseHardwareAssistedVirtualization <Boolean>]
[-Cloud <Cloud>]
[-CapabilityProfile <CapabilityProfile>]
[-RemoveCapabilityProfile]
[-RemoveFromCloud]
[-ClusterNonPossibleOwner <System.Collections.Generic.List`1[Microsoft.SystemCenter.VirtualMachineManager.Host]>]
[-ClusterPreferredOwner <System.Collections.Generic.List`1[Microsoft.SystemCenter.VirtualMachineManager.Host]>]
[-AvailabilitySetNames <System.Collections.Generic.List`1[System.String]>]
[-UserRole <UserRole>]
[-Name <String>]
[-JobGroup <Guid>]
[-QuotaPoint <UInt32>]
[-CostCenter <String>]
[-Tag <String>]
[-Custom1 <String>]
[-Custom2 <String>]
[-Custom3 <String>]
[-Custom4 <String>]
[-Custom5 <String>]
[-Custom6 <String>]
[-Custom7 <String>]
[-Custom8 <String>]
[-Custom9 <String>]
[-Custom10 <String>]
[-BlockDynamicOptimization <Boolean>]
[-ClearDRProtection]
[-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>]
[-OnBehalfOfUser <String>]
[-OnBehalfOfUserRole <UserRole>]
[<CommonParameters>]
Description
Set-SCVirtualMachine cmdlet은 VMM(Virtual Machine Manager)에서 관리하는 가상 머신의 속성을 변경합니다.
변경할 수 있는 속성은 다음과 같습니다.
- 가상 머신을 클라우드에 연결합니다.
- 가상 머신의 이름, 소유자 및 설명입니다.
- 가상 머신이 Hyper-V 호스트에 배포된 경우 BIOS 부팅 순서입니다.
- 가상 머신에서 사용하는 호스트의 리소스 양입니다. 여기에는 다음과 같은 옵션이 포함됩니다.
- 가상 머신에서 사용할 수 있는 최대 호스트 CPU 리소스 양입니다.
- 가상 머신에서 호스트 CPU를 사용할 것으로 예상됩니다.
- 동일한 호스트의 다른 가상 머신을 기준으로 한 가상 머신에서 사용하는 호스트 CPU 리소스의 양입니다.
- 가상 머신에서 사용할 수 있는 호스트 메모리의 양입니다.
- 가상 머신에서 사용할 수 있는 호스트 네트워크의 대역폭 양입니다.
- 호스트 리소스와 관련이 없는 가상 머신에 대한 하드웨어 설정입니다. 여기에는 다음과 같은 옵션이 포함됩니다.
- CPU 수 -
- CPU 유형입니다.
- IOPS(초당 디스크 입력/출력 작업 수)입니다.
- 이전 운영 체제(예: Windows NT 4.0)에 대한 CPU 기능 제한
- 기준에 따라 가상 머신을 필터링하는 데 사용되는 비용 센터, 태그 및 사용자 지정 설정입니다.
- 다음과 같은 다양한 선택적 기능을 사용하도록 설정하는 설정:
- 라이브러리 개체를 사용하거나 사용하지 않도록 설정하여 사용자가 라이브러리 개체를 사용하거나 일시적으로 사용할 수 없도록 합니다.
- 볼륨 섀도 복사본 서비스를 사용하여 Hyper-V 호스트에서 가상 머신 백업을 사용하도록 설정합니다.
- 가상 머신과 Hyper-V 호스트 간의 데이터 교환에 키/값 쌍을 사용하도록 설정합니다.
- Hyper-V 콘솔에서 가상 머신의 종료를 사용하도록 설정합니다.
- 가상 머신과 Hyper-V 호스트 간의 시간 동기화를 사용하도록 설정합니다.
- Hyper-V 호스트의 가상 머신에 대해 NumLock에 BIOS 값을 사용하도록 설정합니다.
- 가상 머신을 고가용성인지, 즉 Hyper-V 호스트 클러스터의 노드 또는 Citrix XenServer 호스트 클러스터의 노드에 배포할 가상 머신인지를 식별하는 설정입니다.
- 가상화 게스트 서비스가 Hyper-V 호스트에 배포된 가상 머신에 설치되어 있는지 여부를 결정하는 설정입니다.
- 가상 머신을 시작하기 전에 지연할 시간(초)입니다.
- 가상 머신에 사용되는 운영 체제를 식별하는 설정입니다.
- 가상 머신에 대한 작업을 시작하고 중지합니다.
- 셀프 서비스 사용자가 만들 수 있는 가상 머신의 수를 제한하는 설정입니다.
- 여러 역할에 속한 셀프 서비스 사용자가 가상 머신을 관리하는 데 사용하는 역할을 전환하는 데 사용되는 설정입니다.
- ESX 호스트의 가상 머신을 VMware 리소스 풀에 할당하는 설정입니다.
특정 가상 머신과 연결된 가상 플로피 드라이브, 가상 DVD 드라이브, 가상 네트워크 어댑터 또는 가상 SCSI 어댑터의 속성을 변경하려면 Set-SCVirtualFloppyDrive, Set-SCVirtualDVDDrive, Set-SCVirtualNetworkAdapter 또는 Set-SCVirtualScsiAdapter cmdlet을 사용합니다.
예제
예제 1: 기존 가상 머신의 메모리 양 지정
PS C:\> $VM = Get-SCVirtualMachine -Name "VM01"
PS C:\> If($VM.Status -ne "PowerOff"){Stop-SCVirtualMachine -VM $VM}
PS C:\> Set-SCVirtualMachine -VM $VM -MemoryMB 1024
첫 번째 명령은 VM01이라는 가상 머신 개체를 가져온 다음 해당 개체를 $VM 변수에 저장합니다.
두 번째는 $VM 저장된 가상 머신이 전원이 꺼진 상태인지 여부를 결정합니다.
가상 머신이 전원이 꺼진 상태가 아닌 경우 명령은 Stop-SCVirtualMachine 명령을 사용하여 가상 머신의 전원을 끕니다.
가상 머신의 전원을 끄는 방법에 대한 자세한 내용은 다음을 입력합니다 Get-Help Stop-SCVirtualMachine
.
마지막 명령은 VM01에 할당되는 메모리를 1024MB로 변경합니다.
예제 2: 여러 셀프 서비스 사용자 역할에 속한 사용자의 가상 머신을 관리하는 데 사용되는 사용자 역할 변경
PS C:\> $VM = Get-SCVirtualMachine -VMMServer "VMMServer01.Contoso.com" -Name "VM02"
PS C:\> $SSRole = Get-SCUserRole -Name "ContosoSelfServiceUsers"
PS C:\> Set-SCVirtualMachine -VM $VM -UserRole $SSRole
첫 번째 명령은 VMMServer01에서 VM02라는 가상 머신 개체를 가져온 다음 해당 개체를 $VM 변수에 저장합니다.
두 번째 명령은 ContosoSelfServiceUsers라는 사용자 역할 개체를 가져오고 개체를 $SSRole 변수에 저장합니다.
마지막 명령은 SSUserRole3이라는 셀프 서비스 사용자 역할의 멤버에게 이제 VM02라는 가상 머신을 관리할 수 있는 권한을 부여하도록 지정합니다.
참고: VMM은 UserRole 매개 변수를 사용하여 특정 셀프 서비스 사용자 역할의 멤버가 관리하는 가상 머신을 설정합니다. 일반적으로 이 설정을 구성하기 위해 UserRole 매개 변수와 함께 Set-SCVirtualMachine cmdlet을 사용할 필요가 없습니다. 그러나 하나 이상의 사용자가 여러 셀프 서비스 사용자 역할의 멤버이고 동일한 호스트에서 여러 가상 머신을 관리할 수 있는 권한을 부여한 경우 특정 가상 머신을 관리할 권한이 있는 사용자 역할을 전환하려는 경우가 발생할 수 있습니다. 이 예에서는 이러한 시나리오를 설명합니다.
예제 3: 도메인 컨트롤러로 사용되는 가상 머신에서 시간 동기화 사용 안 함
PS C:\> $EAP = $ErrorActionPreference
PS C:\> $ErrorActionPreference = "STOP"
PS C:\> $VM = Get-SCVirtualMachine -Name "VM03"
PS C:\> trap{"Fail: Cannot disable Time Synchronization for VM: $VM";continue} Set-SCVirtualMachine -VM $VM -EnableTimeSynchronization $TRUE | Out-Null
PS C:\> $ErrorActionPreference = $EAP
첫 번째 명령은 $ErrorActionPreference의 현재 설정을 $EAP 변수에 보관합니다. 이 변수는 나중에 설정을 원래 값으로 반환하는 데 사용됩니다.
두 번째 명령은 작업 기본 설정을 STOP으로 지정합니다. 이 오류 작업 기본 설정은 오류를 종료되지 않는 오류에서 종료 오류로 변경합니다. 오류 개체는 출력 파이프에 기록되는 대신 예외로 발생하며 명령은 계속 실행되지 않습니다.
세 번째 명령은 VM03이라는 가상 머신 개체를 가져오고 해당 개체를 $VM 변수에 저장합니다.
네 번째 명령은 시간 동기화 설정을 사용하지 않도록 설정합니다. 일반적으로 도메인 컨트롤러 역할을 하는 가상 머신에는 시간 동기화를 사용하지 않도록 설정해야 합니다. 이 명령은 트랩 문을 사용하여 종료 예외를 catch합니다. Set-SCVirtualMachine 명령이 실패하면 트랩 문의 문자열이 표시됩니다. continue는 트랩 문에서 종료하는 대신 실행을 계속하는 데 사용됩니다. Out-Null cmdlet은 출력을 콘솔로 보내는 대신 $Null로 리디렉션합니다.
마지막 명령은 $ErrorActionPreference의 값을 $EAP에 보관된 값으로 설정합니다.
예제 4: 이 기능을 지원하는 모든 가상 머신에 대한 디바이스 시작 순서 설정
PS C:\> $EAP = $ErrorActionPreference
PS C:\> $ErrorActionPreference = "Stop"
PS C:\> $VMs = @(Get-SCVirtualMachine)
PS C:\> ForEach($VM in $VMs){trap{"Fail: Cannot set BIOS for VM: $VM";continue} Set-SCVirtualMachine -VM $VM -BootOrder "PXEBoot","IDEHarddrive","CD","Floppy" | Out-Null}
PS C:\> $ErrorActionPreference = $EAP
첫 번째 명령은 $ErrorActionPreference의 현재 설정을 $EAP에 보관합니다. 이 변수는 나중에 설정을 원래 값으로 반환하는 데 사용됩니다.
두 번째 명령은 오류 작업 기본 설정을 중지로 설정합니다. 이 오류 작업 기본 설정은 오류를 종료되지 않는 오류에서 종료 오류로 변경합니다. 오류 개체는 출력 파이프에 기록되는 대신 예외로 발생하며 명령은 계속 실행되지 않습니다.
세 번째 명령은 $VMs 개체를 저장하는 각 가상 머신 개체를 가져옵니다. @ 기호 및 괄호를 사용하면 명령이 단일 개체 또는 null 값을 반환하는 경우 명령이 결과를 배열에 저장합니다.
네 번째 명령은 각 가상 머신의 BIOS 부팅 순서를 PXEBoot, IDEHarddrive, CD, 플로피로 설정합니다. 이 명령은 트랩 문을 사용하여 종료 예외를 catch합니다. Set-SCVirtualMachine 명령이 실패하면 트랩 문의 문자열이 표시됩니다. Continue는 ForEach 루프를 종료하는 대신 계속 실행하기 위해 트랩 문에 사용됩니다. Out-Null cmdlet은 출력을 콘솔로 보내는 대신 $Null 리디렉션합니다.
참고: BootOrder 매개 변수는 Hyper-V 및 Citrix XenServer 호스트의 가상 머신에만 사용됩니다. VMware ESX 호스트의 가상 머신에는 사용되지 않습니다. XenServer 호스트는 플로피 디스크를 지원하지 않으므로 부팅 순서에 나열된 경우 플로피를 무시합니다.
마지막 명령은 $ErrorActionPreference의 값을 $EAP에 보관된 값으로 설정합니다.
표준 Windows PowerShell ForEach 루프 문에 대한 자세한 내용을 보려면 .를 입력합니다Get-Help about_ForEach
.
예제 5: 소유자 없이 모든 가상 머신에 대한 소유자 지정
PS C:\> Get-SCVirtualMachine -VMMServer "VMMServer01.Contoso.com" | where {$_.Owner -eq ""} | Set-SCVirtualMachine -Owner "Contoso\ReneeLo"
이 명령은 VMMServer01의 모든 가상 머신 개체를 가져오고, 소유자가 나열되지 않은 가상 머신 개체만 선택하고, 각 가상 머신의 소유자를 지정합니다.
예제 6: 기존 가상 머신에 동적 메모리 사용
PS C:\> $VM = Get-SCVirtualMachine -Name "VM06"
PS C:\> if($VM.Status -ne "PowerOff"){Stop-SCVirtualMachine -VM $VM}
PS C:\> Set-SCVirtualMachine -VM $VM -DynamicMemoryEnabled $True -MemoryMB 1024 -DynamicMemoryMaximumMB 2048
첫 번째 명령은 가상 머신 개체 VM06을 가져오고 해당 개체를 $VM 변수에 저장합니다. 가상 머신에서 동적 메모리를 사용하도록 설정하려면 가상 머신이 Windows Server 2008 R2 SP1 이상을 실행하는 호스트에 있어야 합니다.
두 번째 명령은 $VM 저장된 가상 머신이 전원이 꺼진 상태인지 여부를 결정합니다. 가상 머신이 전원이 꺼져 있지 않은 경우 이 명령은 Stop-SCVirtualMachine 명령을 사용하여 가상 머신의 전원을 끕니다.
마지막 명령은 동적 메모리를 사용하도록 설정하고 시작 메모리를 1024MB로 설정하고 최대 메모리를 2048MB로 설정합니다. 시작 메모리는 시작할 때 VM06에 할당되는 호스트의 메모리 양입니다. 최대 메모리는 VM06에 할당된 호스트의 최대 메모리 양입니다.
매개 변수
-AutomaticCriticalErrorAction
가상 머신에 심각한 오류가 발생할 때 수행할 작업을 지정하고 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 |
-AvailabilitySetNames
가용성 집합 이름 목록을 지정합니다.
Type: | System.Collections.Generic.List`1[System.String] |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-BlockDynamicOptimization
가상 머신에 대한 동적 최적화가 차단되는지 여부를 나타냅니다.
Type: | Boolean |
Aliases: | ExcludeFromPRO |
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 |
-ClearDRProtection
이 cmdlet이 데이터 복구 보호 옵션을 다시 설정했음을 나타냅니다.
Type: | SwitchParameter |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-Cloud
프라이빗 클라우드 개체를 지정합니다.
Type: | Cloud |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-ClusterNonPossibleOwner
지정된 가상 머신에 대해 가능하지 않은 클러스터 노드 소유자의 이름 목록을 지정합니다.
Type: | System.Collections.Generic.List`1[Microsoft.SystemCenter.VirtualMachineManager.Host] |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-ClusterPreferredOwner
특정 가상 머신에 대한 기본 클러스터 노드 소유자의 이름 목록을 지정합니다.
Type: | System.Collections.Generic.List`1[Microsoft.SystemCenter.VirtualMachineManager.Host] |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-CostCenter
가상 머신에 대한 비용 센터를 지정합니다. 청구 시스템에 대한 가상 머신에 할당된 가상 머신 또는 리소스의 할당에 대한 데이터를 수집할 수 있습니다.
Type: | String |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-CPUCount
가상 머신의 CPU 수를 지정합니다. 다음 호스트는 다음과 같은 수의 프로세서를 지원합니다.
- Hyper-V. 게스트 운영 체제에 따라 가상 머신당 최대 4개의 CPU가 있습니다.
- VMware ESX. 지원되는 게스트 운영 체제에 대해 가상 머신당 최대 4개의 CPU(Windows NT 4.0을 실행하는 가상 머신의 CPU 1개를 제외하고).
- 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 비율을 지정합니다. 이 값은 VMM이 가상 머신에 적합한 호스트를 결정하는 경우에만 사용됩니다.
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과 같은 이전 운영 체제를 지원하도록 $True 값을 지정합니다.
Type: | Boolean |
Aliases: | LimitCPUFunctionality |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-CPUMaximumPercent
가상 머신이 동시에 사용할 수 있는 호스트에서 단일 CPU의 총 리소스 중 가장 높은 비율을 지정합니다.
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. 높음. 2000.
- VMware ESX. 정상 이상. 1500.
- VMware ESX. 기본값입니다. 1000.
- VMware ESX. 정상 아래. 750.
- VMware ESX. 낮음. 500.
- 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 cmdlet을 참조하세요.
Type: | ProcessorType |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-Custom1
가상 머신의 사용자 지정 속성을 지정합니다.
Type: | String |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-Custom10
가상 머신의 사용자 지정 속성을 지정합니다.
Type: | String |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-Custom2
가상 머신의 사용자 지정 속성을 지정합니다.
Type: | String |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-Custom3
가상 머신의 사용자 지정 속성을 지정합니다.
Type: | String |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-Custom4
가상 머신의 사용자 지정 속성을 지정합니다.
Type: | String |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-Custom5
가상 머신의 사용자 지정 속성을 지정합니다.
Type: | String |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-Custom6
가상 머신의 사용자 지정 속성을 지정합니다.
Type: | String |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-Custom7
가상 머신의 사용자 지정 속성을 지정합니다.
Type: | String |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-Custom8
가상 머신의 사용자 지정 속성을 지정합니다.
Type: | String |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-Custom9
가상 머신의 사용자 지정 속성을 지정합니다.
Type: | String |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-DelayStartSeconds
가상화 서비스가 시작된 후 가상 컴퓨터를 자동으로 시작하기 전까지 대기하는 시간(초)을 지정합니다.
이 지연은 물리적 컴퓨터 리소스에 대한 수요를 줄이는 데 도움이 되도록 여러 가상 머신의 시작 시간을 지연시킵니다. 일반적인 설정 범위는 30에서 60초 사이입니다. 호스트에 대해 구성할 수 있는 최대 지연 시간은 다음과 같습니다.
- Hyper-V. 10000000000초(277777 시간)
- VMware ESX. 65535초(18시간)
이 매개 변수는 XenServer 가상 머신에는 적용되지 않습니다.
Type: | Int32 |
Aliases: | DelayStart |
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(초당 디스크 입력/출력 작업 수)를 지정합니다.
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입니다.
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 이상을 실행하는 호스트로 제한됩니다.
Type: | Boolean |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-DynamicMemoryMaximumMB
동적 메모리를 사용하는 경우 호스트가 가상 머신에 할당할 수 있는 최대 메모리 양을 지정합니다. 기본값은 65536입니다.
가상 머신이 Windows Server 2008 SP1 이상을 실행하는 호스트에 배포되거나 가상 머신이 중지된 상태로 라이브러리에 저장된 경우에만 가상 머신에 동적 메모리를 사용하도록 설정할 수 있습니다. 저장된 가상 머신에 대한 하드웨어 변경은 가상 머신에 스냅샷이 없는 경우에만 수행할 수 있습니다. 라이브러리에 저장된 가상 머신에서 동적 메모리를 사용하도록 설정하면 해당 컴퓨터의 배치가 Windows Server 2008 SP1 이상을 실행하는 호스트로 제한됩니다.
Type: | Int32 |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-DynamicMemoryMinimumMB
동적 메모리를 사용하는 경우 호스트가 가상 머신에 할당할 수 있는 최소 메모리 양을 지정합니다. 기본값은 65536입니다.
가상 머신이 Windows Server 2008 SP1 이상을 실행하는 호스트에 배포되거나 가상 머신이 중지된 상태로 라이브러리에 저장된 경우에만 가상 머신에 동적 메모리를 사용하도록 설정할 수 있습니다. 저장된 가상 머신에 대한 하드웨어 변경은 가상 머신에 스냅샷이 없는 경우에만 수행할 수 있습니다. 라이브러리에 저장된 가상 머신에서 동적 메모리를 사용하도록 설정하면 해당 컴퓨터의 배치가 Windows Server 2008 SP1 이상을 실행하는 호스트로 제한됩니다.
Type: | Int32 |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-EnableBackup
이 cmdlet을 통해 볼륨 섀도 복사본 서비스가 가상 머신을 백업할 수 있는지 여부를 나타냅니다. 가상 머신은 Hyper-V 호스트에 배포해야 합니다.
Type: | Boolean |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-Enabled
이 cmdlet이 가상 머신을 사용하거나 사용하지 않도록 설정할지 여부를 나타냅니다.
Type: | Boolean |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-EnableDataExchange
이 cmdlet이 가상 머신과 호스트 운영 체제 간의 데이터 교환을 위해 키/값 쌍의 사용을 사용하거나 사용하지 않도록 설정할지 여부를 나타냅니다. 가상 머신은 Hyper-V 호스트에 배포해야 합니다.
Type: | Boolean |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-EnableHeartbeat
이 cmdlet이 하트비트를 사용하여 가상 머신의 상태를 모니터링할 수 있는지 여부를 나타냅니다. 하트비트는 설정된 간격으로 내보낸 신호입니다. 가상 머신은 Hyper-V 호스트에 배포해야 합니다.
Type: | Boolean |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-EnableNestedVirtualization
중첩된 가상화를 사용하도록 설정합니다.
참고
이 매개 변수는 VMM 2019 UR1에 적용할 수 있습니다.
Type: | Boolean |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-EnableOperatingSystemShutdown
이 cmdlet이 호스트의 Hyper-V 관리 인터페이스에서 VMM으로 관리되는 가상 머신에서 운영 체제의 종료를 사용하거나 사용하지 않도록 설정할지 여부를 나타냅니다. 가상 머신은 Hyper-V 호스트에 배포해야 합니다.
Type: | Boolean |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-EnableTimeSync
이 cmdlet에서 가상 머신의 시스템 시간을 호스트에서 실행되는 운영 체제의 시스템 시간과 동기화할 수 있는지 여부를 나타냅니다. 가상 머신은 Hyper-V 호스트에 배포해야 합니다.
Type: | Boolean |
Aliases: | EnableTimeSynchronization |
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 |
-HAVMPriority
가상 머신 우선 순위를 지정합니다. 가상 머신은 호스트 클러스터 노드의 제한까지 우선 순위 순서로 시작합니다. 이 매개 변수에 대한 유효한 입력은 우선 순위의 숫자 표현입니다.
- 높음. 3000
- 중간. 2000
- 낮음. 1000
0 값을 지정하면 가상 머신이 자동으로 다시 시작되지 않습니다.
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 |
-InstallVirtualizationGuestServices
이 cmdlet이 Windows 기반 가상 머신에 가상화 게스트 서비스를 설치하는지 여부를 나타냅니다. 기본값은 $False VMM은 적절한 가상화 게스트 서비스를 자동으로 설치합니다.
Hyper-V 호스트의 가상 머신에 대해 가상화 게스트 서비스를 Integration Components 또는 VMGuest.iso라고 합니다. XenServer 호스트의 가상 머신의 경우 가상화 게스트 서비스를 Virtual Machines 또는 xs-tools.iso용 Citrix 도구라고 합니다. VMware ESX 호스트의 가상 컴퓨터에서는 가상화 게스트 서비스를 사용하지 않습니다.
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
가상 머신에 할당된 호스트의 RAM(임의 액세스 메모리)(MB)을 지정합니다. 기본값은 512MB입니다. 동적 메모리를 사용하는 가상 머신의 경우 시작 메모리 값을 지정합니다. 할당 가능한 최대 호스트 메모리는 다음과 같습니다.
- 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 이상을 실행하는 호스트의 경우 기본값은 다음과 같습니다.
- 낮음. 0
- 일반 파일입니다. 5,000
- 높음. 10000
- 사용자 지정. 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입니다.
Type: | String |
Aliases: | MonitorResolutionMaximum |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-Name
가상 컴퓨터의 이름을 지정합니다.
Type: | String |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-NetworkUtilizationMbps
가상 머신에서 사용할 수 있는 호스트 네트워크의 초당 메가비트(Mbps)로 대역폭의 양을 지정합니다.
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
이 cmdlet이 가상 머신에서 NumLock에 대한 BIOS 값을 사용하거나 사용하지 않도록 설정할지 여부를 나타냅니다. 가상 머신은 Hyper-V 호스트에 배포해야 합니다.
Type: | Boolean |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-OnBehalfOfUser
사용자 이름을 지정합니다. 이 cmdlet은 이 매개 변수가 지정하는 사용자를 대신하여 작동합니다.
Type: | String |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-OnBehalfOfUserRole
사용자 역할을 지정합니다. 사용자 역할을 가져오려면 Get-SCUserRole cmdlet을 사용합니다. 이 cmdlet은 이 매개 변수가 지정하는 사용자 역할을 대신하여 작동합니다.
Type: | UserRole |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-OperatingSystem
가상 컴퓨터의 운영 체제 유형을 지정합니다. VMM에서 사용 가능한 모든 운영 체제의 이름을 나열하려면 Get-SCOperatingSystem cmdlet을 사용합니다.
Type: | OperatingSystem |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | True |
Accept wildcard characters: | False |
-Owner
가상 머신의 소유자를 유효한 도메인 사용자 계정으로 지정합니다.
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 |
-QuotaPoint
셀프 서비스 사용자가 배포할 수 있는 가상 머신의 수를 제한하는 할당량을 지정합니다.
Type: | UInt32 |
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 |
-RemoveCapabilityProfile
이 cmdlet은 하나 이상의 지정된 기능 프로필 개체를 제거한다는 것을 나타냅니다.
Type: | SwitchParameter |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-RemoveFromCloud
이 cmdlet은 가상 머신이 클라우드에 대한 연결을 제거한다는 것을 나타냅니다.
Type: | SwitchParameter |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-RemoveSelfServiceUserRole
이 cmdlet이 가상 머신의 사용 권한 목록에서 지정된 셀프 서비스 사용자 역할을 제거하는지 여부를 나타냅니다.
Type: | Boolean |
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 |
-RunAsSystem
가상 머신이 로컬 시스템 계정으로 실행되고 있음을 나타냅니다.
Type: | SwitchParameter |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-RunAsUserCredential
가상 머신이 실행되는 게스트 계정을 지정합니다.
보안을 강화하려면 권한이 제한된 특수 계정을 만듭니다. 최소 권한은 다음과 같습니다.
- .vmc 파일. 데이터 읽기, 데이터 쓰기, 파일 실행
- .vmc 폴더. 폴더 나열, 쓰기/파일을 만들어 가상 머신 상태 저장
- .vhd 파일. 데이터 읽기, 특성 읽기, 확장 특성 읽기, 데이터 쓰기
- .vnc 파일. 파일 실행, 데이터 읽기, 특성 읽기, 가상 머신이 가상 네트워크에 연결하는 경우 읽기
이 매개 변수는 Hyper-V, VMware ESX 또는 Citrix XenServer가 호스트하는 가상 머신에는 적용되지 않습니다.
Type: | PSCredential |
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
이 cmdlet이 보안 시작을 사용할 수 있는지 여부를 나타냅니다.
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 |
-StartAction
가상화 서비스가 시작될 때 가상 머신의 동작을 지정합니다. 유효한 값은 다음과 같습니다.
- AlwaysAutoTurnOnVM
- NeverAutoTurnOnVM
- TurnOnVMIfRunningWhenVSStopped
Type: | VMStartAction |
Accepted values: | NeverAutoTurnOnVM, AlwaysAutoTurnOnVM, TurnOnVMIfRunningWhenVSStopped |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-StopAction
가상화 서비스가 중지되는 경우 가상 머신의 동작을 지정합니다. 유효한 값은 다음과 같습니다.
- SaveVM
- TurnOffVM
- ShutdownGuestOS
Type: | VMStopAction |
Accepted values: | SaveVM, TurnOffVM, ShutdownGuestOS |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-Tag
가상 머신에 연결할 단어 또는 구를 지정합니다. 지정된 태그 집합이 있는 모든 개체를 검색할 수 있습니다. 태그의 하위 집합을 검색하거나 전체 태그 집합을 검색할 수 있습니다.
Type: | String |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-UseHardwareAssistedVirtualization
하드웨어 지원 가상화가 사용 가능한 경우 사용되는지 여부를 나타냅니다.
Type: | Boolean |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-UserRole
사용자 역할 개체를 지정합니다.
Type: | UserRole |
Aliases: | SelfServiceUserRole |
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 가상 3D Virtual Video Adapter를 사용하도록 설정할지 여부를 나타냅니다. 가상 머신 또는 가상 머신을 만드는 데 사용되는 템플릿 또는 하드웨어 프로필에서 직접 Virtual Video Adapter를 사용하도록 설정할 수 있습니다.
가상 머신이 Windows Server 2008 R2 SP1 또는 이후 버전을 실행하는 호스트에 배포된 경우, 원격 데스크톱 서비스 역할 및 원격 데스크톱 가상 그래픽 역할 서비스가 설치되어 있거나 가상 머신이 중지된 상태로 라이브러리에 저장된 경우에만 가상 머신에 Microsoft Virtual 3D Virtual Video Adapter를 사용하도록 설정할 수 있습니다. 저장된 가상 머신에 대한 하드웨어 변경은 가상 머신에 스냅샷이 없는 경우에만 수행할 수 있습니다. 라이브러리에 저장된 가상 머신에서 Microsoft 가상 3D Virtual Video Adapter를 사용하도록 설정하면 원격 데스크톱 서비스 역할 및 원격 데스크톱 가상 그래픽 역할 서비스가 설치된 Windows Server 2008 R2 SP1 이상을 실행하는 호스트로 해당 컴퓨터의 배치가 제한됩니다.
Type: | Boolean |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-VM
가상 컴퓨터 개체를 지정합니다.
Type: | VM |
Position: | 0 |
Default value: | None |
Required: | True |
Accept pipeline input: | True |
Accept wildcard characters: | False |
-VMShieldingData
VMShieldingData 개체를 지정합니다.
Type: | KeyFile |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-VMwareResourcePool
VMware 리소스 풀을 지정합니다. 이 cmdlet은 VMware ESX 호스트 또는 프라이빗 클라우드에 배포된 가상 머신을 이 매개 변수가 지정하는 리소스 풀에 할당합니다.
Type: | VmwResourcePool |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
출력
VirtualMachine
이 cmdlet은 VirtualMachine 개체를 반환합니다.
참고
- 이 cmdlet에는 Get-SCVirtualMachine cmdlet을 사용하여 검색할 수 있는 VMM 가상 머신 개체가 필요합니다.
관련 링크
- Get-SCCPUType
- Get-SCUserRole
- Move-SCVirtualMachine
- New-SCVirtualMachine
- Read-SCVirtualMachine
- Remove-SCVirtualMachine
- Repair-SCVirtualMachine
- Resume-SCVirtualMachine
- Save-SCVirtualMachine
- Set-SCVirtualDVDDrive
- Set-SCVirtualFloppyDrive
- Set-SCVirtualNetworkAdapter
- Set-SCVirtualScsiAdapter
- Start-SCVirtualMachine
- Stop-SCVirtualMachine
- Suspend-SCVirtualMachine