На курсе детально изучается сложные программные возможности технологии PowerShell версии 3.0.
PowerShell – средство автоматизации, позволяющее упростить решение большинства административных задач.
Цель курса – предоставить слушателям знания и навыки, необходимые для выполнения автоматизации расширенных задач администрирования и управления инфраструктурой Windows Server 2012 R2 в существующей корпоративной среде. В курсе рассмотрено, как создавать расширенные функции, скриптовые модули и расширенные параметры атрибутов. Курс охватывает использование командлетов на базе.NET Framework, службу настройки требуемого состояния Windows PowerShell и управление рабочими потоками.
По окончании курса Вы будете уметь
- Использовать сложные механизмы PowerShell
- Отлаживать сценарии
- Работать с данными в формате XML
Требуемая подготовка
Рекомендуемые курсы по специальности
Программа курса
Модуль 1. Создание сложных функций
- Преобразование команды в функцию
- Создание модуля
- Работа с параметрами
- Использование нескольких объектов в функциях
- Подключение функции к конвейеру
- Генерация результата работы функции
- Документирование функций
- Поддержка –WhatIf и –Confirm
Модуль 2. Использование командлетов и .Net Framework
- Запуск командлетов (cmdlet)
- Использование .Net Framework
Модуль 3. Написание управляющих сценариев
- Механизм управляющих сценариев
- Написание управляющих сценариев
Модуль 4. Обработка ошибок
- Механизм перехвата ошибок
- Обработка ошибок в сценариях
Модуль 5. Использование данных в формате XML
- Чтение и использование данных в формате XML
Модуль 6. Управление конфигурациями
- Механизм конфигураций
- Создание и развёртывание конфигураций
Модуль 7. Анализ и отладка сценариев
- Отладка в PowerShell
- Анализ сценариев
Модуль 8. Рабочие процессы в PowerShell
- Механизм рабочих процессов