在 SharePoint Server 中启动或停止服务
**上一次修改主题:**2018-02-21
**摘要:**了解如何在 SharePoint Server 2016 和 SharePoint 2013 中启动和停止服务。
SharePoint Server 包括驻留在场中各服务器上的服务。在某些情况下,可以配置全局服务设置,并启动或停止服务。服务是直接托管在 SharePoint 管理中心网站中,而不是通过单独的管理网站进行托管。还可以远程监视和管理服务。此外,还可以使用 Microsoft PowerShell 管理服务。
有关服务和服务应用程序的详细信息,请参阅关于 SharePoint Server 中的服务应用程序和服务。
启动或停止服务
可以使用管理中心或使用 PowerShell 管理服务。
使用管理中心启动或停止服务的具体步骤
确认执行此过程的用户帐户是 SharePoint 组“Farm Administrators”的成员。
在管理中心主页上,单击“系统设置”。
在“系统设置”页上的“服务器”部分,单击“管理服务器上的服务”。
若要更改要在其上启动或停止服务的服务器,请在“服务器”菜单上单击“更改服务器”,然后单击所需的服务器名称。
默认情况下,只显示可配置的服务。若要查看所有服务,请在“查看”菜单上单击“全部”。
若要启动或停止服务,请在相关服务的“操作”列中,单击“重新启动”或“停止”。
单击“确定”启动或停止服务。
使用 Microsoft PowerShell 启动服务的具体步骤
确认您具有以下成员身份:
SQL Server 实例上的 securityadmin 固定服务器角色。
要更新的所有数据库上的 db_owner 固定数据库角色。
运行 PowerShell cmdlet 的服务器上的 Administrators 组。
管理员可以使用 Add-SPShellAdmin cmdlet,授予 SharePoint Server cmdlet 使用权限。
备注
如果您不具有这些权限,请联系您的安装管理员或 SQL Server 管理员来请求权限。有关 PowerShell 权限的其他信息,请参阅 Add-SPShellAdmin。
启动 SharePoint 命令行管理程序。
在 PowerShell 命令提示符处,键入以下命令:
Start-SPServiceInstance -Identity <ServiceGUID>
其中,<ServiceGUID> 是该服务的 GUID。如果不知道服务 GUID,可以使用 Get-SPServiceInstance cmdlet 来检索服务器场中所有服务的列表以及相应的 GUID。
有关详细信息,请参阅 Start-SPServiceInstance。
使用 PowerShell 停止服务的具体步骤
启动 SharePoint 命令行管理程序。
在 PowerShell 命令提示符处,键入以下命令:
Stop-SPServiceInstance -Identity <ServiceGUID>
其中,<ServiceGUID> 是该服务的 GUID。如果不知道服务 GUID,可以使用 Get-SPServiceInstance cmdlet 来检索服务器场中所有服务的列表以及相应的 GUID。
有关详细信息,请参阅 Stop-SPServiceInstance.PShell_stsadm_deprecated