次の方法で共有


New-SCVirtualNetworkAdapter

VMM で使用される仮想マシン、仮想マシン テンプレート、またはハードウェア プロファイルに仮想ネットワーク アダプターを作成します。

構文

New-SCVirtualNetworkAdapter
   [-IPv4AddressType <EthernetAddressType>]
   [-IPv6AddressType <EthernetAddressType>]
   [-EnableMACAddressSpoofing <Boolean>]
   [-EnableGuestIPNetworkVirtualizationUpdates <Boolean>]
   [-EnableVMNetworkOptimization <Boolean>]
   [-VMNetwork <VMNetwork>]
   [-PortClassification <PortClassification>]
   [-VMSubnet <VMSubnet>]
   [-VLanEnabled <Boolean>]
   [-VLanID <UInt16>]
   [-AdapterFlags <VirtualNetworkAdapterFlags>]
   -VM <VM>
   [[-VirtualNetwork] <String>]
   [-MACAddress <String>]
   [-MACAddressType <String>]
   [-NoConnection]
   [-Synthetic]
   [-LogicalNetwork <LogicalNetwork>]
   [-NoVMNetwork]
   [-VMwarePortGroup <String>]
   [-NetworkLocation <String>]
   [-NetworkTag <String>]
   [-PortACL <PortACL>]
   [-RunAsynchronously]
   [-PROTipID <Guid>]
   [-JobVariable <String>]
   [-OnBehalfOfUser <String>]
   [-OnBehalfOfUserRole <UserRole>]
   [<CommonParameters>]
New-SCVirtualNetworkAdapter
   [-VMMServer <ServerConnection>]
   [-IPv4AddressType <EthernetAddressType>]
   [-IPv6AddressType <EthernetAddressType>]
   [-EnableMACAddressSpoofing <Boolean>]
   [-EnableGuestIPNetworkVirtualizationUpdates <Boolean>]
   [-EnableVMNetworkOptimization <Boolean>]
   [-VMNetwork <VMNetwork>]
   [-PortClassification <PortClassification>]
   [-VMSubnet <VMSubnet>]
   [-VLanEnabled <Boolean>]
   [-VLanID <UInt16>]
   [-DevicePropertiesAdapterNameMode <DevicePropertiesAdapterNameMode>]
   [-AdapterFlags <VirtualNetworkAdapterFlags>]
   [-VMHost <Host>]
   [-LogicalSwitch <LogicalSwitch>]
   -JobGroup <Guid>
   [[-VirtualNetwork] <String>]
   [-MACAddress <String>]
   [-MACAddressType <String>]
   [-NoConnection]
   [-Synthetic]
   [-LogicalNetwork <LogicalNetwork>]
   [-VMNetworkServiceSetting <String>]
   [-NoVMNetwork]
   [-VMwarePortGroup <String>]
   [-NetworkLocation <String>]
   [-NetworkTag <String>]
   [-DevicePropertiesAdapterName <String>]
   [-PortACL <PortACL>]
   [-RunAsynchronously]
   [-PROTipID <Guid>]
   [-JobVariable <String>]
   [-OnBehalfOfUser <String>]
   [-OnBehalfOfUserRole <UserRole>]
   [<CommonParameters>]
New-SCVirtualNetworkAdapter
   [-IPv4AddressType <EthernetAddressType>]
   [-IPv6AddressType <EthernetAddressType>]
   [-EnableMACAddressSpoofing <Boolean>]
   [-EnableGuestIPNetworkVirtualizationUpdates <Boolean>]
   [-EnableVMNetworkOptimization <Boolean>]
   [-VMNetwork <VMNetwork>]
   [-PortClassification <PortClassification>]
   [-VMSubnet <VMSubnet>]
   [-VLanEnabled <Boolean>]
   [-VLanID <UInt16>]
   [-DevicePropertiesAdapterNameMode <DevicePropertiesAdapterNameMode>]
   [-AdapterFlags <VirtualNetworkAdapterFlags>]
   -VMTemplate <Template>
   [[-VirtualNetwork] <String>]
   [-MACAddress <String>]
   [-MACAddressType <String>]
   [-NoConnection]
   [-Synthetic]
   [-LogicalNetwork <LogicalNetwork>]
   [-VMNetworkServiceSetting <String>]
   [-NoVMNetwork]
   [-VMwarePortGroup <String>]
   [-NetworkLocation <String>]
   [-NetworkTag <String>]
   [-DevicePropertiesAdapterName <String>]
   [-PortACL <PortACL>]
   [-RunAsynchronously]
   [-PROTipID <Guid>]
   [-JobVariable <String>]
   [-OnBehalfOfUser <String>]
   [-OnBehalfOfUserRole <UserRole>]
   [<CommonParameters>]
