Не секрет, что для стабильной работы операционных систем, особенно Windows Server, требуется регулярно проводить регламентные операции обслуживания.
У каждого специалиста может быть свой набор операций, но основные будут общими для всех:
- контролируемая установка обновлений;
- антивирусный осмотр сервера сторонним антивирусным ядром;
- чистка различных системных логов;
- проверка работы резервного копирования, желательно с тестовым восстановлением;
- плановая перезагрузка сервера (Windows Server это любит). Для облегчения этих рутинных операций, мы для себя приняли решение провести автоматизацию части этих пунктов. С инструментом автоматизации мудрить не стали, выбрали PowerShell:
1) Скрипт скачивает актуальное ядро антивируса Касперского с оф.сайта, проводит проверку, записывает лог и удаляет антивирус.
2) Происходит автоматическая очистка логов (настраиваемый функционал).
3) Проходит установка обновлений.
4) Перезагрузка сервера.
Функционал не такой богатый, но здорово эконом