Программа курса
Модуль 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