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

Данный трехдневный курс предоставляет слушателям знания и навыки для создания более сложных скриптов для автоматизации администрирования серверной инфраструктуры 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.

Стоимость курса: 660 бел. руб. с НДС (20%)

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

Курс рекомендован для системных инженеров и администраторов в обязанности которых входит администрирование серверов, решений и сервисов на платформе 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)

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

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

ms_cert 

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

Вендор: Microsoft
Код курса: 10962 B
Продолжительность: 3 дня / 24 часа
Направление: Windows Server 2012
Экзамен :
Управление ИТ-проектами
IT-Project
Минск, 5-7 июня (набор группы)
Все предложения
Записаться на курс

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

Ваше имя и фамилия*

Компания*

Телефон*

Email*