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

 

适用于: SharePoint Foundation 2010

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

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

重要

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

对于已由其他服务器场共享的服务应用程序,如果您知道该服务器场的发现服务地址或该服务应用程序的地址,则可以连接到该服务应用程序。请注意,仅在远程服务器场的服务器场管理员已发布了服务应用程序的情况下,您才能连接到远程服务器场上的服务应用程序。

本文内容:

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

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

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

  1. 验证您是否为 SharePoint 组“Farm Administrators”的成员。

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

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

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

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

    备注

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

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

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

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

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

  10. 将新的服务应用程序连接与本地 Web 应用程序相关联。有关如何这样做的信息,请参阅向 Web 应用程序添加或删除服务应用程序连接 (SharePoint Foundation 2010)

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

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

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

  3. 单击“SharePoint 2010 Management Shell”。

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

    Receive-SPSharedServiceApplicationInfo -FarmUrl <PublishingFarmTopologyURL>
    

    其中,<PublishingFarmTopologyURL> 是可通过在发布方服务器场上运行 Get-SPTopologyServiceApplication cmdlet 来获取的信息。有关详细信息,请参阅发布服务应用程序 (SharePoint Foundation 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 Foundation 2010)

See Also

Reference

New-SPBusinessDataCatalogServiceApplicationProxy

Other Resources

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