次の方法で共有


Set-SCLogicalNetworkDefinition

論理ネットワーク定義を変更します。

構文

Set-SCLogicalNetworkDefinition
   [-VMMServer <ServerConnection>]
   [-LogicalNetworkDefinition] <LogicalNetworkDefinition>
   [-AddVMHostGroup <HostGroup[]>]
   [-RemoveVMHostGroup <HostGroup[]>]
   [-Name <String>]
   [-SubnetVLan <SubnetVLan[]>]
   [-RunAsynchronously]
   [-PROTipID <Guid>]
   [-JobVariable <String>]
   [<CommonParameters>]

説明

Set-SCLogicalNetworkDefinition コマンドレットは、論理ネットワーク定義を変更します。 たとえば、論理ネットワーク定義 (ネットワーク サイトとも呼ばれます) にホスト グループを追加したり、論理ネットワーク定義からホスト グループを削除したりできます。

例 1: 論理ネットワーク定義に関連付けられているホスト・グループを変更する

PS C:\> $LogicalNetwork = Get-SCLogicalNetwork -Name "LogicalNetwork01"
PS C:\> $VMHostGroup = Get-SCVMHostGroup | where { $_.Path -eq "All Hosts\HostGroup02\Production"}
PS C:\> $Definition = Get-SCLogicalNetworkDefinition -LogicalNetwork $LogicalNetwork -VMHostGroup $VMHostGroup -Name "Logical Network Definition 01"
PS C:\> $HostGroup = Get-SCVMHostGroup | where { $_.Path -eq "All Hosts\HostGroup03\Production" }
PS C:\> Set-SCLogicalNetworkDefinition -LogicalnetworkDefinition $Definition -AddVMHostGroup $HostGroup

最初のコマンドは、"LogicalNetwork01" という名前の論理ネットワークを取得し、$LogicalNetwork変数に格納します。

2 番目のコマンドは、"All Hosts\HostGroup02\Production" という名前のホスト グループを取得し、$VMHostGroup変数に格納します。

3 番目のコマンドは、$LogicalNetworkに格納されている論理ネットワークと、$VMHostGroupに格納されているホスト グループに関連付けられた"論理ネットワーク定義 01" という名前の論理ネットワーク定義を取得します。

4 番目のコマンドは、"All Hosts\HostGroup-3\Production" という名前のホスト グループ オブジェクトを取得し、$HostGroup変数にオブジェクトを格納します。

最後のコマンドは、$HostGroupに格納されているホスト グループを、$Definition (論理ネットワーク定義 01) に格納されている論理ネットワーク定義の既存のホスト グループ配列に追加します。

パラメーター

-AddVMHostGroup

既存のホスト グループ配列またはプライベート クラウドに追加する 1 つ以上のホスト グループの配列を指定します。

Type:HostGroup[]
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

-LogicalNetworkDefinition

-SubnetVLan パラメーターで指定されているように、IP アドレス プールが機能するサブネットを含む論理ネットワーク定義 (ネットワーク サイトとも呼ばれます) を指定します。

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

-Name

仮想マシン マネージャー (VMM) オブジェクトの名前を指定します。

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

-RemoveVMHostGroup

ホスト グループ配列またはプライベート クラウドから削除する 1 つ以上のホスト グループの配列を指定します。

Type:HostGroup[]
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

-SubnetVLan

1 つ以上の IP サブネットと VLAN セットの配列を指定します。

SubnetVLan の作成の詳細については、次のように入力します Get-Help New-SCSubNetVLan

Type:SubnetVLan[]
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

出力

LogicalNetworkDefiniton

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

メモ

  • Get-SCLogicalNetworkDefinition コマンドレットを使用して取得する VMM 論理ネットワーク定義オブジェクトが必要です。