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

Advanced Automated Administration With Windows PowerShell

Данный трехдневный курс предоставляет слушателям знания и навыки для создания более сложных скриптов для автоматизации администрирования серверной инфраструктуры Windows Server с помощью PowerShell.Курс является логическим продолжением курса 10961B: Автоматизация администрирования с помощью Windows PowerShell. В данном курсе уделяется внимание созданию более масштабируемых скриптов Windows PowerShell и рассматривает более сложные и продвинутые техники написания сценариев PowerShell 4.0. Курс даст знания по созданию функций, модулей скриптов, дополнительных параметров и контроля выполнения скриптов. Также курс знакомит с возможностью повышения надежности скриптов и обработки ошибок с возможностью отладки.Курс также охватывает применение Windows PowerShell командлетов с библиотекой .NET Framework, а также учит, как настроить серверы Windows, используя Desired State Configuration и дает понимание рабочих процессов Windows PowerShell (Workflow).Лабораторные работы выполняются на виртуальных машинах с ОС Windows Server 2012 R2 и Windows 8.1.

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

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

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

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

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

  • Знания и опыт работы с Windows PowerShell, эквивалентные курсу 10961B: Автоматизация администрирования с помощью Windows PowerShell.
  • Опыт администрирования клиентских и серверных систем Windows, или опыт работы с серверами приложений, например Exchange, SharePoint, SQL.

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

Модуль 1: Создание сложных функций

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

Лабораторная работа: Преобразование команды в функцию

Лабораторная работа: Создание модуля скриптов

Лабораторная работа: Задание входных параметров и проверка ввода

Лабораторная работа: Написание функций, использующих несколько объектов

Лабораторная работа: Написание функций, принимающих на входе объекты из конвейера

Лабораторная работа: Создание сложного вывода функциями

Лабораторная работа: Документирование функций, используя встроенную справку

Лабораторная работа: Поддержка параметров - Whatif и –Confirm

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

  • Запуск команд Windows PowerShell
  • Использование библиотеки Microsoft .NET Framework в Windows PowerShell

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

  • Использование статических членов и экземпляров классов

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

  • Понимание управляющих скриптов (ControllerScripts)
  • Написание управляющих скриптов, использующих пользовательский интерфейс

Лабораторная работа: Написание управляющих скриптов, использующих пользовательский интерфейс

  • Написание функций, которые будут использоваться в управляющем скрипте
  • Создание управляющего скрипта, реализующего тестовое меню

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

  • Понимание обработки ошибок
  • Обработка ошибок в скриптах

Лабораторная работа: Обработка ошибок в скриптах

Модуль 5: Использование файлов данных XML

  • Чтение, обработка и запись данных в XML

Лабораторная работа: Чтение, обработка и запись данных в XML

  • Тестирование предоставляемых средств
  • Обновление XML документа инвентаризации

Модуль 6: Управление серверными конфигурациями используя службу Desired State Configuration

  • Понимание службы настройки требуемого состояния (DesiredStateConfiguration, DSC)
  • Создание и развертывание конфигурации DSC

Лабораторная работа: Создание и развертывание конфигурации DSC

Создание, запуск и распространение конфигурации DSC

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

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

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

Модуль 8: Понимание рабочих потоков Windows PowerShell

    • Изучение рабочих потоков Windows PowerShell(Workflow)

Группа

  • 4-12 человек

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

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

ms_cert

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

Минск
23-25 сентября

810 бел. р. с НДС 20%

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

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

Имя*

Фамилия*

Отчество*

Компания

Телефон*

Email*

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