New-SCVirtualNetworkAdapter
   [-IPv4AddressType <EthernetAddressType>]
   [-IPv6AddressType <EthernetAddressType>]
   [-EnableMACAddressSpoofing <Boolean>]
   [-EnableGuestIPNetworkVirtualizationUpdates <Boolean>]
   [-EnableVMNetworkOptimization <Boolean>]
   [-VMNetwork <VMNetwork>]
   [-PortClassification <PortClassification>]
   [-VMSubnet <VMSubnet>]
   [-VLanEnabled <Boolean>]
   [-VLanID <UInt16>]
   [-DevicePropertiesAdapterNameMode <DevicePropertiesAdapterNameMode>]
   [-AdapterFlags <VirtualNetworkAdapterFlags>]
   -HardwareProfile <HardwareProfile>
   [[-VirtualNetwork] <String>]
   [-MACAddress <String>]
   [-MACAddressType <String>]
   [-NoConnection]
   [-Synthetic]
   [-LogicalNetwork <LogicalNetwork>]
   [-VMNetworkServiceSetting <String>]
   [-NoVMNetwork]
   [-VMwarePortGroup <String>]
   [-NetworkLocation <String>]
   [-NetworkTag <String>]
   [-DevicePropertiesAdapterName <String>]
   [-PortACL <PortACL>]
   [-RunAsynchronously]
   [-PROTipID <Guid>]
   [-JobVariable <String>]
   [-OnBehalfOfUser <String>]
   [-OnBehalfOfUserRole <UserRole>]
   [<CommonParameters>]
New-SCVirtualNetworkAdapter
   [-IPv4AddressType <EthernetAddressType>]
   [-IPv6AddressType <EthernetAddressType>]
   [-VMNetwork <VMNetwork>]
   [-PortClassification <PortClassification>]
   [-VMSubnet <VMSubnet>]
   [-VLanEnabled <Boolean>]
   [-VLanID <UInt16>]
   [-IPv4AddressPool <StaticIPAddressPool>]
   [-IPv6AddressPool <StaticIPAddressPool>]
   [-InheritsAddressFromPhysicalNetworkAdapter <Boolean>]
   -VMHost <Host>
   -LogicalSwitch <LogicalSwitch>
   [-JobGroup <Guid>]
   [-Name <String>]
   [-MACAddress <String>]
   [-MACAddressType <String>]
   [-IPv4Address <String>]
   [-IPv6Address <String>]
   [-PortACL <PortACL>]
   [-RunAsynchronously]
   [-PROTipID <Guid>]
   [-JobVariable <String>]
   [-OnBehalfOfUser <String>]
   [-OnBehalfOfUserRole <UserRole>]
   [<CommonParameters>]

説明

New-SCVirtualNetworkAdapter コマンドレットは、仮想マシン マネージャー (VMM) によって管理される仮想マシンの作成に使用される仮想マシン、仮想マシン テンプレート、またはハードウェア プロファイルに仮想ネットワーク アダプターを作成します。

ネットワークの場所

New-SCVirtualNetworkAdapter コマンドレットを使用すると、ネットワークの場所を指定し、アダプターの作成時にホストで構成された仮想ネットワークに仮想ネットワーク アダプターを接続できます。また、Set-SCVirtualNetworkAdapter コマンドレットを使用して、これらの設定やその他の設定を後で構成することもできます。

静的または動的 MAC アドレス

仮想ネットワーク アダプターで静的 MAC アドレスと動的 MAC アドレスのどちらを使用するかを指定できます。また、静的 MAC アドレスを指定することもできます。

エミュレートされたアダプターまたは合成Virtual Network アダプター

New-SCVirtualNetworkAdapter コマンドレットを使用して、型がエミュレート (既定) または合成のアダプターを作成できます。

任意の種類のホスト (Hyper-V、VMware、または XenServer) 上の仮想マシンの場合、特定の物理ネットワーク アダプターをエミュレートする仮想ネットワーク アダプターを仮想マシンで構成できます。

Hyper-V ホスト上の仮想マシンの場合、仮想マシンにインストールされているゲスト オペレーティング システムが仮想化対応オペレーティング システム (Windows Server 2008 や Windows Server 2016、一部のバージョンの Linux など) である場合、VMM では、ホスト上の物理ハードウェアと通信するように、仮想マシン上で高パフォーマンスの合成仮想ネットワーク アダプターを構成できます。 仮想ネットワーク アダプターを合成するには、 Synthetic パラメーターを使用して明示的に指定する必要があります。

