Если вы используете PowerShell:
- Пингует удаленные серверы для статуса офлайн / онлайн:
Вы можете использовать Test-NetConnection
.
- Проверьте службы удаленного сервера, чтобы проверить статус «Работает».
Вы можете создать сеанс PSSession (New-PSSession
) и затем запросить статус службы.
- Выполнить действие, чтобы устранить проблемы с обслуживанием сервера, например принудительное уничтожение, а затем запустить и подтвердите.
С помощью сеанса PSSession вы можете выполнять команды на удаленном сервере так же, как вы sh.
Что касается последних двух пунктов, вы, конечно, можете вернуть вывод обратно на консоль, а также записывать любые события. Тем не менее, я предлагаю вам уточнить свой вопрос, чтобы можно было дать более конкретный c ответ.