Проверка доступности сервера\сервиса и на основании этого запуск Powershell

У меня есть скрипт, который выполняется по расписанию. Хочу добавить к нему проверку доступности сервиса или сервера и чтобы на основании доступности скрипт или запускался или останавливался. Написал в заголовке:

(Get-DhcpServerv4Scope -ComputerName MYSERVER).Where({ $_.State -eq 'active' })

(Get-Service Dhcpserver -ComputerName MYSERVER).Where({ $_.Status -eq 'Running' })

Не могу понять, как запустить скрипт на основании данных, что служба Running или на основании State=Active?


Ответы (1 шт):

Автор решения: ADDDoN

Чтобы проверить статус службы, сделал следующее:

$accept = ((Get-Service Dhcpserver -ComputerName MYSERVER)).Where({ $_.Status -eq 'Running' }) 

if ($accept)
{
    скрипт
} 
→ Ссылка