仮想ローカル エリア ネットワーク

VMM には、そのホストにデプロイされた仮想マシンで使用するために、ホスト上に 1 つ以上の仮想エリア ネットワーク (VLAN) を構成するためのサポートが含まれています。 New-SCVirtualNetworkAdapter コマンドレット (または Set-SCVirtualNetworkAdapter コマンドレット) を VLAN パラメーターと共に使用して、仮想マシン上の仮想ネットワーク アダプターを VLAN に接続できます。 ホスト ネットワーク アダプターで対応する VLAN 設定を構成するには、 Add-SCVMHostNetworkAdapter コマンドレットまたは Set-SCVMHostNetworkAdapter コマンドレットを使用します。

VLAN を構成する方法の図については、このコマンドレットの例を参照し、 New-SCVMHostNetworkAdapterConfigSet-SCVMHostNetworkAdapter の例を参照してください。

注意

  • VMM 2019 UR2 には、新しいパラメーター [-PhysicalNetworkAdapterName] が含まれています。 詳しくは、「パラメーター」をご覧ください。
  • VMM 2019 UR3 には、新しいパラメーター [-AllowedVLanList][-NativeVLanId] が 含まれています。 詳しくは、「パラメーター」をご覧ください。

例 1: 仮想マシンに仮想ネットワーク アダプターを作成する

PS C:\> $VM = Get-SCVirtualMachine -Name "VM01"
PS C:\> New-SCVirtualNetworkAdapter -VM $VM

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

2 つ目のコマンドは、VM01 上に仮想ネットワーク アダプターを作成します。

例 2: 仮想マシン テンプレートに仮想ネットワーク アダプターを作成する

PS C:\> $VMTemplate = Get-SCVMTemplate | where { $_.Name -eq "VMTemplate01" }
PS C:\> New-SCVirtualNetworkAdapter -VMTemplate $VMTemplate

最初のコマンドは、VMTemplate01 という名前の仮想マシン テンプレート オブジェクトを取得し、そのオブジェクトを $VMTemplate 変数に格納します。

2 番目のコマンドは、VMTemplate01 に仮想ネットワーク アダプターを作成します。

例 3: エミュレートされた仮想ネットワーク アダプターと合成仮想ネットワーク アダプターをハードウェア プロファイルに作成する

PS C:\> $HWProfile = Get-SCHardwareProfile | where { $_.Name -eq "NewHWProfile01" }
PS C:\> New-SCVirtualNetworkAdapter -HardwareProfile $HWProfile
PS C:\> New-SCVirtualNetworkAdapter -HardwareProfile $HWProfile -Synthetic

最初のコマンドは、VMM ライブラリから NewHWProfile01 という名前のハードウェア プロファイル オブジェクトを取得し、$HWProfile変数にオブジェクトを格納します。

2 番目のコマンドは、NewHWProfile01 に仮想ネットワーク アダプター ("ネイティブ" またはエミュレートされたアダプター) を作成します。

最後のコマンドは、NewHWProfile01 に合成仮想ネットワーク アダプターを作成します。

例 4: 仮想マシンに仮想ネットワーク アダプターを作成し、一意の MAC アドレスを割り当てる

PS C:\> $VM = Get-SCVirtualMachine -Name "VM04"
PS C:\> $VNIC = New-SCVirtualNetworkAdapter -VM $VM
PS C:\> $MACPool = Get-SCMACAddressPool -Name "MAC Address Pool 01"
PS C:\> Grant-SCMACAddress -MACAddressPool $MACPool -VirtualNetworkAdapter $VNIC

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

2 番目のコマンドは、$VM (VM04) に格納されている仮想マシン上に仮想ネットワーク アダプターを作成し、$VNIC変数にオブジェクトを格納します。

3 番目のコマンドは、MAC アドレス プール 01 という名前の MAC アドレス プール オブジェクトを取得し、そのオブジェクトを $MACPool 変数に格納します。

最後のコマンドは、$MACPoolに格納されているアドレス プールから次に使用可能な MAC アドレスを取得し、$VNICに格納されている仮想ネットワーク アダプターに割り当てます。

例 5: 静的 MAC アドレスと特定の VLAN ID を持つ仮想ネットワーク アダプターを作成する

PS C:\> $VM = Get-SCVirtualMachine -Name "VM05"
PS C:\> $LogicalNet = Get-SCLogicalNetwork -Name "LogicalNetwork01"
PS C:\> $VirtualNet = Get-SCVirtualNetwork -Name "ExternalVirtualNetwork01"
PS C:\> New-SCVirtualNetworkAdapter -VM $VM -LogicalNetwork $LogicalNet -VirtualNetwork $VirtualNet -MACAddress "00-16-D3-CC-00-1A" -MACAddressType "Static" -VLANEnabled $True -VLANId 3

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

