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

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

Расширенный и построенный на курсе 10961B, данный курс сосредотачивает внимание на создании более масштабируемых скриптов Windows PowerShell на предприятии и использование собственных инструментов Windows PowerShell. Курс даст знания по созданию расширенных функций, модулей скриптов, дополнительных атрибутов и контроля выполнения скриптов. Также курс знакомит с возможностью повышения надежности и обработки ошибки сценариев с возможностью отладки.

Курс также охватывает применение Windows PowerShell командлетов с .NET Framework, а также учит, как настроить серверы Windows, используя Desired State Configuration и обеспечивает понимание Windows PowerShell Workflow

Внимание! Лабораторные работы выполняются на виртуальных машинах с ОС Windows Server 2012 R2 и Windows 8.1.

Приобретаемые навыки

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

Аудитория

  • Этот курс предназначен для опытных ИТ-специалистов, которые имеют знания и опыт работы с администрированием операционных системам Windows, и которые хотят приобрести навыки и знания, необходимые для поддержки и администрирования серверов приложений: Exchange, SharePoint, и SQL.
  • Также данный курс углубит знания IT-профессионала по Windows PowerShell, познакомит с инструментарием, который позволит шире использовать их на предприятии, использую любое Microsoft или программное обеспечение независимого вендора (ISV), которое поддерживает Windows PowerShell

Модуль 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)
  • Опыт работы с Windows PowerShell или знания, эквивалентные курсу 10961B: Automating Administration with Windows PowerShell;
  • Опыт администрирования клиентов и серверов Windows, программных продуктов Exchange, SharePoint и SQL.

Запись на курс

Код курса10962
Длительность3д (24ч)
Код экзамена
Стоимость без НДС11 550 грн.
Ближайшие даты
  • 30.09.2019
  • 11.11.2019
spinner-it