다음을 통해 공유


New-SCV2V

가상 머신을 VMM이 관리하는 Hyper-V 호스트에 배포된 가상 머신으로 변환합니다.

Syntax

New-SCV2V
   [-EnableVMNetworkOptimization <Boolean>]
   [-EnableMACAddressSpoofing <Boolean>]
   [-VMMServer <ServerConnection>]
   [-LibraryServer <LibraryServer>]
   -VMHost <Host>
   -VMXPath <String>
   [-JobGroup <Guid>]
   [-Trigger]
   [-Description <String>]
   [-Name <String>]
   [-Owner <String>]
   [-UserRole <UserRole>]
   [-Path <String>]
   [-StartVM]
   [-CPUCount <Byte>]
   [-CPURelativeWeight <Int32>]
   [-CPUType <ProcessorType>]
   [-MemoryMB <Int32>]
   [-DelayStartSeconds <Int32>]
   [-StartAction <VMStartAction>]
   [-StopAction <VMStopAction>]
   [-LogicalNetwork <LogicalNetwork>]
   [-VMNetwork <VMNetwork>]
   [-NoConnection]
   [-MACAddress <String>]
   [-MACAddressType <String>]
   [-SourceNetworkConnectionID <String>]
   [-VirtualNetwork <VirtualNetwork>]
   [-VirtualNetworkAdapter <VirtualNetworkAdapter>]
   [-VLanEnabled <Boolean>]
   [-VLanID <UInt16>]
   [-OverridePatchPath <String>]
   [-SkipInstallVirtualizationGuestServices]
   [-NetworkLocation <String>]
   [-NetworkTag <String>]
   [-RunAsynchronously]
   [-PROTipID <Guid>]
   [-JobVariable <String>]
   [<CommonParameters>]
New-SCV2V
   [-EnableVMNetworkOptimization <Boolean>]
   [-EnableMACAddressSpoofing <Boolean>]
   [-VMMServer <ServerConnection>]
   [-LibraryServer <LibraryServer>]
   -VMXComputerConfiguration <VmxMachineConfiguration>
   -VMHost <Host>
   [-JobGroup <Guid>]
   [-Trigger]
   [-Description <String>]
   [-Name <String>]
   [-Owner <String>]
   [-UserRole <UserRole>]
   [-Path <String>]
   [-StartVM]
   [-CPUCount <Byte>]
   [-CPURelativeWeight <Int32>]
   [-CPUType <ProcessorType>]
   [-MemoryMB <Int32>]
   [-DelayStartSeconds <Int32>]
   [-StartAction <VMStartAction>]
   [-StopAction <VMStopAction>]
   [-LogicalNetwork <LogicalNetwork>]
   [-VMNetwork <VMNetwork>]
   [-NoConnection]
   [-MACAddress <String>]
   [-MACAddressType <String>]
   [-SourceNetworkConnectionID <String>]
   [-VirtualNetwork <VirtualNetwork>]
   [-VirtualNetworkAdapter <VirtualNetworkAdapter>]
   [-VLanEnabled <Boolean>]
   [-VLanID <UInt16>]
   [-OverridePatchPath <String>]
   [-SkipInstallVirtualizationGuestServices]
   [-NetworkLocation <String>]
   [-NetworkTag <String>]
   [-RunAsynchronously]
   [-PROTipID <Guid>]
   [-JobVariable <String>]
   [<CommonParameters>]
