Я хотел бы написать скрипт для запуска сервера IIS автоматически, если он остановлен.Сценарий для проверки работы IIS или нет
ответ
Вы можете использовать скрипты администрирования IIS для запроса к серверу, и затем запустите его, если вам нужно.
Сценарий находится в %systemroot%\system32
.
Чтобы запросить сервер, просто запустите IIsWeb.vbs /query w3svc/1
из командной строки.
Если он не работает, вы можете запустить IIsWeb.vbs /start w3svc/1
, чтобы запустить его.
Вот article с дополнительной информацией об этих сценариях.
- вы можете посмотреть w3wp.exe в списке процессов (если это IIS6)
- вы всегда можете попробовать «IISReset/старт» - Я считаю, это работает, даже если IIS уже запущен
- взять посмотреть на сценариях, предоставляемых Microsoft в
C:\Inetpub\AdminScripts
(при условии установки по умолчанию местоположения), есть startsrv.vbs, startweb.vbs - как сделать хорошую работу
, то есть только если служба в данный момент активна, что не проверяет, работает ли она –
Простая вещь, которую вы можете сделать, если беспокоитесь о том, что iis не перезагружается после сбоя, это настроить ответы служб. Если вы заходите в сервисы, а затем смотрите на свойства iis, вы увидите вкладку восстановления. Измените каждый из параметров отказа, чтобы перезапустить службу. одна вещь, которую вы могли бы также сделать, - создать пакетный файл, который включает iisreset и установить возможность запуска программы и выбрать эту программу.
Найдено код здесь: https://social.msdn.microsoft.com/Forums/en-US/5a01d88b-2b7c-4d0b-bce0-9b90a236b64a/how-to-check-if-iis-is-running?forum=asmxandxml
Пример:
Dim sc As New System.ServiceProcess.ServiceController("World Wide Web Publishing Service")
If sc.Status.Equals(System.ServiceProcess.ServiceControllerStatus.Stopped) Or sc.Status.Equals(System.ServiceProcess.ServiceControllerStatus.StopPending) Then
' Start the service if the current status is stopped.
sc.Start()
Else
' Stop the service if its status is not set to "Stopped".
sc.Stop()
End If
- 1. Сценарий проверки работы портов
- 2. Сценарий Powershell для проверки настроек IIS
- 3. Функция NodeJS для проверки работы порта или нет?
- 4. Синтаксис для проверки отсутствия NSInteger или нет?
- 5. nmap для проверки установленной батареи или нет
- 6. Сценарий проверки работоспособности Spark
- 7. Сценарий Python для продолжения работы
- 8. Служба проверки работает или нет
- 9. Сценарий для проверки файлов PDF
- 10. Сценарий оболочки для проверки столбца
- 11. while цикл для проверки имени файла существует или нет
- 12. Сценарий Bash для проверки пользователя пользователя имеет разрешение rw на заданные точки монтирования или нет
- 13. Установлен флажок «Исходный сценарий на стороне сервера ASP» для проверки флажка или нет?
- 14. Jenkins Сценарий трубопровода для проверки сайта вверх
- 15. Сценарий Bash для проверки действительности проектов SVN
- 16. Сценарий оболочки для автоматического выполнения после проверки
- 17. Linux-скрипт для проверки процесса вверх или нет
- 18. как знать, установлен IIS или нет Программным
- 19. Проверьте, установлен ли IIS или нет?
- 20. Android фон сценарий работы
- 21. Сценарий Linux для работы с Bluetooth
- 22. Вызвать сценарий powershell из IIS
- 23. Сценарий python для работы на сервере Django
- 24. Как проверить оптимизацию работы MySQL или нет?
- 25. PHP Условие для проверки, если найдено или нет Поиск сценария
- 26. Регулярные выражения для проверки пароля отсутствуют работы
- 27. Невозможно получить помощников в IIS для работы
- 28. Использование Fiddler для проверки сжатия IIS
- 29. Получение pspell или любой проверки орфографии для работы в wamp
- 30. Массив работы Сценарий
какая версия IIS? – duckworth