在 SharePoint Server 中启动或停止服务

 

**上一次修改主题:**2018-02-21

**摘要:**了解如何在 SharePoint Server 2016 和 SharePoint 2013 中启动和停止服务。

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

有关服务和服务应用程序的详细信息,请参阅关于 SharePoint Server 中的服务应用程序和服务

启动或停止服务

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

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

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

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

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

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

  5. 默认情况下,只显示可配置的服务。若要查看所有服务,请在“查看”菜单上单击“全部”。

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

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

使用 Microsoft 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 命令提示符处,键入以下命令:

    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.PShell_stsadm_deprecated

See also

SharePoint Server 的操作

Get-SPServiceInstance