10962

Автоматизация администрирования на PowerShell, расширенный курс


Advanced Automated Administration with Windows PowerShell

На курсе детально изучается сложные программные возможности технологии PowerShell версии 3.0.

PowerShell – средство автоматизации, позволяющее упростить решение большинства административных задач.

Цель курса – предоставить слушателям знания и навыки, необходимые для выполнения автоматизации расширенных задач администрирования и управления инфраструктурой Windows Server 2012 R2 в существующей корпоративной среде. В курсе рассмотрено, как создавать расширенные функции, скриптовые модули и расширенные параметры атрибутов. Курс охватывает использование командлетов на базе.NET Framework, службу настройки требуемого состояния Windows PowerShell и управление рабочими потоками. Цель курса – предоставить слушателям знания и навыки, необходимые для выполнения автоматизации расширенных задач администрирования и управления инфраструктурой Windows Server 2012 и 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

  • Механизм рабочих процессов