连接到远程服务器场上的服务应用程序 (SharePoint Server 2010)

 

适用于: SharePoint Foundation 2010, SharePoint Server 2010

上一次修改主题: 2012-02-01

可以通过在 Microsoft SharePoint Server 2010 中发布一些服务应用程序,使这些服务应用程序能够通过远程连接进行使用。通过发布服务应用程序,可以优化资源并避免冗余,并可以在不安装专用的企业服务服务器场的情况下提供企业范围的服务。本文描述如何连接到已发布的服务应用程序并对其进行使用。

重要

开始共享服务应用程序之前,强烈建议您阅读跨服务器场共享服务应用程序 (SharePoint Server 2010)服务体系结构规划 (SharePoint Server 2010)两篇文章。

可以连接到另一个服务器场已共享的一个服务应用程序,前提是您知道该服务器场的发现服务的地址或此服务应用程序的地址。请注意,仅当远程服务器场的场管理员已发布服务应用程序时,才能连接到远程服务器场上的服务应用程序。

本文内容:

  • 使用管理中心连接到远程服务器场上的服务应用程序

  • 使用 Windows PowerShell 连接到远程服务器场上的服务应用程序

使用管理中心连接到远程服务器场上的服务应用程序

  1. 确认您是 SharePoint 组“Farm Administrators”的成员。

  2. 在 SharePoint 管理中心网站上,单击“应用程序管理”,然后单击“管理服务应用程序”。

  3. 在功能区上,单击“连接”。

  4. 在“连接”下拉菜单上,单击要连接到的服务应用程序的类型。

  5. 在“连接到远程服务应用程序”页上,在“场或服务应用程序地址”文本框中键入适当的 URL,然后单击“确定”。

    备注

    可以从发布服务器场的管理员处获取 URL。有关详细信息,请参阅发布服务应用程序 (SharePoint Server 2010)。可在此步骤中使用两类 URL:服务应用程序的 URL 或远程服务器场的拓扑服务应用程序的 URL。如果使用服务应用程序的 URL,则本过程的步骤 6 中只会列出对应的服务应用程序;如果使用拓扑服务的 URL,则本过程的步骤 6 中将列出服务器场中的所有服务应用程序。

  6. 新的“连接到远程服务应用程序”对话框将显示与您在步骤 5 中键入的 URL 匹配的服务应用程序。单击包含该服务应用程序名称的行,然后选中复选框以便将该服务应用程序连接添加到服务器场的服务应用程序连接的默认列表(即,默认代理组)中。单击“确定”。

  7. 系统会提示您更改连接名称。在“连接名称”文本框中键入一个新名称或保留默认名称,然后单击“确定”。

  8. 建议您使用在服务器场之间交换信任证书 (SharePoint Server 2010) 中的说明在两个服务器场之间建立信任。

  9. 创建新连接后,必须单击“确定”以完成本过程。

  10. 必须将新的服务应用程序连接与本地 Web 应用程序关联。有关如何执行此操作的信息,请参阅添加或删除 Web 应用程序的服务应用程序连接 (SharePoint Server 2010)

使用 Windows PowerShell 连接到远程服务器场上的服务应用程序

  1. 验证您是否满足以下最低要求:请参阅 Add-SPShellAdmin

  2. 在“开始”菜单上,单击“管理工具”。

  3. 单击“SharePoint 2010 Management Shell”。

  4. 在 Windows PowerShell 命令提示符处,键入以下命令:

    Receive-SPSharedServiceApplicationInfo -FarmUrl <PublishingFarmTopologyURL>
    

    其中 <PublishingFarmTopologyURL> 是通过对发布服务器场运行 Get-SPTopologyServiceApplication cmdlet 检索到的信息。有关详细信息,请参阅发布服务应用程序 (SharePoint Server 2010)

  5. 在 Windows PowerShell 命令提示符处,键入以下命令:

    New-SP*ServiceApplicationProxy -Name " <ServiceApplicationProxyName>" -Url "<PublishingFarmTopologyURL>"
    

    其中:

    • <ServiceApplicationProxyName> 是使用服务器场上的服务应用程序连接的唯一名称。

    • <PublishingFarmTopologyURL> 是上一命令中用到的服务应用程序拓扑 URL。

    每类服务应用程序都有特定的 Windows PowerShell 2.0 cmdlet,应使用此 cmdlet 代替 New-SP*ServiceApplicationProxy。(本文的“请参阅”一节中列出了这些 cmdlet。)例如,以下命令将创建一个名为“MetadataServiceProxy1”的新 Managed Metadata Service 应用程序代理,此代理将连接到位于已声明的 URL 上的服务应用程序。

    New-SPMetadataServiceApplicationProxy -Name "MetadataServiceProxy1" -Uri "
    urn:schemas-microsoft-com:sharepoint:service:9c1870b7ee97445888d9e846519cfa27#authority=urn:uuid:02a493b92a5547828e21386e28056cba&authority=https://ua_powershell:32844/Topology/topology.svc  "
    
  6. 必须将新的服务应用程序连接与本地 Web 应用程序关联。有关如何执行此操作的信息,请参阅添加或删除 Web 应用程序的服务应用程序连接 (SharePoint Server 2010)

See Also

Reference

New-SPBusinessDataCatalogServiceApplicationProxy
New-SPEnterpriseSearchServiceApplicationProxy
New-SPMetadataServiceApplicationProxy
New-SPProfileServiceApplicationProxy
New-SPSecureStoreServiceApplicationProxy
New-SPWebAnalyticsServiceApplicationProxy