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

55318: Advanced Automated Administration with Windows PowerShell 

Данный курс был создан сообществом Microsoft как обновление и замена снятого Microsoft аналогичного авторизованного курса под кодом 10962.

Данный трехдневный курс научит слушателей автоматизировать административные задачи с помощью PowerShell. Студенты изучат важные навыки написания сценариев, такие как создание расширенных функций, написание сценариев контроллера и обработка ошибок сценариев.

Основное внимание в упражнениях и лабораторных работах уделяется Windows PowerShell, но большая часть материала может также использоваться с PowerShell Core. Примеры и демонстрации охватывают широкий спектр служб, с которыми может быть использован PowerShell. На курсе изучается как использовать PowerShell при работе с Microsoft Azure, SQL Server, Active Directory, IIS, рабочим процессом Windows PowerShell, ресурсами .NET, REST API и файлами данных в формате XML, CSV и JSON.

Виртуальные машины, используемые для класса, созданы с помощью PowerShell, а сценарии доступны учащимся, чтобы они могли создавать свою собственную лабораторную среду в Microsoft Azure или Hyper-V, используя навыки, полученные в классе.

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

Этот курс предназначен для ИТ-специалистов, имеющих опыт общего администрирования Windows Server и Windows Client. 

Обучение будет полезно тем, кто использует сценарии PowerShell для администрирования сети, доменов и приложений. Кроме того, этот курс содержит руководство по написанию сценариев для администраторов и разработчиков Microsoft Azure, которые поддерживают среды разработки и процессы развертывания. 

Предварительные требования

Учащиеся на данном курсе должны иметь:

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

  • Создание расширенных функций.
  • Использование Microsoft .NET Framework и REST API в Windows PowerShell.
  • Обработка ошибок скрипта.
  • Использование XML, JSON и данных в пользовательском формате.
  • Управление ресурсами Microsoft Azure
  • Анализ и отладка скриптов
  • Понимание рабочего процесса Windows PowerShell.

Программа курса

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

  • Преобразование команды в расширенную функцию
  • Создание модуля скрипта
  • Определение атрибутов параметров и проверка ввода данных
  • Создание функций, принимающих данные по конвейеру
  • Создание комплексных выходных данных по конвейеру
  • Использование справки на основе комментариев
  • Использование параметров Whatif и Confirm

Лабораторная работа 1: Создание расширенных функций

Модуль  2: Использование .NET Framework и REST API в Windows PowerShell.

  • Использование .NET Framework в PowerShell
  • Использование REST API в PowerShell

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

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

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

Лабораторная работа 1: Написание управляющих скриптов

Модуль 4: Обработка ошибок скриптов.

  • Понимание обработки ошибок
  • Обработка ошибок в скрипте

Лабораторная работа 1: Обработка ошибок скриптов

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

  • Работа с данными в формате XML
  • Работа с данными в формате JSON
  • Работа с данными в пользовательском формате

Лабораторная работа 1: Работа с данными в формате XML и JSON

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

  • Реализация Desired State Configuration
  • Внедрение Just Enough Administration

Лабораторная работа 1: Создание и развертывание конфигурации DSC

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

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

Лабораторная работа 1: Анализ и отладка скриптов

Модуль 8: Понимание рабочих процессов (Workflow) Windows PowerShell.

  • Понимание рабочих процессов Windows PowerShell.
  • Запуск рабочих процессов Windows PowerShell

Лабораторная работа 1: Создание и запуск рабочих процессов Windows PowerShell.

Тренер курса

Igor AntonovichИгорь Антонович 

Тренер Учебного центра Noventiq по направлению Microsoft, Linux, Kaspersky Lab. Общий стаж работы системным администратором и преподавателем 14 лет.

Microsoft Certified Trainer. Microsoft Certified Solution Expert, Microsoft Certified Solution Associate, Microsoft Certified Professional, Microsoft Certified Technology Specialist.

Linux Foundation Certified System Administrator

Kaspersky Lab Certified Trainer. Kaspersky Certified Professional, Kaspersky Certified System Engineer 

Группа

  • 5-12 человек

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

  • Cертификат Учебного центра Noventiq
  • Cертификат об обучении установленного образца

Certificate Noventiq Education Belarusсертификат об обучении установленного образца

Оставить отзыв

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

1158 BYN

*с учетом НДС 20%

Вендор: Microsoft
Код курса: 55318
Продолжительность: 3 дня / 24 ак. часа
Направление: Windows Server
Экзамен :

n/a

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

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

Имя*

Фамилия*

Отчество*

Компания

Телефон*

Email*

Настоящим, в соответствии с ч.2.ст.18 Закона Республики Беларусь от 10.11.2008 N 455-З(ред. от 11.05.2016) "Об информации, информатизации и защите информации" и Законом Республики Беларусь от 7 мая 2021 г. № 99-З «О защите персональных данных», отправляя данную форму, вы подтверждаете свое согласие на сбор, обработку и хранение ООО «СофтЛайнБел» Ваших персональных данных. ООО «СофтЛайнБел» гарантирует конфиденциальность получаемой от Вас информации. Сбор, обработка и хранение персональных данных осуществляется в целях эффективного оказания услуг и исполнения договоров.