Остановите службу, перезапустите и запустите службу с помощью Powershell - PullRequest
0 голосов
/ 23 ноября 2018

Мне нужно остановить службу, и как только служба будет остановлена, мне нужно перезагрузить систему.После перезагрузки мне нужно запустить службу, если она находится в остановленном состоянии, используя скрипт 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 голосов
/ 23 ноября 2018

Вам может потребоваться запустить код с другого сервера для достижения вашей цели.как предложено выше, после перезагрузки сервера вы не можете возобновить работу с тем же сценарием.

Кроме этого, в сценарии необходимо внести небольшие изменения.то есть, вам нужно снова позвонить ниже код между вашими условиями.Так что вы получите ожидаемый результат:

$ stage = get-service -name "chrome"

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...