共用方式為


Disable-CsHostingProvider

 

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

停用組織目前使用中的代管供應商。代管供應商是第三方組織,可提供立即訊息、目前狀態,以及與您想要同盟之網域相關的服務。代管供應商 (例如 Microsoft Lync Online 2010) 不同於公用提供者 (例如 Yahoo!、MSN 和 AOL),因為其服務並非提供給一般大眾。

語法

Disable-CsHostingProvider [-Identity <XdsGlobalRelativeIdentity>] [-Confirm [<SwitchParameter>]] [-Force <SwitchParameter>] [-WhatIf [<SwitchParameter>]]

Disable-CsHostingProvider [-Confirm [<SwitchParameter>]] [-Force <SwitchParameter>] [-Instance <PSObject>] [-WhatIf [<SwitchParameter>]]

詳細描述

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

代管供應商是為其他組織提供 SIP 通訊服務的組織;例如 Fabrikam, Inc. 可能為 Contoso、Northwind Traders、Wingtip Toys 的使用者提供主機服務。當您與代管供應商建立同盟關係時,實際上是與由該供應商提供主機服務的任何組織建立同盟。例如,如果您與 Fabrikam Hosting 同盟,您的使用者便能夠與 Contoso、Northwind Traders 及 Wingtip Toys 的使用者交換立即訊息和目前狀態的資訊。

代管供應商也可以用於分割網域案例。在一個分割網域案例中,您的部分 Lync Server 2010 使用者擁有內部部署之主機上的帳戶 (也就是主機位於您的 Lync Server 本機實作上)。其他使用者的帳戶由第三方代管供應商在外部部署維護。與代管供應商同盟可讓內部部署使用者與外部部署使用者互相通訊。

若要與第三方代管供應商同盟,您必須建立並啟用新的代管供應商 (此外,該第三方供應商也必須與您建立同盟關係)。您可以在建立代管供應商時啟用該供應商;或者,也可以事後使用 Enable-CsHostingProvider 指令程式來啟用該供應商。此外,您隨時可以使用 Disable-CsHostingProvider 指令程式停用關係。當您停用代管供應商時,該供應商仍保留有效的同盟夥伴;不過,您組織與該供應商之間的所有通訊活動將會擱置,直到重新啟用供應商為止。

請注意,如果您的 Edge Server 設定為使用預設路由,而非網域名稱系統 (DNS) 伺服器路由,則您無法與代管供應商同盟。

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

Get-CsAdminRole | Where-Object {$_.Cmdlets –match "Disable-CsHostingProvider"}

參數

參數 必要 類型 說明

Identity

選用

字串

要停用之代管供應商的唯一識別碼。Identity 可能是代管供應商的完整網域 (FQDN) 名稱 (例如 fabrikam.com),或者可能是提供服務的公司名稱 (Fabrikam, Inc.)。

Instance

選用

DisplayHostingProvider 物件

允許您將物件參照傳遞給 Cmdlet,而不設定個別參數值。

Force

選用

切換參數

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

WhatIf

選用

切換參數

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

Confirm

選用

切換參數

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

輸入類型

Microsoft.Rtc.Management.WritableConfig.Settings.Edge.DisplayHostingProvider 物件。Disable-CsHostingProvider 會接受代管供應商物件的管線執行個體。

傳回類型

無。而指令程式會停用 Microsoft.Rtc.Management.WritableConfig.Settings.Edge.DisplayHostingProvider 物件的執行個體。

範例

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

Disable-CsHostingProvider -Identity "Fabrikam.com"

範例 1 所示的命令會停用代管供應商 Fabrikam.com。請注意,如果已經停用 Fabrikam.com,此命令將會傳回錯誤訊息。

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

Get-CsHostingProvider | Where-Object {$_.Enabled -eq $True} | Disable-CsHostingProvider

以上的命令會停用目前已啟用的所有代管供應商。若要這樣做,此命令會先呼叫 Get-CsHostingProvider 以傳回設定用於組織之所有代管供應商的集合。接著,該集合會傳送到 Where-Object 指令程式,該指令程式只挑出 Enabled 屬性等於 True 的供應商。然後,篩選過的集合會傳送到 Disable-CsHostingProvider,以停用集合中的每個供應商。

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

Get-CsHostingProvider | Where-Object {$_.VerificationLevel -ne "AlwaysVerifiable" -and $_.Enabled -eq $True} | Disable-CsHostingProvider

在範例 3 中,會停用驗證層級不等於 AlwaysVerifiable 的所有已啟用的代管供應商。若要執行此工作,此命令會先使用 Get-CsHostingProvider 傳回設定用於組織之所有代管供應商的集合。此集合會傳送到 Where-Object 指令程式,這樣只會選取符合下列兩個條件的供應商:1) VerificationLevel 屬性不等於 AlwaysVerifiable;且,2) Enabled 屬性等於 True。然後,篩選過的集合會傳送到 Disable-CsHostingProvider,以停用集合中的每個供應商。