Set-SCLogicalNetworkDefinition
修改邏輯網路定義。
語法
Set-SCLogicalNetworkDefinition
[-VMMServer <ServerConnection>]
[-LogicalNetworkDefinition] <LogicalNetworkDefinition>
[-AddVMHostGroup <HostGroup[]>]
[-RemoveVMHostGroup <HostGroup[]>]
[-Name <String>]
[-SubnetVLan <SubnetVLan[]>]
[-RunAsynchronously]
[-PROTipID <Guid>]
[-JobVariable <String>]
[<CommonParameters>]
Description
Set-SCLogicalNetworkDefinition Cmdlet 會修改邏輯網路定義。 例如,您可以將主機群組新增至邏輯網路定義,或從邏輯網路定義中移除主機群組(也稱為網站)。
範例
範例 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 變數中。
第二個命令會取得名為 「All Hosts\HostGroup02\Production」 的主機群組,並將它儲存在$VMHostGroup變數中。
第三個命令會取得名為 「Logical Network Definition 01」 的邏輯網路定義,該邏輯網路定義與儲存在 $LogicalNetwork 中的邏輯網路,以及儲存在 $VMHostGroup 中的主機群組相關聯。
第四個命令會取得名為 「All Hosts\HostGroup-3\Production」 的主機群組物件,並將物件儲存在$HostGroup變數中。
最後一個命令會將儲存在 $HostGroup 中的主機群組新增至儲存在 $Definition 中之邏輯網路定義的現有主機群組陣列(邏輯網路定義 01)。
參數
-AddVMHostGroup
指定一或多個主機群組的陣列,以新增至現有的主機群組陣列或私人雲端。
類型: | HostGroup[] |
Position: | Named |
預設值: | None |
必要: | False |
接受管線輸入: | False |
接受萬用字元: | False |
-JobVariable
指定追蹤和儲存作業進度的變數名稱。
類型: | String |
Position: | Named |
預設值: | None |
必要: | False |
接受管線輸入: | False |
接受萬用字元: | False |
-LogicalNetworkDefinition
指定邏輯網路定義(也稱為網站),其中包含IP位址池所提供之子網,如 -SubnetVLan 參數所指定。
類型: | LogicalNetworkDefinition |
Position: | 0 |
預設值: | None |
必要: | True |
接受管線輸入: | True |
接受萬用字元: | False |
-Name
指定 Virtual Machine Manager (VMM) 物件的名稱。
類型: | String |
Position: | Named |
預設值: | None |
必要: | False |
接受管線輸入: | False |
接受萬用字元: | False |
-PROTipID
指定觸發此動作之效能和資源優化提示 (PRO 提示) 的識別碼。 此參數可讓您稽核 PRO 秘訣。
類型: | Guid |
Position: | Named |
預設值: | None |
必要: | False |
接受管線輸入: | False |
接受萬用字元: | False |
-RemoveVMHostGroup
指定要從主機群組陣列或私人雲端移除的一或多個主機群組陣列。
類型: | HostGroup[] |
Position: | Named |
預設值: | None |
必要: | False |
接受管線輸入: | False |
接受萬用字元: | False |
-RunAsynchronously
表示作業會以異步方式執行,讓控件立即返回命令殼層。
類型: | SwitchParameter |
Position: | Named |
預設值: | None |
必要: | False |
接受管線輸入: | False |
接受萬用字元: | False |
-SubnetVLan
指定一或多個IP子網和VLAN集合的陣列。
如需建立 SubnetVLan 的相關信息,請輸入:Get-Help New-SCSubNetVLan
。
類型: | SubnetVLan[] |
Position: | Named |
預設值: | None |
必要: | False |
接受管線輸入: | False |
接受萬用字元: | False |
-VMMServer
指定 Virtual Machine Manager (VMM) 伺服器物件。
類型: | ServerConnection |
Position: | Named |
預設值: | None |
必要: | False |
接受管線輸入: | True |
接受萬用字元: | False |
輸出
LogicalNetworkDefiniton
此 Cmdlet 會傳回 LogicalNetworkDefiniton 物件。
備註
- 需要 VMM 邏輯網路定義物件,您可以使用 Get-SCLogicalNetworkDefinition Cmdlet 來擷取該物件。