%20Powershell.png)
Я работаю с iis arr powershell... В моем iis есть одна веб-ферма, а в ней два сервера «server1» и «server2»......
Моя задача -
- Сделайте server1 недоступным корректно
- перезапустить сервер1 iis
- сделать доступным server1...
- Сделайте server2 недоступным корректно
- перезапустить сервер2 iis
- сделать доступным server2......
но проблема в том, что после того, как сервер 1 стал «недоступным изящно», и после перезапуска сервера 1, «Доступность» и «Состояние работоспособности» (в мониторинге и управлении) будут"неизвестное" состоянието теперь я не могу сделать server1 доступным, он выдает исключение типа
Исключение составляет:
Exception calling "Execute" with "0" argument(s): "The request is not supported. (Exception from HRESULT: 0x80070032)"
At line:19 char:28
+ $methodInstance.Execute <<<< ()
+ CategoryInfo : NotSpecified: (:) [], MethodInvocationException
+ FullyQualifiedErrorId : DotNetMethodException
может ли кто-нибудь знать решение, как сделать доступным (если находится в неизвестном состоянии) с помощью PowerShell
решение1
У меня была та же проблема, и, похоже, виновником является «неизвестный» статус доступности и работоспособности.
Это связано с тем, что вы не настроили правильную проверку работоспособности для вашего сайта в разделе «Тест работоспособности», URL-адрес, который можно протестировать, чтобы определить, находится ли сайт в сети. После настройки статус изменится с «неизвестно» на «здорово», и вы сможете выполнить скользящее обновление без простоя.