New-SCV2V

仮想マシンを、VMM が管理する Hyper-V ホストにデプロイされた仮想マシンに変換します。

構文

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>]

説明

New-SCV2V コマンドレットは、VMware ESX Server ホスト上に作成された仮想マシンを変換します。 このコマンドレットは、仮想マシンを、仮想マシン マネージャー (VMM) が管理する Hyper-V ホストにデプロイされた仮想マシンに変換します。 新しい仮想マシンの変換先ホストとして、VMware ESX ホストを指定することはできません。

仮想から仮想マシン (V2V) への変換では、新しい仮想マシンのホストが Hyper-V ホストである必要があります。

VMware 仮想マシンの V2V 変換のソースは、VMM ライブラリ内の一連のファイルです。 VMM ライブラリに次のファイルを格納します。

  • .vmx ファイル。 .vmk ファイルは、VMware 仮想マシン構成ファイルです。 .vmx ファイルは、関数内で、Hyper-V でホストされる仮想マシンで使用される仮想マシン構成 (.vmc) ファイルと似ています。 .vmx ファイルは、名前、メモリ、ディスク割り当て、ネットワーク パラメーターを含む仮想マシンのプロパティと構造を記述するテキスト ファイルです。
  • 1 つ以上の .vmdk ファイル。 .vmdk ファイルは VMware 仮想ハード ディスク ファイルです。 .vmdk ファイルは、Hyper-V ホスト仮想マシンで使用される仮想ハード ディスク (.vhd) ファイルに似ています。 .vmdk ファイルには、ゲスト オペレーティング システム、アプリケーション、データが含まれています。 現在のコマンドレットは、.vmx ファイルからこれらのファイルを識別します。

サポートされる VMWare バーチャル ハード ディスク フォーマットは次のとおりです。

  • monolithicSparse
  • monolithicFlat
  • vmfs
  • twoGbMaxExtentSparse
  • twoGbMaxExtentFlat

変換プロセス中に、このコマンドレットは .vmdk ファイルを .vhd ファイルに変換します。 このコマンドレットを使用すると、新しい仮想マシン上のオペレーティング システムが Hyper-V と互換性を持ちます。 このコマンドレットによって作成される仮想マシンは、これらの設定が明示的にオーバーライドされない限り、VMware 仮想マシンのプロパティと一致します。 これらのプロパティには、名前、説明、メモリ、ディスクからバスへの割り当てが含まれます。 既定では、変換プロセスではネットワーク アダプターの設定は保持されません。 ターゲット仮想マシンでアダプター設定を明示的に設定できます。

このコマンドレットは、次のゲスト オペレーティング システムで実行されている VMware 仮想マシンの変換をサポートします。

  • Microsoft オペレーティング システム - サポートされているすべてのオペレーティング システム
  • Linux - SCVMM でサポートされているすべての Linux ゲスト オペレーティング システム

ゲスト オペレーティング システムが Windows である VMware ベースの仮想マシンの一部の変換では、システム ファイルとドライバーを内部キャッシュに追加する必要がある場合があります。 Add-SCPatch コマンドレットを使用して、必要なファイルをキャッシュに追加できます。 追加する必要がある更新プログラムを確認するには、 New-SCV2V を実行して.vmdk ファイルを .vhd ファイルに変換します。 更新が必要な場合、このプロセスでは V2V 変換が失敗状態になります。 必要な更新プログラムの一覧を確認できます。 次に、 Add-SCPatch を使用して内部キャッシュに更新プログラムを追加し、失敗した V2V ジョブを再起動します。 V2V プロセスは続行されるため、ディスク変換をやり直す必要はありません。

他のオペレーティング システムを実行する VMware ベースの仮想マシンを変換すると、仮想マシンが起動しないか、正しく機能しない可能性があります。 変換を成功させるには、まずゲスト オペレーティング システムを、サポートされているオペレーティング システムのいずれかに変更する必要があります。

VMM で .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 変数に格納します。

2 番目のコマンドは、Contoso.com ドメイン内の HyperVHost01 という名前のホストを取得し、そのオブジェクトを $VMHost 変数に格納します。