New-SCV2V
   [-EnableVMNetworkOptimization <Boolean>]
   [-EnableMACAddressSpoofing <Boolean>]
   [-VMMServer <ServerConnection>]
   -VM <VM>
   -VMHost <Host>
   [-JobGroup <Guid>]
   [-Trigger]
   [-Description <String>]
   [-Name <String>]
   [-Owner <String>]
   [-UserRole <UserRole>]
   [-Path <String>]
   [-StartVM]
   [-CPUCount <Byte>]
   [-CPURelativeWeight <Int32>]
   [-CPUType <ProcessorType>]
   [-MemoryMB <Int32>]
   [-DelayStartSeconds <Int32>]
   [-StartAction <VMStartAction>]
   [-StopAction <VMStopAction>]
   [-LogicalNetwork <LogicalNetwork>]
   [-VMNetwork <VMNetwork>]
   [-NoConnection]
   [-MACAddress <String>]
   [-MACAddressType <String>]
   [-SourceNetworkConnectionID <String>]
   [-VirtualNetwork <VirtualNetwork>]
   [-VirtualNetworkAdapter <VirtualNetworkAdapter>]
   [-VLanEnabled <Boolean>]
   [-VLanID <UInt16>]
   [-OverridePatchPath <String>]
   [-SkipInstallVirtualizationGuestServices]
   [-NetworkLocation <String>]
   [-NetworkTag <String>]
   [-RunAsynchronously]
   [-PROTipID <Guid>]
   [-JobVariable <String>]
   [<CommonParameters>]

Description

New-SCV2V cmdlet은 VMware ESX Server 호스트에서 만든 가상 머신을 변환합니다. 이 cmdlet은 가상 머신을 VMM(Virtual Machine Manager)이 관리하는 Hyper-V 호스트에 배포된 컴퓨터로 변환합니다. VMware ESX 호스트는 새 가상 컴퓨터의 대상 호스트로 지정할 수 없습니다.

V2V(가상 머신) 변환을 수행하려면 새 가상 머신의 호스트가 Hyper-V 호스트가 있어야 합니다.

VMware 가상 머신의 V2V 변환 소스는 VMM 라이브러리의 파일 집합입니다. VMM 라이브러리에 다음 파일을 저장합니다.

  • .vmx 파일입니다. .vmk 파일은 VMware 가상 머신 구성 파일입니다. .vmx 파일은 Hyper-V 호스팅 가상 머신에서 사용하는 가상 머신 구성(.vmc) 파일과 기능에서 유사합니다. .vmx 파일은 이름, 메모리, 디스크 할당 및 네트워크 매개 변수를 포함하는 가상 머신의 속성 및 구조를 설명하는 텍스트 파일입니다.
  • 하나 이상의 .vmdk 파일. .vmdk 파일은 VMware 가상 하드 디스크 파일입니다. .vmdk 파일은 Hyper-V 호스팅 가상 머신에서 사용하는 가상 하드 디스크(.vhd) 파일과 비슷합니다. .vmdk 파일에는 게스트 운영 체제, 애플리케이션 및 데이터가 포함됩니다. 현재 cmdlet은 .vmx 파일에서 이러한 파일을 식별합니다.

지원되는 VMWare 가상 하드 디스크 형식은 다음과 같습니다.

  • monolithicSparse
  • monolithicFlat
  • vmfs
  • twoGbMaxExtentSparse
  • twoGbMaxExtentFlat

변환 프로세스 중에 이 cmdlet은 .vmdk 파일을 .vhd 파일로 변환합니다. 이 cmdlet을 사용하면 새 가상 머신의 운영 체제가 Hyper-V와 호환됩니다. 이 cmdlet에서 만드는 가상 머신은 이러한 설정이 명시적으로 재정의되지 않는 한 VMware 가상 머신 속성과 일치합니다. 이러한 속성에는 이름, 설명, 메모리 및 디스크-버스 할당이 포함됩니다. 기본적으로 변환 프로세스는 네트워크 어댑터 설정을 유지하지 않습니다. 대상 가상 머신에서 어댑터 설정을 명시적으로 설정할 수 있습니다.

이 cmdlet은 다음 게스트 운영 체제를 실행하는 VMware 가상 머신의 변환을 지원합니다.

  • Microsoft Windows 2000 Server sp4(서비스 팩 4) 이상 버전
  • Windows Server 2003 SP1 이상 버전
  • Windows Server 2003 R2 이상 버전
  • Windows Server 2008 이상 버전
  • Windows XP SP1 이상 버전
  • Windows Vista