2 番目のコマンドは、LogicalNetwork01 という名前の論理ネットワーク オブジェクトを取得し、そのオブジェクトを $LogicalNet 変数に格納します。

3 番目のコマンドは、ExternalVirtualNetwork01 という名前の仮想ネットワーク オブジェクトを取得し、そのオブジェクトを $VirtualNet 変数に格納します。

最後のコマンドは、VM05 用の新しい仮想ネットワーク アダプターを作成し、アダプターを$LogicalNetに格納されている論理ネットワークと、$VirtualNetに格納されている仮想ネットワークに接続します。 このコマンドは、仮想ネットワーク アダプターの静的 MAC アドレスを提供し、VLAN を有効にし、VLAN ID を 3 に指定します。

注: この例では、ホストが既に VLAN に接続されているか、そうでない場合はホストに 2 つのネットワーク アダプターがあることを前提としています。 ホストに 1 つのネットワーク アダプターがある場合、VMM サーバーで使用できない VLAN にアダプターを割り当てると、VMM がホストを管理できなくなります。

パラメーター

-AdapterFlags

{{Fill AdapterFlags Description}}

Type:VirtualNetworkAdapterFlags
Accepted values:None, ApplyInfrastructurePortProfileForNetworkController, ApplyNCPortProfileForNetworkController, ApplyInstaceIDPortProfileForNetworkController
Position:Named
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters:False

-AllowedVLanList

仮想マシン ネットワーク アダプターで許可される仮想 LAN の一覧を指定します。

注意

このパラメーターは、VMM 2019 UR3 に適用されます。

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

-DevicePropertiesAdapterName

ネットワーク アダプターの名前を指定します。

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

-DevicePropertiesAdapterNameMode

アダプター名モードを指定します。

Type:DevicePropertiesAdapterNameMode
Accepted values:Disabled, VMNetwork, Custom
Position:Named
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters:False

-EnableGuestIPNetworkVirtualizationUpdates

ゲストによる IP ネットワーク仮想化の更新が有効かどうかを示します。

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

-EnableMACAddressSpoofing

$Trueに設定すると、MAC アドレススプーフィングが有効になります。

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

-EnableVMNetworkOptimization

$Trueに設定すると、仮想マシン ネットワークの最適化が有効になります。

この機能により、仮想マシン キュー (VMQ) または TCP チムニー オフロードをサポートするネットワーク アダプターを使用する仮想マシンのネットワーク パフォーマンスが向上します。 VMQ を使用すると、仮想ネットワーク アダプターごとに一意のネットワーク キューを作成できます。 TCP チムニー オフロードを使用すると、ネットワーク トラフィック処理をネットワーク スタックからオフロードできます。

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

-HardwareProfile

ハードウェア プロファイル オブジェクトを指定します。

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

-InheritsAddressFromPhysicalNetworkAdapter

ネットワーク アダプターが物理ネットワーク アダプターからアドレスを継承するかどうかを示します。

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

-IPv4Address

IPv4 アドレスを指定します。

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

-IPv4AddressPool

IPv4 アドレスを含む静的アドレス プールを指定します。

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

-IPv4AddressType

IPv4 アドレスの種類を指定します。 このパラメーターの有効値は、次のとおりです。

  • 動的
  • 静的
Type:EthernetAddressType
Accepted values:Dynamic, Static
Position:Named
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters:False

-IPv6Address

IPv6 アドレスを指定します。

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

-IPv6AddressPool

IPv6 アドレスを含む静的アドレス プールを指定します。

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

-IPv6AddressType

IPv6 アドレスの種類を指定します。 このパラメーターの有効値は、次のとおりです。

  • 動的
  • 静的
Type:EthernetAddressType
Accepted values:Dynamic, Static
Position:Named
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters:False

-JobGroup

同じジョブ グループ識別子を含む最後のコマンドが実行される直前に一括して実行される、一連のコマンドの識別子を指定します。

Type:Guid
Position:Named
Default value:None
Required:True
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

-LogicalNetwork

論理ネットワークを指定します。 論理ネットワークは、ネットワーク割り当てを整理および簡略化するために使用される IP サブネットと VLAN の名前付きグループです。

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

-LogicalSwitch

論理スイッチ オブジェクトを指定します。

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

-MACAddress

