Основные сферы применения PowerShell, список возможных сценариев:
- Автоматизация повторяющихся задач.
- Развертывание программного обеспечения.
- Управление серверами в домене.
- Управление учетными записями пользователей в Active Directory.
- Синтаксический анализ журналов и извлечение системной/статистической информации для отчетов.
- Управление образами операционной системы для развертывания.
- Работа с локальными службами, гибридным «облаком» и поставщиками «облачных» служб, таких как
с целью расследования нарушений, угроз и других проблем, связанных с доступом.
В гибридном «облаке» или полностью «облачной» среде PowerShell позволяет снизить затраты, поскольку для задач управления проще запустить сценарий PowerShell, чем вручную выполнять рабочие операции, сидя за компьютером с удаленным подключением к «облачному» сервису. Если за время подключения приходится платить, то очевидно, что чем меньше это время, тем ниже общие затраты.
В завершение нашей беседы я вернулся к измеримым показателям, которые Тоцци использовал в оценке языков программирования при составлении своего списка для DevOps:
- масштабируемость;
- эффективность;
- модульность;
- высокая производительность;
- узнаваемость;
- переносимость.
Если посмотреть на список сценариев использования, составленный Плетчером, можно заметить, что каждое из перечисленных выше свойств может быть применено к этому списку возможностей.
Шесть критериев, изначально выделенных Тоцци применительно к языкам программирования, по-видимому, являются ключевыми аспектами, которые всегда следует учитывать при оценке любого инструмента с точки зрения целесообразности его применения в компаниии.
Источник: журнал Windows IT PRO июль 2018
About The Author
Виктор Карабедянц
ИТ директор (CIO), руководитель нескольких DevOps команд. Профессиональный руководитель проектов по внедрению, поддержке ИТ систем и обслуживанию пользователей.