New-CsHostingProvider
上一次修改主题: 2012-03-26
创建供组织中使用的新宿主提供商。宿主提供商是一个私人第三方组织,可为您希望与其联盟的域提供即时消息、状态和相关服务。宿主提供商(如 Microsoft Lync Online 2010)与公共提供商(如 Yahoo!、MSN 和 AOL)不同,因为其服务不提供给普通公众。
语法
New-CsHostingProvider -Identity <XdsGlobalRelativeIdentity> -Enabled <$true | $false> -ProxyFqdn <String> [-AutodiscoverUrl <String>] [-Confirm [<SwitchParameter>]] [-Force <SwitchParameter>] [-InMemory <SwitchParameter>] [-IsLocal <$true | $false>] [-VerificationLevel <AlwaysVerifiable | AlwaysUnverifiable | UseSourceVerification>] [-WhatIf [<SwitchParameter>]]
New-CsHostingProvider -Identity <XdsGlobalRelativeIdentity> -Enabled <$true | $false> -EnabledSharedAddressSpace <$true | $false> -HostsOCSUsers <$true | $false> -ProxyFqdn <String> [-AutodiscoverUrl <String>] [-Confirm [<SwitchParameter>]] [-Force <SwitchParameter>] [-InMemory <SwitchParameter>] [-IsLocal <$true | $false>] [-VerificationLevel <AlwaysVerifiable | AlwaysUnverifiable | UseSourceVerification>] [-WhatIf [<SwitchParameter>]]
详细说明
联盟是两个组织间建立信任关系以促进沟通的一种途径。建立联盟之后,两个组织中的用户可以相互发送即时消息,订阅状态通知以及使用 Lync 2010 等 SIP 应用程序进行彼此通信。Microsoft Lync Server 2010 允许建立三种类型的联盟:1) 在您的组织与其他组织之间直接建立联盟;2) 在您的组织与公共提供商之间建立联盟;以及 3) 在您的组织与第三方宿主提供商之间建立联盟。
托管服务提供商是为其他组织提供 SIP 通信服务的组织;例如,Fabrikam, Inc. 可以托管 Contoso、Northwind Traders 和 Wingtip Toys 的用户。当您与某个宿主提供商建立联盟关系后,实际上便与该提供商所托管的所有组织都建立了联盟关系。例如,如果您与 Fabrikam 联盟,您的用户将能够与 Contoso、Northwind Traders 和 Wingtip Toys 的用户交换即时消息和状态信息。
分割域方案中也使用宿主提供商。在拆分域方案中,一些 Lync Server 2010 用户具有内部托管(即由 Lync Server 的本地实现托管)的帐户。其他用户的帐户由第三方宿主提供商在外部进行维护。通过与宿主提供商联盟,内部用户和外部用户可以相互通信。
为与第三方宿主提供商联盟,需要创建并启用一个新的宿主提供商。(此外,第三方提供商还需要与您建立联盟关系。)New-CsHostingProvider cmdlet 可用于设置三种类型的托管提供商关系:
与宿主提供商之间的直接联盟。要创建此类型的关系,必须包括三个必需参数:Identity、ProxyFqdn 和 Enabled。
拆分域,托管 Lync Server 服务。要创建此类型的关系,必须包括三个必需参数。此外,还必须将 EnabledSharedAddressSpace 和 HostsOCSUsers 属性都设置为 True。
分割域,托管非 Lync Server 服务(例如 Microsoft Exchange)。要创建此类型的关系,必须包括三个必需参数。此外,还必须将 EnabledSharedAddressSpace 设置为 True,将 HostsOCSUsers 设置为 False。
创建新的宿主提供商时,该提供商的标识和代理完全限定域名 (FQDN) 都必须是唯一的:两个宿主提供商(即使一个是宿主提供商,另一个是公共提供商)不能共享同一个标识和/或代理 FQDN。
请注意,如果边缘服务器配置为使用默认路由而不是域名系统 (DNS) 服务器路由,则您不能与宿主提供商联盟。
谁能运行此 cmdlet:默认情况下,以下各组的成员有权在本地运行 New-CsHostingProvider cmdlet:RTCUniversalServerAdmins。要返回分配了此 cmdlet 的所有基于角色的访问控制 (RBAC) 角色列表(包括您自己创建的任何自定义 RBAC 角色),请从 Windows PowerShell 提示符处运行以下命令:
Get-CsAdminRole | Where-Object {$_.Cmdlets –match "New-CsHostingProvider"}
参数
参数 | 必需 | 类型 | 描述 |
---|---|---|---|
Identity |
必需 |
字符串 |
要创建的宿主提供商的唯一标识符。Identity 就是一个字符串值;Identity 可能是宿主提供商的 FQDN(如 fabrikam.com),也可能是提供服务的公司的名称 (Fabrikam, Inc.)。 宿主提供商标识必须是唯一的。如果您尝试创建的新宿主提供商与某个现有提供商的标识相同,则命令将会失败。 |
Enabled |
必需 |
布尔值 |
指示您的域与宿主提供商之间的网络连接是否已启用。除非该值设置为 True,否则无法在这两个组织之间交换消息。默认值为 False。 |
ProxyFqdn |
必需 |
FQNDN |
宿主提供商使用的代理服务器的 FQDN。请注意无法修改该值。如果宿主提供商稍后更改其代理服务器或者您在首次指定代理 FQDN 时出错,则您必须删除该条目,然后为提供商重新创建相应条目。 |
AutoDiscoverUrl |
可选 |
字符串 |
托管 Lync Server 帐户的宿主提供商使用的自动发现服务的 URL。自动发现服务使 Microsoft Lync Mobile 等客户端应用程序能够确定如何访问资源,如用户的主池。 |
EnabledSharedAddressSpace |
可选 |
布尔值 |
如果设置为 True,则指示正在分割域方案中使用宿主提供商。默认值为 False。 |
HostsOCSUsers |
可选 |
布尔值 |
如果设置为 True,则指示托管服务提供商用于托管 Lync Server 帐户。如果设置为 False,则指示提供商托管其他帐户类型,例如 Microsoft Exchange 帐户。默认值为 False。 |
IsLocal |
可选 |
布尔值 |
如果设置为 True,则指示托管服务提供商使用的代理服务器包含于您的 Lync Server 拓扑中。默认值为 False。 |
VerificationLevel |
可选 |
字符串 |
指示与宿主提供商之间往来发送的消息的允许验证级别。VerificationLevel 必须设置为下列值之一: AlwaysVerifiable。指示所有发送自宿主提供商的消息都将视为是可验证的。这意味着不会拒绝来自宿主提供商的任何消息。 AlwaysUnverifiable。指示所有发送自宿主提供商的消息都将视为是不可验证的。因此,仅当托管服务提供商的用户也位于您的联系人列表中时,才会传递其消息。 UseSourceVerification。依赖于发送自宿主提供商的消息中包含的验证级别。如果未指定此级别,则消息将会由于被视为不可验证而遭拒绝。 默认值为 AlwayVerifiable。 |
Force |
可选 |
开关参数 |
禁止显示运行此命令时可能出现的任何非严重错误消息。 |
InMemory |
可选 |
开关参数 |
创建对象引用,但并不作为永久性更改实际提交对象。如果将使用此参数调用的 cmdlet 的输出分配给一个变量,您可以更改对象引用的属性,然后通过调用与此 cmdlet 匹配的 Set- cmdlet 提交这些更改。 |
WhatIf |
可选 |
开关参数 |
描述如果执行命令会发生什么情况(无需实际执行命令)。 |
Confirm |
可选 |
开关参数 |
在执行命令之前提示您进行确认。 |
输入类型
无。New-CsHostingProvider 不接受通过管道传递的输入。
返回类型
创建 Microsoft.Rtc.Management.WritableConfig.Settings.Edge.DisplayHostingProvider 对象的新实例。
示例
-------------------------- 示例 1 --------------------------
New-CsHostingProvider -Identity Fabrikam.com -ProxyFqdn "proxyserver.fabrikam.com" -Enabled $True
在示例 1 中,将创建一个 Identity 为 Fabrikam.com 的新宿主提供商。除了指定 Identity 之外,该命令还包括其他两个必需参数:ProxyFqdn(用于指定 Fabrikam.com 使用的代理服务器);以及 Enabled,用于指示是否启用新的托管提供商。如果您省略任一必需参数,New-CsHostingProvider 将提示您在继续之前输入其值。
-------------------------- 示例 2 --------------------------
New-CsHostingProvider -Identity Fabrikam.com -ProxyFqdn "proxyserver.fabrikam.com" -Enabled $True -HostsOCSUsers $True -EnabledSharedAddressSpace $True
示例 2 演示如何创建新的宿主提供商供在分割域方案中使用。(分割域是指您的部分 Lync Server 帐户在内部维护,而其他帐户由宿主提供商维护。)要创建此类型的托管提供商,必须包括三个必需参数(Identity、ProxyFqdn 和 Enabled)。此外,还必须包括 HostsOCSUsers 和 EnabledSharedAddressSpace 参数并将其均设置为 True。要创建托管非 Lync Server 服务(例如 Microsoft Exchange)的分割域提供商,也应包括这两个参数,但应将 HostsOCSUsers 设置为 False。