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

Код: 10962

Курс Расширенные возможности автоматизации администрирования с помощью Windows PowerShell дает студентам знания и навыки, необходимые для автоматизации расширенных задач администрирования серверной инфраструктуры предприятия на базе Windows server 2012 R2. Рассматриваются методы создания расширенных функций, скриптовых модулей, расширенных параметров атрибутов, а также использование командлетов с .NET Framework и применение службы Desired State Configuration.

Формат проведения

-

Продолжительность

24 академических часа

Вендор

Microsoft
vendor

Вы научитесь

  • Создавать расширенные функции
  • Использовать командлеты и .NET Framework в Windows PowerShell
  • Писать скрипты контроллера
  • Обрабатывать ошибки скриптов
  • Использовать данные файлов XML
  • Управлять конфигурацией сервера с помощью службы Desired State Configuration
  • Анализировать и отлаживать скрипты
  • Понимать функционирование Windows PowerShell Workflow

Аудитория курса

Основная аудитория для данного курса - специалисты, имеющие опыт администрирования серверной инфраструктуры на базе Windows Server, а также серверов Exchange, SharePoint, SQL и желающих автоматизировать повседневные задачи администрирования с помощью Windows PowerShell.

Требования к предварительной подготовке слушателя

  • Опыт работы с Windows PowerShell или знания в объеме курса 10961В.
  • Опыт администрирования Windows Server и Client, а также серверов Exchange, SharePoint и SQL
  • Знание технического английского языка

Содержание курса

Модуль 1. Создание расширенных функций (8 ак.ч.)

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

  • Преобразование команды в расширенную функцию
  • Создание скриптового модуля
  • Определение атрибутов параметров и проверка ввода
  • Написание функций, использующих несколько объектов
  • Написание функций, использующих входные данные конвейера
  • Создание вывода сложных функций
  • Документирование функций с помощью Comment-Based Help
  • Поддержка параметров -Whatif и -Confirm
Модуль 2. Использование Microsoft .NET Framework и REST API в PowerShell (2 ак.ч.)

  • Использование .NET Framework в Windows PowerShell
  • Использование REST API в Windows PowerShell
Лабораторные работы:

  • Использование .NET Framework в Windows PowerShell
  • Использование REST API в Windows PowerShell для управления вебсайтами
Модуль 3. Написание скриптов контроллера (3 ак.ч.)

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

  • Написание скриптов контроллера, отображающих пользовательский интерфейс
  • Написание скриптов контроллера, создающих HTML отчеты
Модуль 4. Обработка ошибок скрипта (2 ак.ч.)

  • Понимание обработки ошибок
  • Обработка ошибок в скриптах
Лабораторная работа: Обработка ошибок, возникающих при запуске скрипта

Модуль 5. Использование XML, JSON и данных в пользовательском формате (2 ак.ч.)

  • Чтение, обработка и запись данных в формате XML
  • Работа с данными в формате JSON
  • Чтение и обработка данных в пользовательском формате
Лабораторная работа: Чтение, обработка и запись данных в формате XML

Модуль 6. Улучшение управления сервером с помощью Desired State
Configuration и Just Enough Administration (2 ак.ч.)

  • Понимание DSC
  • Создание и развертывание конфигурации DSC
  • Внедрение JEA
Лабораторные работы:

  • Создание и развертывание конфигурации DSC
  • Создание и использование JEA
Модуль 7. Анализ и отладка скриптов (2 ак.ч.)

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

Модуль 8. Понимание рабочего процесса Windows PowerShell (2 ак.ч.)

  • Понимание рабочего процесса Windows PowerShell
Лабораторная работа: Создание и запуск рабочего процесса Windows PowerShell

Зачет (1 ак.ч.)

Как происходит обучение в АйТи Клауд

01 Выбор курса

В Учебном центре «АйТи Клауд» Вы можете подобрать курсы с полезным для Вас содержанием. УЦ «АйТи Клауд» готов предложить 1200+ программ различной тематики и степени сложности. Мы проводим курсы, авторизованные производителями ИТ, и также авторские программы от ведущих ИТ-экспертов.

02 Процесс обучения

Вы можете пройти обучение в различных форматах:

  • в очном - на территории Учебного центра либо территории Заказчика,

  • онлайн - на российской онлайн-платформе в режиме реального времени, через интернет, с выполнением всех необходимых практических заданий под онлайн-руководством преподавателя. 


03 Выдача документов

По завершении обучения Вы получите удостоверение о повышении квалификации или сертификат (если у Вас отсутствует диплом о высшем образовании). После обучения на авторизованных курсах Вам также будет выдан сертификат от производителя.

poster