Windows Сервер - сценарий проверки w / wo GUI - PullRequest
0 голосов
/ 02 апреля 2020

Я ищу совет относительно правильного языка сценариев для того, что я пытаюсь выполнить sh. В нашей организации имеется несколько (более 50) серверов Microsoft, которые требуют полуавтоматической проверки после перезагрузки после установки исправлений. Я хочу создать сценарий, который может выполнять следующие действия:

  • Пинговать удаленные серверы для проверки состояния офлайн / онлайн.
  • Проверка служб удаленных серверов для проверки состояния «Выполнение».
  • Выполните действие для устранения проблем с обслуживанием сервера, таких как принудительное уничтожение, затем запуск и проверка.
  • Предоставление обратной связи в GUI или даже на уровне терминала.
  • Публикация результатов на текстовый файл или веб-документ.

Мы пытаемся найти лучший язык сценариев для выполнения sh этой задачи. Как только я знаю лучшее направление, я могу начать исследование того, как кодировать специфические c требования.

1 Ответ

1 голос
/ 02 апреля 2020

Если вы используете PowerShell:

  • Пингует удаленные серверы для статуса офлайн / онлайн:

Вы можете использовать Test-NetConnection.

  • Проверьте службы удаленного сервера, чтобы проверить статус «Работает».

Вы можете создать сеанс PSSession (New-PSSession) и затем запросить статус службы.

  • Выполнить действие, чтобы устранить проблемы с обслуживанием сервера, например принудительное уничтожение, а затем запустить и подтвердите.

С помощью сеанса PSSession вы можете выполнять команды на удаленном сервере так же, как вы sh.

Что касается последних двух пунктов, вы, конечно, можете вернуть вывод обратно на консоль, а также записывать любые события. Тем не менее, я предлагаю вам уточнить свой вопрос, чтобы можно было дать более конкретный c ответ.

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