共用方式為


Set-CsNetworkSubnet

 

上次修改主題的時間: 2012-03-26

修改現有的網路子網路。

語法

Set-CsNetworkSubnet [-Identity <XdsGlobalRelativeIdentity>] [-Confirm [<SwitchParameter>]] [-Description <String>] [-Force <SwitchParameter>] [-MaskBits <Int32>] [-NetworkSiteID <String>] [-WhatIf [<SwitchParameter>]]

Set-CsNetworkSubnet [-Confirm [<SwitchParameter>]] [-Description <String>] [-Force <SwitchParameter>] [-Instance <PSObject>] [-MaskBits <Int32>] [-NetworkSiteID <String>] [-WhatIf [<SwitchParameter>]]

詳細描述

為了判斷屬於此子網路的主機地理位置,每一個子網路都必須與網路站台相關聯。使用此指令程式可修改相關聯的網路網站、變更子網路的描述,或是修改子網路的遮罩位元。

誰可以執行此 Cmdlet:下列群組的成員預設會獲授權可以在本機上執行 Set-CsNetworkSubnet Cmdlet:RTCUniversalServerAdmins。若要傳回所有獲指派此 Cmdlet 的角色存取控制 (RBAC) 角色清單 (包括您自行建立的自訂 RBAC 角色),請在 Windows PowerShell 提示字元中執行下列命令:

Get-CsAdminRole | Where-Object {$_.Cmdlets –match "Set-CsNetworkSubnet"}

參數

參數 必要 類型 說明

Identity

選用

Xds 通用相對識別碼

要修改之子網路的唯一子網路 ID。此值必須是 IP 位址 (例如 174.11.12.0) 或以 http: 或 https: 開頭的 URL。

Instance

選用

子網路類型

要修改之網路子網路物件的參考。此物件的類型必須是 Microsoft.Rtc.Management.WritableConfig.Settings.NetworkConfiguration.SubnetType,可透過呼叫 Get-CsNetworkSubnet 來擷取。

Description

選用

字串

要修改之子網路的描述。

MaskBits

選用

Int32

要套用至子網路的位元遮罩。

NetworkSiteID

選用

字串

要套用此子網路之網站的站台識別碼。您可以呼叫 Get-CsNetworkSite 指令程式來擷取部署的站台識別碼。

Force

選用

切換參數

抑制在進行變更前可能顯示的任何確認提示。

WhatIf

選用

切換參數

描述執行命令後的結果,但無須實際執行命令。

Confirm

選用

切換參數

執行命令前先要求您確認。

輸入類型

Microsoft.Rtc.Management.WritableConfig.Settings.NetworkConfiguration.SubnetType 物件。接受網路子網路物件的管線傳送資料。

傳回類型

這個指令程式不會傳回值。它會修改 Microsoft.Rtc.Management.WritableConfig.Settings.NetworkConfiguration.SubnetType 類型的物件。

範例

-------------------------- 範例 1 --------------------------

Set-CsNetworkSubnet -Identity 172.11.15.0 -MaskBits 25 -NetworkSiteID Chicago

此範例會修改 Identity (子網路 ID) 為 172.11.15.0 的子網路。此子網路會修改為新的 MaskBits 值 (25) 以及新的 NetworkSiteID (Chicago)。

-------------------------- 範例 2 --------------------------

Get-CsNetworkSubnet | Where-Object {$_.NetworkSiteID -eq "Vancouver"} | Set-CsNetworkSubnet -NetworkSiteID Chicago

範例 2 會將 Vancouver 網站上的所有子網路移至 Chicago 網站。若要這樣做,我們可以從呼叫 Get-CsNetworkSubnet 指令程式開始。這樣會擷取 Microsoft Lync Server 2010 部署中定義之所有子網路的集合。接著,子網路的這個集合會傳送到 Where-Object指令程式。Where-Object 採用該集合並縮小範圍至只有 NetworkSiteID 等於 (-eq) Vancouver 的子網路。既然此集合僅由與 Vancouver 站台的子網路所組成,因此我們將該集合傳送到 Set-CsNetworkSubnet。我們為 Set-CsNetworkSubnet 提供一個參數:NetworkSiteID。透過將 Chicago 的值傳遞給參數,我們指示 Set-CsNetworkSubnet 將集合中每個成員的網路站台識別碼變更為 Chicago。