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

Описание

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

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

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

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

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

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

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

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

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

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

  • Понимание скриптов контроллера
  • Написание скриптов контроллера, отображаемых в пользовательском интерфейсе

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

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

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

  • Чтение, изменение и запись данных в XML-файл

Модуль 6: Управление настройкой сервера с помощью службы настройки требуемого состояния Windows PowerShell

  • Понимание настройки требуемого состояния Windows PowerShell (Desired State Configuration)
  • Создание и развертывания Desired State Configuration

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

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

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

  • Понимание рабочих потоков Windows PowerShell

 

Актуальная версия курса на сегодня - 10962B