vinodh muthusamy Ответов: 1

Сценарий 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 }

}

1 Ответов

Рейтинг:
1