AV-01 Microsoft
Продолжительность курса: 32 ак. ч.

Описание курса:
Курс «Автоматизация административных задач с помощью сценариев и интерфейса командной строки» — это практическое погружение в мир PowerShell и скриптового администрирования. Вы освоите синтаксис, конвейерную обработку, работу с объектами, провайдерами и дисками PowerShell. Научитесь управлять Active Directory, сетевыми настройками, IIS, Hyper-V, а также использовать WMI/CIM для интеграции с системой. Особое внимание уделено созданию функций, фоновых заданий и удаленному администрированию с помощью PowerShell Remoting. Завершает курс технология JEA (Just Enough Administration) для безопасного делегирования прав. Каждый модуль включает лабораторные работы, формирующие навыки автоматизации рутинных задач.

Аудитория:
• системные администраторы Windows
• devOps-инженеры
• специалисты по безопасности

Необходимая подготовка:
• Уверенное администрирование Windows Server (управление пользователями, службами, сетью).
• Базовое знакомство с командной строкой Windows (cmd) и основными командами
• Понимание концепций объектно-ориентированного программирования (переменные, массивы, условия, циклы) приветствуется
• Опыт работы с любыми сценариями (VBScript, batch) не обязателен, но полезен

Программа курса:
Модуль 1. Введение в PowerShell
• Обзор Версии PowerShell;
• Понимание синтаксиса команд PowerShell;
• Windows PowerShell ISE и PowerShell консоль;
• Использование Visual Studio Code.

Модуль 2. Получение справочной информации PowerShell
• Структура и параметры командлетов;
• Использование Get-Help и Get-Command;
• Псевдонимы и функции;
• Файлы About.

Модуль 3. Использование команд для администрирования
• Использование команд для управления объектами Active Directory;
• Управление сетевыми настройками;
• Управление IIS и Hyper-V.

Модуль 4. Сортировка и фильтрация объектов в конвейере
• Получение сведений о структуре объектов в конвейере;
• Сортировка объектов;
• Использование Select-Object;
• Фильтрация Where-Object.

Модуль 5. Экспорт и импорт объектов
• Команды вывода. Сохранение вывода в файл;
• Конвертирование в форматы CSV, XML, JSON;
• Импорт объектов.

Модуль 6. Принципы передачи данных в конвейере
• Получение сведений о возможности объединения в конвейер;
• Использование Get-Help и Get-Member;
• Передача данных в конвейере методом ByValue;
• Передача данных в конвейере методом ByPropertyName.

Модуль 7. Форматирование вывода
• Команды форматирования вывода;
• Создание вычисляемых свойств;
• Изучение оператора форматирования -f.

Модуль 8. Провайдеры и диски PowerShell
• Получение сведений о провайдерах PowerShell;
• Команды для работы с дисками PowerShell;
• Работа с файловой системой и реестром.

Модуль 9. Интеграция PowerShell c WMI/CIM
• Архитектура и технологии WMI/CIM;
• Репозиторий WMI/CIM. Понятие классов и экземпляров;
• Использование методов.

Модуль 10. Работа с переменными и массивами
• Типы переменных;
• Присвоение значений переменным;
• Работа со строковыми переменными;
• Использование массивов и ArrayLists. Применение хэш-таблиц.

Модуль 11. Создание простых сценариев
• Запуск сценариев PowerShell. Политика исполнения сценариев;
• Защита сценариев с помощью цифровой подписи.

Модуль 12. Использование языковых конструкций PowerShell
• Создание циклов с помощью For и ForEach;
• Применение конструкций IF-ELSE и SWITCH;
• Использование Break / Continue.

Модуль 13. Создание функций и модулей
• Интерактивный ввод данных при работе сценариев;
• Использование параметров;
• Создание функций;
• Создание модулей Script Modules.

Модуль 14. Администрирование удаленных компьютеров
• Использование удаленных подключений;
• Использование PowerShell Remoting в режиме One-to-One;
• Использование PowerShell Remoting в режиме One-to-Many;
• Применение постоянных соединений.

Модуль 15. Использование заданий
• Использование фоновых заданий;
• Использование запланированных заданий;
• Создавать и использовать фоновые задания;
• Создавать и использовать запланированные задания.

Модуль 16. Применение технологии JEA
• Cоздание конфигурационного файла Role-Capability;
• Cоздание конфигурационного файла Session-Configuration;
• Конфигурирование объекта Endpoint;
• Подключение к Endpoint.

Окончательная цена указывается в договоре на обучение. Записаться на курс

Характеристики курса

  • Академ. часов: 32
  • Количество мест: 8
  • Направление: Курсы для ИТ-специалистов
  • Город: Москва, Пермь
  • Очно: 39900 ₽
  • Вебинар: 39900 ₽

Расписание

НачалоОкончание
12 октября 2026 15 октября 2026
16 ноября 2026 19 ноября 2026
Записаться на курс