Код Powershell Веб-сайт Telnet или веб-сайт ping Если нет соединения Работает перезагрузите iis - PullRequest
0 голосов
/ 28 апреля 2018

Пожалуйста, помогите У меня сервер win 2012

У меня есть сайт www.forme.com.ph

У меня проблема с остановкой iis иногда

Я хочу код Powershell

Выполните следующие действия

Веб-сайт Telnet или пинг-сайт.

При наличии соединения ничего не работает.

Если соединения нет, Works перезапускает iis

1 Ответ

0 голосов
/ 28 апреля 2018

Проверьте, можете ли вы "пинговать" сайт:

#basic test to see if you can connect to the port
$tcp = [System.Net.Sockets.TcpClient]::new()
try {
    $tcp.Connect('example.com', 443) 
    $tcp.Dispose()
} catch {
    #put code to restart IIS here
}

Или:

#more thorough test to see if you can get a response from the web server
try {
    $response = Invoke-WebRequest -Uri 'https://example.com' -UseBasicParsing -Method Head
} catch {
    #put code to restart IIS here
}

Перезагрузите IIS:

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