3 番目のコマンドは、ESXHost01 で SourceVM という名前の仮想マシンを取得し、そのオブジェクトを $VM 変数に格納します。

最後のコマンド** では、New-SCV2V** は次の操作を実行します。

  • SourceVM という名前のソース VMware 仮想マシンから DestinationVM という名前の Windows ベースの仮想マシンを作成します。 コマンドは、DestinationVM という名前の新しい仮想マシンを HyperVHost01 にデプロイします。 HyperVHost01 上の C:\VM フォルダーに仮想マシン ファイルが格納されます。
  • 新しい仮想マシンで使用するために、HyperVHost01 に 512 MB のメモリを割り当てます。
  • コマンドが終了する直前に、コマンド シェルに制御を返す -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 変数に格納します。

2 番目のコマンドは、VirtualServerHost02 という名前のホストを取得し、そのオブジェクトを $VMHost 変数に格納します。

最後のコマンドでは、 New-SCV2V は次の操作を実行します。

  • FileServer02 の指定したパスに格納されているソース VMware ファイル VMSource.vmx から、VM02 という名前の Windows ベースの仮想マシンを作成します。 次に、コマンドによって VM02 という名前の新しい仮想マシンが VirtualServerHost02 にデプロイされます。 このコマンドは、仮想マシン ファイルを VirtualServerHost02 上の C:\VM フォルダーに格納します。
  • 新しい仮想マシンで使用するために、VirtualServerHost02 に 512 MB のメモリを割り当てます。
  • コマンドが終了する直前にコマンド シェルに制御を返す RunAsynchronously パラメーターを指定します。

パラメーター

-CPUCount

仮想マシン、ハードウェア プロファイル、またはテンプレートの CPU 数を指定します。

ホストの種類では、次の数の 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

-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。 1000000000 秒または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) アドレススプーフィングを有効にするかどうかを示します。

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 ライブラリ サーバーを指定します。 このコマンドレットは、このパラメーターが指定するサーバーに格納されている仮想マシンを変換します。

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 アドレス) を指定します。 有効な値は、1 つ以上の MAC アドレスです。 文字列のコンマ区切りリストとして、複数の MAC アドレスを入力します。

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

-MACAddressType

仮想ネットワーク アダプターに使用する MAC アドレスの種類を指定します。 有効な値は、Static と Dynamic です。

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

-MemoryMB

このコマンドレットが変換された仮想マシンに割り当てるホスト上のランダム アクセス メモリ (RAM) の量をメガバイト (MB) 単位で指定します。 既定値は 512 MB です。 Windows Server 2008 R2 SP1 以降のバージョンを実行するホストで動的メモリが有効になっている仮想マシンの場合は、スタートアップ メモリの値を指定します。

ホストの種類には、仮想マシンに割り当て可能な次の最大メモリがあります。

  • Hyper-V。 仮想マシンあたり最大 65536 MB の RAM。
  • VMware ESX Server 3.0.x。 仮想マシンあたり最大 16384 MB の RAM。
  • VMware ESX Server 3.5.x。 仮想マシンあたり最大 65532 MB の RAM。
  • Citrix XenServer。 仮想マシンあたり最大 32265 MB の 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

このコマンドレットは、変換された仮想マシンの仮想ネットワークから仮想ネットワーク アダプターを切断することを示します。

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

このコマンドレットは、仮想マシンへの仮想化ゲスト サービスのインストールをスキップすることを示します。

既定では、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

このコマンドレットが仮想マシンの仮想ネットワーク アダプターに変換する物理ネットワーク アダプターの 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

このコマンドレットは、物理から仮想への (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 ホスト上の仮想マシンで使用する仮想 LAN (VLAN) を有効にするかどうかを示します。

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

このコマンドレットで変換する仮想マシン オブジェクトを指定します。

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 コマンドレット」を参照してください。

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 コマンドレットを 使用します。

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

このコマンドレットは、 VirtualMachine オブジェクトを返します。

メモ

  • このコマンドレットには、VMM VMX コンピューター構成オブジェクトが必要です。 VMX オブジェクトを取得するには、 Get-SCVMXComputerConfiguration コマンドレットを使用します。