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変数にオブジェクトを格納します。
最後のコマンドは、$Definitionに格納されている論理ネットワーク定義 (論理ネットワーク定義 01) の既存のホスト グループ配列に、$HostGroupに格納されているホスト グループを追加します。
パラメーター
-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 論理ネットワーク定義オブジェクトが必要です。