게스트 운영 체제가 Windows인 VMware 기반 가상 머신의 일부 변환에서는 시스템 파일 및 드라이버를 내부 캐시에 추가해야 할 수 있습니다. Add-SCPatch cmdlet을 사용하여 필요한 파일을 캐시에 추가할 수 있습니다. 추가해야 하는 업데이트를 확인하려면 New-SCV2V 를 실행하여 .vmdk 파일을 .vhd 파일로 변환하려고 시도합니다. 업데이트가 필요한 경우 이 프로세스는 V2V 변환을 실패한 상태로 전환합니다. 필요한 업데이트 목록을 검토할 수 있습니다. 다음으로 Add-SCPatch 를 사용하여 내부 캐시에 업데이트를 추가한 다음 실패한 V2V 작업을 다시 시작합니다. 디스크 변환을 다시 실행할 필요가 없도록 V2V 프로세스가 계속됩니다.

다른 운영 체제를 실행하는 VMware 기반 가상 머신을 변환하는 경우 가상 머신이 시작되지 않거나 제대로 작동하지 않을 수 있습니다. 성공적인 변환을 보장하려면 먼저 게스트 운영 체제를 지원되는 운영 체제 중 하나로 수정해야 합니다.

VMM이 .vmdk 파일을 직접 변환하는 방법에 대한 자세한 내용은 .vmdk 파일을 입력합니다 Get-Help Copy-SCVirtualHardDisk. 내부 캐시에 필요한 파일을 추가하는 방법에 대한 자세한 내용은 다음을 입력합니다 Get-Help Add-SCPatch.

예제

예제 1: ESX 호스트에서 VMware 기반 가상 머신 변환

PS C:\> $ESXHost = Get-SCVMHost -ComputerName "ESXHost01"
PS C:\> $VMHost = Get-SCVMHost -ComputerName "HyperVHost01.Contoso.com"
PS C:\> $VM = Get-SCVirtualMachine -VMHost $ESXHost -Name "SourceVM"
PS C:\> New-SCV2V -VM $VM -VMHost $VMHost -Name "DestinationVM" -Path "C:\VMs" -MemoryMB 512 -RunAsynchronously

첫 번째 명령은 ESXHost01이라는 호스트를 가져오고 해당 개체를 $ESXHost 변수에 저장합니다.

두 번째 명령은 Contoso.com 도메인에서 HyperVHost01이라는 호스트를 가져오고 해당 개체를 $VMHost 변수에 저장합니다.

세 번째 명령은 ESXHost01에서 SourceVM이라는 가상 머신을 가져온 다음 해당 개체를 $VM 변수에 저장합니다.

마지막 명령**에서 New-SCV2V**는 다음 작업을 수행합니다.

  • SourceVM이라는 원본 VMware 가상 머신에서 DestinationVM이라는 Windows 기반 가상 머신을 만듭니다. 이 명령은 이제 DestinationVM이라는 새 가상 머신을 HyperVHost01에 배포합니다. 가상 머신 파일을 HyperVHost01의 C:\VM 폴더에 저장합니다.
  • 새 가상 머신에서 사용하기 위해 HyperVHost01에 512MB의 메모리를 할당합니다.
  • 명령이 완료되기 직전에 명령 셸에 제어를 반환하는 -RunAsynchronously 매개 변수를 지정합니다.

이 명령은 원본 가상 머신의 모든 가상 디스크를 변환하고 새 가상 머신에 연결합니다.

예제 2: VMM 라이브러리에 저장된 VMware 기반 가상 머신 변환

PS C:\> $LibServ = Get-SCLibraryServer -ComputerName "LibServer02.Contoso.com"
PS C:\> $VMHost = Get-SCVMHost -ComputerName "VirtualServerHost02.Contoso.com"
PS C:\> New-SCV2V -LibraryServer $LibServ -VMXPath "\\LibServer02\MSSCVMMLibrary\VMware\VMSource.vmx" -VMHost $VMHost -Name "VM02" -Path "C:\VMs" -MemoryMB 512 -RunAsynchronously

