Сценарий Powershell для получения статуса веб-сайта, независимо от того, запущен он или остановлен в диспетчере IIS
Я создал скрипт, чтобы получить статус веб-сайта запущен или остановлен из диспетчера IIS.
Но я не смог получить точный результат.
Вопрос: просто мне нужно отобразить статус сайта работает или остановлен в IIS с помощью скриптов.
$serverList = 'SSCCL35' foreach ($server in $serverList) { $iis = Get-WmiObject Win32_Service -Filter "Name = 'sample'" -ComputerName $server if ($iis.State -eq 'Running') { Write-Host "IIS is running on $server" } Else { Write-Host "IIS is NOT running on $server" -ForegroundColor Red } }
Примечание: в моем IIS запущена служба "образец". Но я получаю вывод как "не работает".
Пожалуйста, помогите мне, Я новичок в скриптах power-shell.
Что я уже пробовал:
$serverList = 'QASCL35' foreach ($server in $serverList) { $iis = Get-WmiObject Win32_Service -Filter "Name = 'sample'" -ComputerName $server if ($iis.State -eq 'Running') { Write-Host "IIS is running on $server" } Else { Write-Host "IIS is NOT running on $server" -ForegroundColor Red } }