Этот курс поможет Вам получить знания и навыки, необходимые для автоматизации административных задач и функций в инфраструктуре Windows Server 2012 и поможет упростить повседневное управление в корпоративной среде.
В этом курсе используются Windows Server 2012 R2 и Windows 8.1, и хотя курс специально ориентирован на Windows PowerShell v4.0, он будет полезен для администраторов, использующих среды Windows PowerShell версии 2.0 и v3.0.
Курс является логичным продолжением курса 10961 "Automating Administration with Windows PowerShell" и рассматривает, как создавать расширенные функции, скриптовые модули и расширенные параметры атрибутов. Курс охватывает использование командлетов на базе.NET Framework, службу настройки требуемого состояния Windows PowerShell и управление рабочими потоками.
Необходимая предварительная подготовка:
Для изучения данного курса рекомендуется обладать следующими навыками:
Опыт работы с Windows PowerShell или знания и навыки, эквивалентные обучению на курсе 10961 "Automating Administration with Windows PowerShell".
Опыт администрирования Windows Server и Windows Client, а также опыт в администрировании и поддержке серверов приложений таких, как Exchange, SharePoint, SQL.
Аудитория курса:
Этот курс предназначен для IT-специалистов, желающих расширить свои знания и технические навыки по управлению и поддержке инфраструктуры Windows Server 2012 R2 и продуктов Microsoft таких, как Exchange, SharePoint и SQL. Курс будет полезен для профессионалов, желающих автоматизировать рутинные административные задачи с помощью универсального средства управления Windows PowerShell.
Курс будет полезен специалистам, которые хотят развивать свои навыки в области использования PowerShell и научиться строить свои собственные инструменты (утилиты) для широкого применения в своей организации, используя продукты Microsoft или программное обеспечение независимых поставщиков (ISV), которое поддерживает (и может управляться с помощью) Windows PowerShell.
Создание расширенных функций
Преобразование команд в расширенные функции. Создание скриптовых модулей. Определение атрибутов параметра и проверка ввода. Написание функций, использующих несколько объектов. Написание функций, использующих оценку входных данных конвейера. Создание сложных функций вывода. Документирование функций с помощью Content-Based Help. Поддержка параметров -Whatif и -Confirm. Лабораторная работа: Преобразование команд в расширенные функции. Лабораторная работа: Создание скриптовых модулей. Лабораторная работа: Определение атрибутов параметра и проверка ввода. Лабораторная работа: Написание функций, использующих несколько объектов. Лабораторная работа: Написание функций, использующих оценку входных данных конвейера. Лабораторная работа: Создание сложных функций вывода. Лабораторная работа: Документирование функций с помощью Content-Based Help. Лабораторная работа: Поддержка параметров -Whatif и -Confirm.
Использование командлетов и Microsoft .NET Framework в Windows PowerShell
Запуск команд в Windows PowerShell. Использование Microsoft .NET Framework в Windows PowerShell. Лабораторнаяработа: Использование Microsoft .NET Framework в Windows PowerShell.
Написание скриптов контроллера
Понимание скриптов контроллера. Написание скриптов контроллера, отображаемых в пользовательском интерфейсе. Лабораторная работа: Написание скриптов контроллера, отображаемых в пользовательском интерфейсе.
Отслеживание ошибок в скриптах
Понимание процесса отслеживания ошибок. Отслеживание ошибок в скриптах. Лабораторная работа: Отслеживание ошибок в скриптах.
Использование данных из XML-файла
Чтение, изменение и запись данных в XML-файл. Лабораторная работа: Чтение, изменение и запись данных в XML-файл.
Управление настройкой сервера с помощью службы настройки требуемого состояния Windows PowerShell
Понимание настройки требуемого состояния Windows PowerShell (Desired State Configuration - DSC). Создание и развертывание DSC.
Лабораторная работа: Создание и развертывания Desired State Configuration.
Анализ и отладка скриптов
Отладка в Windows PowerShell. Анализ и отладка существующих скриптов. Лабораторная работа: Анализ и отладка существующих скриптов.
Понимание рабочих потоков Windows PowerShell
Понимание рабочих потоков Windows PowerShell.