我需要停止服务,并且一旦服务停止,我就需要重新启动系统。重新启动后,如果使用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'
}
答案 0 :(得分:0)
您可能需要从其他服务器运行代码才能实现目标。如上所述,一旦服务器重新启动,您将无法使用相同的脚本恢复运行。
除此之外,编写脚本需要做一些小的更改。也就是说,您需要在if条件之间再次调用以下代码。这样您将获得预期的输出
$ stage = get-service -name“ chrome”