使用PowerShell来启动Windows服务

在Server Core的环境中,我们需要启动服务器中的某个服务,可以使用Server Core中的PowerShell命令来完成此操作,前提是我们得知道服务的名称,这样我们才能通过service-start 服务名 来启动某项服务。

示例:启动Windows Server中的Windows Time服务

说明:Windows Time服务是Windows用户同步网络时间的一个服务

操作步骤如下:

1、查询服务中包含time字段的服务名称

PS C:\Users\Administrator> get-service *time*

Status   Name               DisplayName
——   —-               ———–
Stopped  W32Time            Windows Time

2、启动W32Time服务
PS C:\Users\Administrator> start-service W32Time

在PowerShell中service的语法:

PS C:\Users\Administrator> get-help service

Name                              Category  Synopsis
—-                              ——–  ——–
Get-Service                       Cmdlet    获取本地或远程计算机上的服务。
Stop-Service                      Cmdlet    停止一个或多个正在运行的服务。
Start-Service                     Cmdlet    启动一个或多个已停止的服务。
Suspend-Service                   Cmdlet    挂起(暂停)一个或多个正在运行的服务。
Resume-Service                    Cmdlet    恢复一项或多项挂起(暂停的)服务。
Restart-Service                   Cmdlet    停止并接着启动一个或更多服务。
Set-Service                       Cmdlet    启动、停止和挂起服务并更改服务的属性。
New-Service                       Cmdlet    创建新的 Windows 服务。
New-WebServiceProxy               Cmdlet    创建一个 Web 服务代理对象,用于在 Windows PowerShell 中使用和管理 Web 服…

『—ENDOF—』

Comments are closed.