在 SharePoint Server 中发布服务应用程序

适用于:yes-img-132013 yes-img-162016 yes-img-192019 yes-img-seSubscription Edition no-img-sopSharePoint in Microsoft 365

在 SharePoint Server 中,一些服务应用程序可以跨服务器场发布,因此可以通过远程连接使用。

开始此操作之前,请查看在 SharePoint Server 中跨服务器场共享服务应用程序,了解有关先决条件的信息。

使用管理中心发布服务应用程序

使用管理中心发布服务应用程序

  1. 确认执行此过程的用户帐户是 SharePoint 组“服务器场管理员”的成员。

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

  3. 单击包含要发布的服务应用程序的行。 功能区上的命令随即变为可用状态。

  4. 在功能区上,单击“发布”

  5. 在“ 发布服务应用程序 ”对话框中执行以下任务:

    • 从下拉列表中选择需要的“连接类型”

    • 如果要使服务应用程序对远程服务器场可用,则选中"向其他场发布此服务应用程序"复选框。

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

    • 将已发布 URL 复制到记事本或另一个文本编辑器中。 必须向远程场提供此 URL,才能将远程场连接到已发布服务应用程序。 URL 如下所示:

    urn:schemas-microsoft-com:sharepoint:service:9c1870b7ee97445888d9e846519cfa27#authority=urn:uuid:02a493b92a5547828e21386e28056cba&authority=https://ua_powershell:32844/Topology/topology.svc

  6. You can optionally provide descriptive text and a link to a Web page that will be visible to administrators of remote farms. After you have specified the publication options that you want, click OK to publish the service application.

使用 Microsoft PowerShell 发布服务应用程序

使用 PowerShell 发布服务应用程序

  1. 确认您具有以下成员身份:

    • SQL Server 实例上的 securityadmin 固定服务器角色。

    • 要更新的所有数据库上的 db_owner 固定数据库角色。

    • 运行 PowerShell cmdlet 的服务器上的 Administrators 组。

    管理员可以使用 Add-SPShellAdmin cmdlet 授予使用 SharePoint Server cmdlet 的权限。

    注意

    [!注意] 如果您不具有这些权限,请联系您的安装管理员或 SQL Server 管理员来请求权限。 有关 PowerShell 权限的其他信息,请参阅 Add-SPShellAdmin

  2. 启动 SharePoint 命令行管理程序。

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

    Publish-SPServiceApplication -Identity <ServiceApplicationGUID>
    

    如果您不知道服务应用程序的 GUID,则可以使用以下 PowerShell cmdlet 来列出服务器场中的所有服务应用程序及其 GUID:

    Get-SPServiceApplication
    
  4. 若要查看发布的服务应用程序负载平衡器 URL,请键入以下命令并记录输出:

    Get-SPTopologyServiceApplication
    

    所有连接的远程服务器场都将需要此命令生成的信息。

另请参阅

其他资源

Publish-SPServiceApplication

Get-SPServiceApplication

Get-SPTopologyServiceApplication