コンピューター上の物理ネットワーク アダプターまたは仮想ネットワーク アダプターの MAC アドレスまたは一連の MAC アドレスを指定します。

  • 1 つの MAC アドレスの形式の例: -MACAddress "00-15-5D-B4-DC-00"
  • 一連の MAC アドレスの形式の例: -MACAddress "00-15-5D-B4-DC-00", "00-1A-A0-E3-75-29"
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

-Name

ネットワーク オブジェクトの名前を指定します。

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

-NativeVLanId

仮想マシン ネットワーク アダプターのネイティブ仮想 LAN 識別子を指定します。

注意

このパラメーターは、VMM 2019 UR3 に適用されます。

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

-NetworkLocation

物理ネットワーク アダプタまたは仮想ネットワーク アダプタ用のネットワークの場所を指定するか、ホストの物理ネットワーク アダプタに対する既定のネットワークの場所を変更します。

形式の例: -NetworkLocation $NetLoc ($NetLocに Corp.Contoso.com が含まれている可能性があります) -OverrideNetworkLocation $True -NetworkLocation "HostNICNewLocation.Contoso.com"

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

-NetworkTag

ホスト上の特定の内部または外部ネットワークに接続するように構成された仮想ネットワーク アダプターに関連付ける単語または語句を指定します。

NetworkTag パラメーターは、同じ NetworkTag を持つすべての仮想マシンを、同じネットワークのメンバーとして識別します。 VMM は、仮想マシンを展開する候補としてホストを評価するときに、 NeworkTag (存在する場合) を使用します。 ホストに、配置する仮想マシンと同じ NetworkTag を持つネットワーク上の仮想マシンが含まれていない場合、ホストは配置プロセスで星を 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

-NoVMNetwork

仮想マシン ネットワークが指定されていないことを示します。

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

-OnBehalfOfUser

ユーザー名を指定します。 このコマンドレットは、このパラメーターで指定されたユーザーに代わって動作します。

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

-OnBehalfOfUserRole

ユーザー ロールを指定します。 ユーザー ロールを取得するには、 Get-SCUserRole コマンドレットを 使用します。 このコマンドレットは、このパラメーターが指定するユーザー ロールに代わって動作します。

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

-PhysicalNetworkAdapterName

物理ネットワーク アダプターの名前を指定します。

注意

このパラメーターは、VMM 2019 UR2 に適用されます。

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

-PortACL

ポート ACL オブジェクトを指定します。

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

-PortClassification

仮想ネットワーク アダプターが接続するスイッチのポート分類を指定します。

Type:PortClassification
Position:Named
Default value:None
Required:False
Accept pipeline input:True
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

-Synthetic

Hyper-V ホストにデプロイされた仮想マシン上の仮想ネットワーク アダプターなどのデバイスが、高パフォーマンスの合成デバイスであることを指定します。 バーチャル マシンには仮想化対応のゲスト オペレーティング システムが必要です。

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

-VirtualNetwork

仮想ネットワーク オブジェクトを指定します。

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

-VLanEnabled

Hyper-V ホストまたは Citrix XenServer ホスト上の仮想マシンで使用する仮想 LAN (VLAN) を有効にするかどうかを示します。

  • 1 つの VLAN の形式の例: -VLANEnabled -VLANMode "Access" -VLANID 35
  • 複数の VLAN の形式の例: -VLANEnabled -VLANMode "Trunk" -VLANTrunkID 1,2,100,200,1124
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 ホストで VLanID を構成します。

ホスト上の物理ネットワーク アダプターにバインドされているか、ホスト上の内部仮想ネットワークにバインドされている仮想マシンの仮想ネットワーク アダプターで VLanID を構成します。

形式の例: -VLanEnabled -VLanMode "Access" -VLANID 35

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:False
Accept wildcard characters:False

-VMNetwork

仮想マシン ネットワーク オブジェクトを指定します。

仮想マシン ネットワーク オブジェクトを取得するには、 Get-SCVMNetwork コマンドレットを使用します。

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

-VMNetworkServiceSetting

仮想マシン のネットワーク サービス設定を指定します。

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

-VMSubnet

仮想マシンのサブネット オブジェクトを指定します。

VMSubnet オブジェクトを取得するには、Get-SCVMSubnet コマンドレットを使用します。

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

-VMTemplate

仮想マシンの作成に使用する VMM テンプレート オブジェクトを指定します。

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

-VMwarePortGroup

VMware ポート グループを指定します。

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

出力

VirtualNetworkAdapter

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

メモ

  • それぞれ Get-SCVirtualMachineGet-SCVMTemplate、および Get-SCHardwareProfile コマンドレットを使用して取得できる VMM 仮想マシン オブジェクト、仮想マシン テンプレート オブジェクト、またはハードウェア プロファイル オブジェクトが必要です。