첫 번째 명령은 LibServer02라는 라이브러리 서버를 가져오고 해당 개체를 $LibServ 변수에 저장합니다.

두 번째 명령은 VirtualServerHost02라는 호스트를 가져온 다음 해당 개체를 $VMHost 변수에 저장합니다.

마지막 명령에서 New-SCV2V 는 다음 작업을 수행합니다.

  • FileServer02의 지정된 경로에 저장된 원본 VMware 파일 VMSource.vmx에서 VM02라는 Windows 기반 가상 머신을 만듭니다. 그런 다음, 이 명령은 VM02라는 새 가상 머신을 VirtualServerHost02에 배포합니다. 이 명령은 VirtualServerHost02의 C:\VM 폴더에 가상 머신 파일을 저장합니다.
  • 새 가상 머신에서 사용하기 위해 VirtualServerHost02에 512MB의 메모리를 할당합니다.
  • 명령이 완료되기 전에 명령 셸에 컨트롤을 즉시 반환하도록 RunAsynchronously 매개 변수를 지정합니다.

매개 변수

-CPUCount

가상 컴퓨터, 하드웨어 프로필 또는 템플릿의 CPU 수를 지정합니다.

호스트 유형은 다음과 같은 CPU 수를 지원합니다.

  • Hyper-V. 게스트 운영 체제에 따라 가상 머신당 최대 4개의 CPU
  • VMware ESX. 가상 머신당 최대 4개의 CPU가 있지만 Windows NT 4.0을 실행하는 가상 머신의 CPU는 하나뿐입니다.
  • Citrix XenServer. 게스트 운영 체제에 따라 가상 머신당 최대 8개의 CPU
Type:Byte
Aliases:ProcessorCount
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

-CPUType

가상 컴퓨터의 CPU 종류를 지정합니다. VMM 환경의 가상 머신에서 사용할 수 있는 모든 CPU 유형의 목록을 검색하려면 다음을 입력합니다 Get-SCCPUType.

Type:ProcessorType
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시간
  • Citrix 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

-EnableMACAddressSpoofing

MAC(미디어 Access Control) 주소 스푸핑을 사용하도록 설정할지 여부를 나타냅니다.

Type:Boolean
Aliases:MACAddressesSpoofingEnabled
Position:Named
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters:False

-EnableVMNetworkOptimization

가상 머신 네트워크 최적화를 사용하도록 설정할지 여부를 나타냅니다. 최적화는 VMQ(가상 머신 큐) 또는 TCP Chimney 오프로드를 지원하는 네트워크 어댑터를 사용하여 가상 머신의 네트워크 성능을 향상시킵니다. VMQ를 사용하면 각 가상 네트워크 어댑터에 대해 고유한 네트워크 큐를 만들 수 있습니다. TCP Chimney 오프로드를 사용하면 네트워크 트래픽 처리를 네트워킹 스택에서 오프로드할 수 있습니다.

Type:Boolean
Aliases:VMNetworkOptimizationEnabled
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

-LibraryServer

VMM 라이브러리 서버를 지정합니다. 이 cmdlet은 이 매개 변수가 지정하는 서버에 저장된 가상 머신을 변환합니다.

Type:LibraryServer
Position:Named
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters:False

-LogicalNetwork

변환된 가상 머신에 대한 논리 네트워크를 지정합니다. 논리 네트워크는 네트워크 할당을 구성하고 간소화하는 데 사용되는 IP 서브넷 및 VLAN의 명명된 그룹화입니다.

Type:LogicalNetwork
Position:Named
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters:False

-MACAddress

컴퓨터의 물리적 또는 가상 네트워크 어댑터에 대한 MAC 주소 또는 MAC 주소 집합을 지정합니다. 유효한 값은 하나 이상의 MAC 주소입니다. 둘 이상의 MAC 주소를 쉼표로 구분된 문자열 목록으로 입력합니다.

