使用Powershell停止服务,重新启动并启动服务

时间:2018-11-23 07:18:53

标签: powershell

我需要停止服务,并且一旦服务停止,我就需要重新启动系统。重新启动后,如果使用powershell脚本处于停止状态,我需要启动该服务。

$stage= get-service -name "chrome"

if ( $stage.Status -eq "Running" )
{

Write-Host "The service " $stage.Name "is running"

Stop-Service -Name 'chrome'



}


if ( $stage.Status -eq "Stopped")

{
Restart-Computer -Wait

Start-Service 'chrome'


}

1 个答案:

答案 0 :(得分:0)

您可能需要从其他服务器运行代码才能实现目标。如上所述,一旦服务器重新启动,您将无法使用相同的脚本恢复运行。

除此之外,编写脚本需要做一些小的更改。也就是说,您需要在if条件之间再次调用以下代码。这样您将获得预期的输出

$ stage = get-service -name“ chrome”