在 SharePoint Server 中启动或停止服务

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

SharePoint Server 包括驻留在场中各服务器上的服务。 在某些情况下,可以配置全局服务设置,并启动或停止服务。 服务是直接托管在 SharePoint 管理中心网站中,而不是通过单独的管理网站进行托管。 还可以远程监视和管理服务。 此外,还可以使用 Microsoft PowerShell 管理服务。

启动或停止服务

可以使用管理中心或使用 PowerShell 管理服务。

使用管理中心启动或停止服务的具体步骤

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

  2. 在管理中心主页上,单击“系统设置”

  3. 在“系统设置”页上的“服务器”部分,单击“管理服务器上的服务”

  4. 若要更改要在其上启动或停止服务的服务器,请在"服务器"菜单上单击"更改服务器",然后单击所需的服务器名称。

  5. 默认情况下,只显示可配置的服务。 To view all services, on the View menu, click All.

  6. 若要启动或停止服务,请在相关服务的“操作”列中,单击“重新启动”或“停止”

  7. 单击“确定”以启动或停止服务。

使用 Microsoft PowerShell 启动服务的具体步骤

  1. 确认您具有以下成员身份:
  • SQL Server 实例上的 securityadmin 固定服务器角色。

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

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

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

    注意

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

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

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

    Start-SPServiceInstance -Identity <ServiceGUID>
    

    其中 <,ServiceGUID> 是服务的 GUID。 如果不知道服务 GUID,可以使用 Get-SPServiceInstance cmdlet 来检索服务器场中所有服务的列表以及相应的 GUID。

有关详细信息,请参阅 Start-SPServiceInstance

使用 PowerShell 停止服务的具体步骤

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

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

    Stop-SPServiceInstance -Identity <ServiceGUID>
    

    其中 <,ServiceGUID> 是服务的 GUID。 如果不知道服务 GUID,可以使用 Get-SPServiceInstance cmdlet 来检索服务器场中所有服务的列表以及相应的 GUID。

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

另请参阅

概念

SharePoint Server 的操作

其他资源

Get-SPServiceInstance