Type:String
Aliases:EthernetAddress, PhysicalAddress
Position:Named
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters:False

-MACAddressType

가상 네트워크 어댑터에 사용할 MAC 주소 유형을 지정합니다. 유효한 값은 정적 및 동적입니다.

Type:String
Aliases:EthernetAddressType, PhysicalAddressType
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

-Name

변환된 가상 머신의 이름을 지정합니다.

Type:String
Position:Named
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters:False

-NetworkLocation

실제 네트워크 어댑터 또는 가상 네트워크 어댑터의 네트워크 위치 또는 호스트 실제 네트워크 어댑터의 새 기본 네트워크 위치를 지정합니다.

Type:String
Position:Named
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters:False

-NetworkTag

호스트의 특정 내부 또는 외부 네트워크에 연결하도록 구성된 가상 네트워크 어댑터에 연결할 단어나 구를 지정합니다.

네트워크 태그는 동일한 네트워크의 멤버와 동일한 네트워크 태그를 가진 모든 가상 머신을 식별합니다. VMM은 가상 머신을 배포할 가능한 후보로 호스트를 평가할 때 네트워크 태그(있는 경우)를 사용합니다. 호스트가 배치할 가상 머신과 동일한 네트워크 태그가 있는 네트워크에 가상 머신을 포함하지 않으면 호스트는 배치 프로세스에서 별 0개만 받습니다.

Type:String
Aliases:Tag
Position:Named
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters:False

-NoConnection

이 cmdlet이 변환된 가상 머신에 대한 가상 네트워크에서 가상 네트워크 어댑터의 연결을 끊는 것을 나타냅니다.

Type:SwitchParameter
Position:Named
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters:False

-OverridePatchPath

이 매개 변수를 지정하지 마세요. 내부 전용입니다.

Type:String
Position:Named
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters:False

-Owner

유효한 도메인 사용자 계정의 형태로 VMM 개체의 소유자를 지정합니다.

Type:String
Position:Named
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters:False

-Path

가상 머신 변환의 대상 경로를 지정합니다. 이 매개 변수는 UNC 경로를 지정할 때 와일드카드(*)를 허용합니다.

Type:String
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

-RunAsynchronously

컨트롤이 명령 셸로 즉시 반환되도록 작업이 비동기적으로 실행됨을 나타냅니다.

Type:SwitchParameter
Position:Named
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters:False

-SkipInstallVirtualizationGuestServices

이 cmdlet이 가상 머신에 가상화 게스트 서비스의 설치를 건너뛰는 것을 나타냅니다.

기본적으로 VMM은 적절한 가상화 게스트 서비스를 자동으로 설치합니다. Hyper-V 호스트에 배포된 가상 컴퓨터에서는 가상화 게스트 서비스를 통합 구성 요소(VMGuest.iso)라 하고, XenServer 호스트의 가상 머신에 대해 가상화 게스트 서비스를 citrix Tools for Virtual Machines(xs-tools.iso)라고 합니다. VMware ESX 호스트의 가상 컴퓨터에서는 가상화 게스트 서비스를 사용하지 않습니다.

Type:SwitchParameter
Position:Named
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters:False

-SourceNetworkConnectionID

이 cmdlet이 가상 머신의 가상 네트워크 어댑터로 변환하는 실제 네트워크 어댑터의 MAC 주소 또는 네트워크 이름을 지정합니다.

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

-StartVM

가상 머신이 대상 호스트에 도착하면 시작되었음을 나타냅니다.

Type:SwitchParameter
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

-Trigger

이 cmdlet은 P2V(물리적-가상) 변환, V2V(가상-가상) 변환 또는 실제 하드 디스크를 가상 하드 디스크로 변환하기 위해 작업 그룹에서 명령을 실행한다는 것을 나타냅니다.

