共用方式為


Remove-CsAllowedDomain

 

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

將網域從核准結盟的網域清單中移除。

語法

Remove-CsAllowedDomain -Identity <XdsGlobalRelativeIdentity> [-Confirm [<SwitchParameter>]] [-Force <SwitchParameter>] [-WhatIf [<SwitchParameter>]]

詳細描述

同盟是兩個組織用來建立信任關係的方法,以促進兩個群組之間的溝通。建立同盟後,兩個組織的使用者便可互相傳送立即訊息、訂閱目前狀態通知,並使用如 Microsoft Lync 2010 等 SIP 應用程式互相通訊。Microsoft Lync Server 2010 允許三種同盟:1) 您組織與其他組織之間的直接同盟;2) 您組織與公共供應商之間的同盟;3) 您組織與第三方代管供應商之間的同盟。

設定與其他組織的直接同盟需要幾項工作。若要開始,必須啟用執行 Lync Server Access Edge 服務的伺服器以允許同盟。此外,另一個組織必須允許與您同盟;雙方必須皆同意同盟關係,才能建立同盟。

若要設定同盟關係,您也可能需要管理兩個同盟相關清單:允許清單與封鎖清單。允許清單代表您選擇要建立同盟的組織。如果網域出現在允許清單上 (視組態設定而定),則使用者能夠與在該同盟網域中具有帳戶的使用者交換立即訊息和目前狀態資訊。相反地,封鎖清單代表明確禁止使用者進行同盟的網域;例如,Lync Server 2010 會自動拒絕從封鎖網域傳送的訊息。

如果您想要中斷同盟關係,請使用 Remove-CsAllowedDomain 指令程式從允許的網域清單移除適當網域,然後,如果適當,請使用 New-CsBlockedDomain,將該網域新增至封鎖的網域清單。請注意,網域無法同時出現在允許清單和封鎖清單上。

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

Get-CsAdminRole | Where-Object {$_.Cmdlets –match "Remove-CsAllowedDomain"}

參數

參數 必要 類型 描述

Identity

必要

字串

要從允許清單移除之網域的完整網域名稱 (FQDN);例如 fabrikam.com。您無法在指定網域 Identity 時使用萬用字元。

Force

選用

切換參數

隱藏顯示當執行命令時可能發生的任何非嚴重錯誤訊息。

WhatIf

選用

切換參數

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

Confirm

選用

切換參數

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

輸入類型

Microsoft.Rtc.Management.WritableConfig.Settings.Edge.AllowedDomain 物件。Remove-CsAllowedDomain 接受允許之網域物件管線傳送的執行個體。

傳回類型

刪除 Microsoft.Rtc.Management.WritableConfig.Settings.Edge.AllowedDomain 物件的執行個體。

範例

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

Remove-CsAllowedDomain -Identity fabrikam.com

範例 1 所示的命令會將 fabrikam.com 網域從允許的網域清單移除。

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

Get-CsAllowedDomain -Filter *fabrikam* | Remove-CsAllowedDomain

範例 2 會將 Identity 之任何部分含字串值 "fabrikam" 的網域從允許的網域清單移除。為達成此目的,命令會先使用 Get-CsAllowedDomain 並搭配 Filter 參數,以傳回 Identity (唯一能篩選的屬性) 之任何部分含字串值 "fabrikam" 的網域集合。接著,這個篩選過的集合會傳送到 Remove-CsAllowedDomain,如此會將篩選過的集合中的所有項目從允許的網域清單移除。

-------------------------- 範例 3 ------------------------

Get-CsAllowedDomain | Where-Object {$_.ProxyFqdn -eq $Null} | Remove-CsAllowedDomain 

範例 3 會將所有不具有已識別 Proxy 伺服器的網域從允許的網域清單中移除。為了執行此作業,會先呼叫 Get-CsAllowedDomain,以傳回允許清單中目前所有網域的集合。接著將這個集合傳送到 Where-Object 指令程式;這樣只會挑出 ProxyFqdn 屬性等於 Null 值的網域。然後將篩選過的集合傳送到 Remove-CsAllowedDomain,將集合中的每一個網域從允許清單中移除。

-------------------------- 範例 4 ------------------------

Get-CsAllowedDomain | Where-Object {$_.Comment -match "Ken Myer"} | Remove-CsAllowedDomain 

上述範例會從允許的網域清單移除所有 Comment 欄位含字串值 "Ken Myer" 的網域。為達成此目的,命令會先使用 Get-CsAllowedDomain,以擷取允許之網域清單中目前所有網域的集合。接著將這個集合傳送到 Where-Object 指令程式;這樣只會選取 Comment 屬性包含字串值 "Ken Myer" 的網域。然後將篩選過的集合傳送到 Remove-CsAllowedDomain,由其將集合中的各個項目從允許的網域清單中移除。