Расширенная автоматизация администрирования с помощью Windows PowerShell (10962 C)

Advanced Automated Administration With Windows PowerShell

Данный трехдневный курс предоставляет слушателям знания и навыки для создания более сложных скриптов для автоматизации администрирования серверной инфраструктуры Windows Server с помощью PowerShell. Курс является логическим продолжением курса 10961C: Автоматизация администрирования с помощью Windows PowerShell.

В данном курсе уделяется внимание созданию более масштабируемых скриптов Windows PowerShell и рассматривает более сложные и продвинутые техники написания сценариев Windows PowerShell 5.1. Курс даст знания по созданию функций, модулей скриптов, дополнительных параметров и контроля выполнения скриптов. Также курс знакомит с возможностью повышения надежности скриптов и обработки ошибок с возможностью отладки. Курс также охватывает применение Windows PowerShell командлетов с библиотекой .NET Framework, а также учит, как настроить серверы Windows, используя Desired State Configuration и дает понимание рабочих процессов Windows PowerShell (Workflow). 

Целевая аудитория

Курс рекомендован для системных инженеров и администраторов в обязанности которых входит администрирование серверов, решений и сервисов на платформе Microsoft.

Также данный курс предназначен для ИТ-профессионалов, которые хотят расширить свои знания по Windows PowerShell. Курс познакомит с инструментарием, позволюящим создавать собственные средства для расширенного администрирования программных продуктов Microsoft или других независимых вендоров (ISV), которые поддерживают Windows PowerShell.

Предварительная подготовка

Для эффективного обучения на курсе слушатели должны обладать следующими знаниями и навыками:

Программа курса

Модуль 1: Создание продвинутых функций.

  • Конвертация команд в продвинутые функции.
  • Создание модулей скриптов.
  • Определение параметров атрибутов и проверки ввода.
  • Написание функций, использующих множество объектов.
  • Написание функций, принимающих конвейерный ввод (Pipeline).
  • Создание комплексного вывода функций.
  • Документирование функций при помощи справки на базе комментария.
  • Поддержка параметров -Whatif и -Confirm.
  • Лабораторная работа: Конвертация команды в продвинутую функцию.
  • Конвертация команды в продвинутую функцию.
  • Лабораторная работа: Создание модуля скрипта.
  • Создание модуля скрипта.
  • Лабораторная работа: Определение параметров атрибутов и проверки ввода.
  • Определение параметров атрибутов и проверки ввода.
  • Лабораторная работа: Написание функций, принимающих конвейерный ввод (Pipeline).
  • Написание функций, принимающих конвейерный ввод (Pipeline).
  • Лабораторная работа: Создание комплексного вывода функций.
  • Создание комплексного вывода функций.
  • Лабораторная работа: Документирование функций при помощи справки на базе комментария.
  • Документирование функций при помощи справки на базе комментария.
  • Лабораторная работа: Поддержка параметров -Whatif и -Confirm
  • Поддержка параметров -Whatif и -Confirm

Модуль 2: Использование командлетов и .NET Framework и REST API в Windows PowerShell.

  • Использованием Microsoft .NET Framework в Windows PowerShell.
  • Использованием REST API в Windows PowerShell.
  • Лабораторная работа: Использование .NET Framework в Windows PowerShell.
  • Использование .NET Framework в Windows PowerShell.
  • Лабораторная работа: Использование REST API в Windows PowerShell.
  • Использование REST API в Windows PowerShell.

Модуль 3: Написание управляющих скриптов.

  • Введение в управляющие скрипты.
  • Написание управляющих скриптов, которые показывают пользовательский интерфейс.
  • Написание управляющих скриптов, которые создают отчеты.
  • Лабораторная работа: Написание управляющих скриптов.
  • Написание управляющих скриптов, которые показывают пользовательский интерфейс.
  • Написание управляющих скриптов, которые показывают текстовое меню.
  • Лабораторная работа: Написание управляющих скриптов, которые создают HTML-отчеты.
  • Написание функций, которые будут использованы в управляющем скрипте.
  • Написание управляющего скрипта, который создает HTML-отчеты.

Модуль 4: Обработка ошибок скриптов.

  • Описание обработки ошибок.
  • Обработка ошибок и ожидание в скриптах.
  • Лабораторная работа: Обработка ошибок в скрипте.
  • Обработка ошибок в скрипте.

Модуль 5: Использование файлов с XML, JSON и настраиваемым форматом.

  • Чтение, изменение и запись данных в формате XML.
  • Чтение, изменение и запись данных в формате JSON.
  • Чтение, изменение и запись данных в настраиваемом формате.
  • Лабораторная работа: Чтение, изменение и запись данных в формате XML.
  • Проверка предоставленных инструментов.
  • Обновление XML-документа инвентаризации.

Модуль 6: Расширение управления серверами при помощи Desired State Configuration (DSC) и Just Enough Administration (JEA).

  • Описание Desired State Configuration (DSC).
  • Создание и развертывание конфигураций DSC.
  • Применение Just Enough Administration (JEA).
  • Лабораторная работа: Создание и развертывание конфигураций DSC.
  • Создание и развертывание конфигураций DSC.
  • Лабораторная работа: Настройка и использование Just Enough Administration (JEA).
  • Настройка и использование Just Enough Administration (JEA).

Модуль 7: Анализ и отладка скриптов.

  • Отладка в Windows PowerShell.
  • Анализ и отладка существующего скрипта.
  • Лабораторная работа: Анализ и отладка существующего скрипта.
  • Анализ и отладка существующего скрипта.

Модуль 8: Рабочие потоки (Workflow) Windows PowerShell.

  • Описание рабочих потоков Windows PowerShell.
  • Лабораторная работа: Создание и запуск рабочего потока (Workflow) Windows PowerShell.
  • Создание и запуск рабочего потока (Workflow) Windows PowerShell.

Группа

  • 5-12 человек

Документ об окончании курса

  • Справка об обучении установленного образца
  • Сертификат Microsoft об окончании авторизованного курса:

ms_cert

Информация о курсе

очно | дистанционно
21-23 декабря; 10-12 марта

852 766,80 бел. р. (очно) с НДС 20%

766,8 681,60 бел. р. (дист.) с НДС 20%

Вендор: Microsoft
Код курса: 10962
Продолжительность: 3 дня / 24 ак. часа
Направление: Windows Server 2016 | 2019
Экзамен :
Все расписание
Записаться на курс

Название курса и комментарии*

Имя*

Фамилия*

Отчество*

Компания

Телефон*

Email*

Настоящим, в соответствии с ч.2.ст.18 Закона Республики Беларусь от 10.11.2008 N 455-З(ред. от 11.05.2016) "Об информации, информатизации и защите информации", отправляя данную форму, вы подтверждаете свое согласие на сбор, обработку и хранение ООО «СофтЛайнБел» Ваших персональных данных. ООО «СофтЛайнБел» гарантирует конфиденциальность получаемой от Вас информации. Сбор, обработка и хранение персональных данных осуществляется в целях эффективного оказания услуг, исполнения договоров и пр.