Enable-CsHostingProvider
上次修改主題的時間: 2012-03-23
啟用代管供應商供組織使用。代管供應商是第三方組織,可提供立即訊息、目前狀態,以及與您想要同盟之網域相關的服務。代管供應商 (例如 Microsoft Lync Online 2010) 不同於公用提供者 (例如 Yahoo!、MSN 和 AOL),因為其服務並非提供給一般大眾。
語法
Enable-CsHostingProvider [-Identity <XdsGlobalRelativeIdentity>] [-Confirm [<SwitchParameter>]] [-Force <SwitchParameter>] [-WhatIf [<SwitchParameter>]]
Enable-CsHostingProvider [-Confirm [<SwitchParameter>]] [-Force <SwitchParameter>] [-Instance <PSObject>] [-WhatIf [<SwitchParameter>]]
詳細描述
「同盟」是兩個組織可建立信任關係的一種方法,此信任關係會簡化兩個團體之間的通訊。建立同盟後,兩個組織的使用者便可互相傳送立即訊息、訂閱目前狀態通知,並使用如 Microsoft Lync 2010 等 SIP 應用程式互相通訊。Microsoft Lync Server 2010 允許三種同盟:1) 您的組織與其他組織之間的直接同盟;2) 您的組織與公用提供者之間的同盟;以及 3) 您的組織與第三方代管供應商之間的同盟。
代管供應商是一種為其他組織提供 SIP 通訊服務的組織,例如 Fabrikam Hosting, Inc. 可能託管 Contoso、Northwind Traders、Wingtip Toys 等組織的使用者。當您與代管供應商建立同盟關係時,實際上是與由該供應商提供主機服務的任何組織建立同盟。例如,如果您與 Fabrikam Hosting 同盟,您的使用者便能夠與 Contoso、Northwind Traders 及 Wingtip Toys 的使用者交換立即訊息和目前狀態的資訊。
代管供應商也可以用於分割網域案例。在分隔網域的案例中,您的部分 Lync Server 2010 使用者會擁有在內部主控的帳戶 (也就是在 Lync Server 的本機實作上進行主控)。其他使用者的帳戶由第三方代管供應商在外部部署維護。與代管供應商同盟可讓內部部署使用者與外部部署使用者互相通訊。
為了與第三方代管供應商同盟,您必須建立並啟用新的代管供應商。(此外,該第三方供應商也必須與您建立同盟關係)。您可以在建立代管供應商時啟用該供應商;或者,也可以事後使用 Enable-CsHostingProvider 指令程式來啟用該供應商。
請注意,如果您的 Edge Server 設定為使用預設路由,而非網域名稱系統 (DNS) 伺服器路由,則您無法與代管供應商同盟。
誰可以執行此 Cmdlet:下列群組的成員預設會獲授權可以在本機上執行 Enable-CsHostingProvider Cmdlet:RTCUniversalServerAdmins。若要傳回所有獲指派此 Cmdlet 的角色存取控制 (RBAC) 角色清單 (包括您自行建立的自訂 RBAC 角色),請在 Windows PowerShell 提示字元中執行下列命令:
Get-CsAdminRole | Where-Object {$_.Cmdlets –match "Enable-CsHostingProvider"}
參數
參數 | 必要 | 類型 | 說明 |
---|---|---|---|
Identity |
選用 |
字串 |
要啟用之代管供應商的唯一識別碼。Identity 可能是代管供應商的完整網域名稱 (FQDN) (例如,fabrikam.com),也可能是提供服務之公司的名稱 (Fabrikam, Inc.)。 |
Instance |
選用 |
DisplayHostingProvider 物件 |
允許您將物件參照傳遞給 Cmdlet,而不設定個別參數值。 |
Force |
選用 |
切換參數 |
隱藏顯示當執行命令時可能發生的任何非嚴重錯誤訊息。 |
WhatIf |
選用 |
切換參數 |
描述執行命令後的結果,但無須實際執行命令。 |
Confirm |
選用 |
切換參數 |
執行命令前先要求您確認。 |
輸入類型
Microsoft.Rtc.Management.WritableConfig.Settings.Edge.DisplayHostingProvider 物件。Enable-CsHostingProvider 接受管線傳送的代管供應商物件執行個體。
傳回類型
無。反之,指令程式會啟用 Microsoft.Rtc.Management.WritableConfig.Settings.Edge.DisplayHostingProvider 物件的執行個體。
範例
-------------------------- 範例 1 ------------------------
Enable-CsHostingProvider -Identity Fabrikam.com
在範例 1 中,會啟用 Identity 為 Fabrikam.com 的代管供應商以供使用。請注意,如果已經啟用 Fabrikam.com 以供使用,則此命令將會傳回錯誤。
-------------------------- 範例 2 ------------------------
Get-CsHostingProvider | Where-Object {$_.Enabled -eq $False} | Enable-CsHostingProvider
範例 2 會示範如何啟用目前已停用的所有代管供應商。若要這樣做,此命令會先呼叫 Get-CsHostingProvider 且不搭配其他任何參數,以傳回目前設為在組織中使用之所有代管供應商的集合。接著,此集合會傳送至 Where-Object 指令程式,此指令程式選取 Enabled 內容等於 False 的任何提供者;根據定義,這是目前停用的任何提供者。然後,這個篩選過的集合會傳送到 Enable-CsHostingProvider,以啟用集合中的每一個供應商
-------------------------- 範例 3 ------------------------
Get-CsHostingProvider | Where-Object {$_.EnabledSharedAddressSpace -eq $True -and $_.Enabled -eq $False} | Enable-CsHostingProvider
在範例 3 中,會啟用在「分割網域」設定中使用之所有代管供應商以供使用 (分隔網域表示您的某些 Lync Server 帳戶為內部維護,而其他帳戶則是由代管供應商維護)。為了執行此作業,命令會先使用 Get-CsHostingProvider,來傳回目前設定的所有主機提供者集合。這個集合會被傳送到 Where-Object 指令程式,這樣只會選取那些符合兩個準則的供應商:1) EnabledSharedAddressSpace 屬性等於 True;且 2) Enabled 屬性等於 False。然後,篩選過的集合會傳送到 Enable-CsHostingProvider,以啟用集合中的每個供應商。