Расширенные возможности по автоматизации администрирования с помощью Windows PowerShell (10962) – Программа курса

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

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

  • 1.1.Преобразование команды в расширенную функцию
  • 1.2.Создание модуля сценария
  • 1.3.Определение атрибутов параметров и проверка ввода
  • 1.4.Функции записи, принимающие ввод конвейера
  • 1.5.Создание комплексного выхода функции
  • 1.6.Документирование функций с помощью комментария
  • 1.7.Поддержка -WhatIf и –Confirm
  • 1.8.Лабораторная работа 1: документирование функций с помощью комментария
  • 1.9.Лабораторная работа 2: преобразование команды в расширенную функцию
  • 1.10.Лабораторная работа 3: определение атрибутов параметров и проверка ввода
  • 1.11.Лабораторная работа 4: Функции записи, использующие несколько объектов
  • 1.12.Лабораторная работа 5: Функции записи, которые принимают входной сигнал конвейера
  • 1.13.Лабораторная работа 6: Изготовление комплексных функций
  • 1.14.Лабораторная работа 7: Поддержка -WhatIf и -Confirm
  • 1.15.Лабораторная работа 8: Создание модуля сценария

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

  • 2.1.Использование .NET Framework в Windows PowerShell
  • 2.2.Использование REST API в Windows PowerShell
  • 2.3.Лабораторная работа 9: Использование .NET Framework в Windows PowerShell
  • 2.4.Лабораторная работа 10: Использование REST API в Windows PowerShell для управления сайтами IIS

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

  • 3.1.Понимание сценариев контроллера
  • 3.2.Написание сценариев контроллера, которые показывают пользовательский интерфейс
  • 3.3.Написание сценариев контроллера, которые создают отчеты
  • 3.4.Лабораторная работа 11: Создание сценариев контроллера, которые создают HTML-отчеты
  • 3.5.Лабораторная работа 12: Написание сценариев контроллера, отображающих пользовательский интерфейс

Модуль 4: Обработка ошибок сценария

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

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

  • 5.1.Обзор модулей
  • 5.2.Чтение, обработка и запись данных в XML
  • 5.3.Работа с данными в формате JSON
  • 5.4.Чтение и обработка данных в формате форматированного текста
  • 5.5.Лабораторная работа 14: чтение, манипулирование и запись XML-форматированных данных

Модуль 6: Улучшение управления сервером на необходимом уровне администрирования

  • 6.1.Понимание DSC
  • 6.2.Создание и развертывание конфигурации DSC
  • 6.3.Внедрение JEA
  • 6.4.Лабораторная работа 15: Создание и использование JEA
  • 6.5.Лабораторная работа 16: Создание и развертывание конфигурации DSC

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

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

Модуль 8: Понимание рабочего процесса Windows PowerShell

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