向 Web 应用程序添加或删除服务应用程序连接 (SharePoint Foundation 2010)

 

适用于: SharePoint Foundation 2010

上一次修改主题: 2010-12-08

在 Microsoft SharePoint Foundation 2010 中创建服务应用程序时,会创建服务应用程序连接。服务应用程序连接也称为应用程序代理。服务应用程序连接通过服务应用程序连接组(也称为应用程序代理组)中的成员资格将服务应用程序关联到 Web 应用程序。

本文介绍如何在服务应用程序连接组中添加或移除服务应用程序连接。

重要

如果要创建指向远程服务器场中的服务应用程序的服务应用程序连接,您应阅读文章跨服务器场共享服务应用程序 (SharePoint Foundation 2010) 以全面了解有关跨服务器场成功共享服务应用程序的要求。

默认情况下,在您使用管理中心创建服务应用程序时,新的服务应用程序连接将添加到服务器场的默认服务应用程序连接组。可以替代此默认成员资格。如果使用 Windows PowerShell 2.0 而不是管理中心来创建新的服务应用程序,则新的服务应用程序不会自动成为默认服务应用程序连接组的成员,除非提供了 -default 参数。

备注

有关如何创建和配置服务应用程序的详细信息,请参阅管理服务应用程序 (SharePoint Foundation 2010)

默认情况下,所有 Web 应用程序均与服务器场的默认服务应用程序连接组关联,不过您可以更改此设置。您还可以为服务器场中的每个 Web 应用程序创建一个自定义的连接组。可以随时更改 Web 应用程序所关联的服务应用程序,并且可以更改默认的服务应用程序连接组中包含的服务应用程序。

有关如何创建和配置 Web 应用程序的详细信息,请参阅 管理 Web 应用程序 (SharePoint Foundation 2010)

编辑服务连接组

可以使用管理中心或使用 Windows PowerShell 2.0 cmdlet 在服务应用程序连接组中添加或移除服务应用程序连接。

使用管理中心编辑服务连接组

  1. 确认执行此过程的用户帐户是 SharePoint 组“Farm Administrators”的成员。

  2. 在管理中心主页上,单击“应用程序管理”。

  3. 在“应用程序管理”页上的“服务应用程序”部分,单击“配置服务应用程序关联”。

  4. 在“服务应用程序关联”页上,从“查看”下拉菜单中选择“Web 应用程序”。

  5. 在 Web 应用程序的列表中,在“应用程序代理组”列中,单击您要更改的服务应用程序连接组的名称。

  6. 若要在组中添加服务连接,请选中您要添加到连接组的服务应用程序旁边的复选框。若要从连接组中移除服务应用程序连接,请清除您要从连接组中移除的服务应用程序旁边的复选框。进行了所需的更改后,单击“确定”。

    备注

    您还可以更改自定义的服务应用程序连接组,方法是在管理中心主页中单击“管理 Web 应用程序”,选择列出的 Web 应用程序,然后单击功能区上的“服务连接”。但是,无法通过此页更改默认的服务应用程序连接组。

使用 Windows PowerShell 将服务应用程序连接添加到服务应用程序连接组中

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

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

  3. 单击“SharePoint 2010 Management Shell”。

  4. 在 Windows PowerShell 命令提示符(即 PS C:\>)处,键入以下命令,然后按 Enter:

    Add-SPServiceApplicationProxyGroupMember [-Identity <服务应用程序代理组gt;] [-Member <要添加到服务应用程序代理组中的成员>]

有关详细信息,请参阅 Add-SPServiceApplicationProxyGroupMember

备注

我们建议您在执行命令行管理任务时使用 Windows PowerShell。Stsadm 命令行工具已被弃用,仍然包含该工具是为了支持与之前产品版本的兼容性。

使用 Windows PowerShell 从服务应用程序连接组中移除服务应用程序连接

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

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

  3. 单击“SharePoint 2010 Management Shell”。

  4. 在 Windows PowerShell 命令提示符(即 PS C:\>)处,键入以下命令,然后按 Enter:

    Remove-SPServiceApplicationProxyGroupMember [-Identity <SPServiceApplicationProxyGroupPipeBind>] [-Member <SPServiceApplicationProxyPipeBind[]>]

有关详细信息,请参阅 Remove-SPServiceApplicationProxyGroupMember