Windows; Powershell - определяет, когда диспетчер управления службами запускается после перезагрузки. - PullRequest
0 голосов
/ 02 ноября 2018

Командлет Powershell Write-Host в партнерстве с командлетом Test-Connection в цикле Do / To для вывода строк, когда сервер выключен и NIC повторно инициализируется. После запуска Service Control Manager после перезагрузки я хочу перезапустить компьютерную службу.

Как именно я могу узнать, когда SCM запущен и доволен, поскольку в данный момент я пытаюсь перезапустить компьютерную службу сразу после того, как сетевая плата инициализируется, чтобы начать отвечать на пинг ICMP, который SCM еще не активен, и, таким образом, отключается командлетом Restart-Service?

1 Ответ

0 голосов
/ 02 ноября 2018

Если вы инициируете перезагрузку с помощью Restart-Computer, вы можете использовать -Wait с -For winrm, что означает, что после запуска службы winrm командлет Restart-computer завершит свое выполнение.

Get-Help Restart-Computer -online

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