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 つ以上のホスト グループの配列を指定します。
型: | HostGroup[] |
配置: | Named |
規定値: | None |
必須: | False |
パイプライン入力を受け取る: | False |
ワイルドカード文字を受け取る: | False |
-JobVariable
ジョブの進行状況を追跡して格納する変数の名前を指定します。
型: | String |
配置: | Named |
規定値: | None |
必須: | False |
パイプライン入力を受け取る: | False |
ワイルドカード文字を受け取る: | False |
-LogicalNetworkDefinition
-SubnetVLan パラメーターで指定された、IP アドレス プールが提供するサブネットを含む論理ネットワーク定義 (ネットワーク サイトとも呼ばれます) を指定します。
型: | LogicalNetworkDefinition |
配置: | 0 |
規定値: | None |
必須: | True |
パイプライン入力を受け取る: | True |
ワイルドカード文字を受け取る: | False |
-Name
仮想マシン マネージャー (VMM) オブジェクトの名前を指定します。
型: | String |
配置: | Named |
規定値: | None |
必須: | False |
パイプライン入力を受け取る: | False |
ワイルドカード文字を受け取る: | False |
-PROTipID
このアクションをトリガーしたパフォーマンスとリソースの最適化のヒント (PRO ヒント) の ID を指定します。 このパラメーターを使用すると、PRO のヒントを監査できます。
型: | Guid |
配置: | Named |
規定値: | None |
必須: | False |
パイプライン入力を受け取る: | False |
ワイルドカード文字を受け取る: | False |
-RemoveVMHostGroup
ホスト グループ配列またはプライベート クラウドから削除する 1 つ以上のホスト グループの配列を指定します。
型: | HostGroup[] |
配置: | Named |
規定値: | None |
必須: | False |
パイプライン入力を受け取る: | False |
ワイルドカード文字を受け取る: | False |
-RunAsynchronously
コントロールがコマンド シェルにすぐに戻るように、ジョブが非同期的に実行されることを示します。
型: | SwitchParameter |
配置: | Named |
規定値: | None |
必須: | False |
パイプライン入力を受け取る: | False |
ワイルドカード文字を受け取る: | False |
-SubnetVLan
1 つ以上の IP サブネットと VLAN セットの配列を指定します。
SubnetVLan の作成の詳細については、「Get-Help New-SCSubNetVLan
」と入力します。
型: | SubnetVLan[] |
配置: | Named |
規定値: | None |
必須: | False |
パイプライン入力を受け取る: | False |
ワイルドカード文字を受け取る: | False |
-VMMServer
仮想マシン マネージャー (VMM) サーバー オブジェクトを指定します。
型: | ServerConnection |
配置: | Named |
規定値: | None |
必須: | False |
パイプライン入力を受け取る: | True |
ワイルドカード文字を受け取る: | False |
出力
LogicalNetworkDefiniton
このコマンドレットは、LogicalNetworkDefiniton オブジェクト
メモ
- Get-SCLogicalNetworkDefinition コマンドレットを使用して取得する VMM 論理ネットワーク定義オブジェクトが必要です。