使用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—』