Type:SwitchParameter
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

-VirtualNetwork

변환된 가상 머신에 대한 가상 네트워크를 지정합니다.

Type:VirtualNetwork
Position:Named
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters:False

-VirtualNetworkAdapter

가상 컴퓨터의 가상 네트워크 어댑터 개체를 지정합니다.

호스트 유형은 다음과 같은 수의 가상 네트워크 어댑터를 지원합니다.

  • Hyper-V. 가상 머신당 최대 4개의 에뮬레이트된 어댑터. Windows Server 2003 x64 게스트 운영 체제에서는 에뮬레이트된 네트워크 어댑터에 사용할 수 있는 드라이버가 없습니다.
  • Hyper-V. 가상 머신당 최대 8개의 가상 어댑터.
  • VMware ESX. 가상 머신당 최대 4개의 에뮬레이트된 어댑터.
  • Citrix XenServer. 가상 머신당 최대 7개의 에뮬레이트된 어댑터.
Type:VirtualNetworkAdapter
Position:Named
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters:False

-VLanEnabled

Hyper-V 또는 Citrix XenServer 호스트의 가상 머신에서 사용할 VLAN(가상 LAN)을 사용할지 여부를 나타냅니다.

Type:Boolean
Position:Named
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters:False

-VLanID

가상 머신의 가상 네트워크 어댑터 또는 가상 머신 호스트의 실제 네트워크 어댑터에 대한 숫자 식별자를 지정합니다. 유효한 값은 1에서 4094까지의 정수입니다. VLan 모드가 Access인 경우 외부에 바인딩된 실제 네트워크 어댑터에서 Hyper-V, VMware ESX 또는 Citrix XenServer 호스트에 대한 VLan ID를 구성합니다. 호스트의 실제 네트워크 어댑터에 바인딩되거나 호스트의 내부 가상 네트워크에 바인딩된 가상 머신의 가상 네트워크 어댑터에서 VLan ID를 구성합니다.

Type:UInt16
Position:Named
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters:False

-VM

이 cmdlet이 변환하는 가상 머신 개체를 지정합니다.

Type:VM
Position:Named
Default value:None
Required:True
Accept pipeline input:True
Accept wildcard characters:False

-VMHost

가상 컴퓨터 호스트 개체를 지정합니다. VMM은 Hyper-V 호스트, VMware ESX 호스트 및 Citrix XenServer 호스트를 지원합니다. 각 호스트 유형에 대한 자세한 내용은 Add-SCVMHost cmdlet을 참조하세요.

Type:Host
Position:Named
Default value:None
Required:True
Accept pipeline input:True
Accept wildcard characters:False

-VMMServer

변환된 가상 머신을 관리하는 VMM 서버를 지정합니다.

Type:ServerConnection
Position:Named
Default value:None
Required:False
Accept pipeline input:True
Accept wildcard characters:False

-VMNetwork

가상 머신 네트워크 개체를 지정합니다. 가상 머신 네트워크 개체를 가져오려면 Get-SCVMNetwork cmdlet을 사용합니다.

Type:VMNetwork
Position:Named
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters:False

-VMXComputerConfiguration

VMX 컴퓨터 구성을 지정합니다.

Type:VmxMachineConfiguration
Aliases:MachineConfig, VMXMachineConfig
Position:Named
Default value:None
Required:True
Accept pipeline input:True
Accept wildcard characters:False

-VMXPath

VMware 가상 머신의 .vmx 파일의 전체 UNC 경로를 지정합니다.

Type:String
Position:Named
Default value:None
Required:True
Accept pipeline input:False
Accept wildcard characters:False

출력

VirtualMachine

이 cmdlet은 VirtualMachine 개체를 반환합니다.

참고

  • 이 cmdlet에는 VMM VMX 컴퓨터 구성 개체가 필요합니다. VMX 개체를 가져오려면 Get-SCVMXComputerConfiguration cmdlet을 사용합니다.