Set-SCLogicalNetworkDefinition
修改邏輯網路定義。
Syntax
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
指定要新增至現有主機群組陣列或私人雲端的一或多個主機群組陣列。
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
指定邏輯網路定義 (也稱為網站) ,其中包含 IP 位址池所提供的子網,如 -SubnetVLan 參數所指定。
Type: | LogicalNetworkDefinition |
Position: | 0 |
Default value: | None |
Required: | True |
Accept pipeline input: | True |
Accept wildcard characters: | False |
-Name
指定 Virtual Machine Manager (VMM) 物件的名稱。
Type: | String |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-PROTipID
指定觸發此動作之 PRO 提示 (PRO 提示的識別碼) 。 此參數可讓您稽核 PRO 秘訣。
Type: | Guid |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-RemoveVMHostGroup
指定要從主機群組陣列或私人雲端中移除的一或多個主機群組陣列。
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
指定一或多個 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
指定 Virtual Machine Manager (VMM) 伺服器物件。
Type: | ServerConnection |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | True |
Accept wildcard characters: | False |
輸出
LogicalNetworkDefiniton
此 Cmdlet 會傳回 LogicalNetworkDefiniton 物件。
備註
- 需要使用 Get-SCLogicalNetworkDefinition Cmdlet 擷取的 VMM 邏輯網路定義物件。