курс 55039. Windows PowerShell: скрипты и инструменты. Windows PowerShell Scripting and Toolmaking

55039. Windows PowerShell: скрипты и инструменты. Windows PowerShell Scripting and Toolmaking
  • Код курса:
    55039
  • Длительность:
    5 / 40
  • Ближайшие даты:

  • Цена, без НДС:
    Уточните
Тышко Геннадий а
Тренер Microsoft с 2000 года, обучено 1500 студентов.
Аудитория:
Курс предназначен для продвинутых ИТ-специалистов, использующих PowerShell 3.0 для построения собственных средств мониторинга и управления. Курс будет интересен и полезен администраторам без опыта программирования, но понимающим работу сложных интерактивных команд для администрирования продуктов Microsoft с помощью PowerShell 3.0.
Предварительная подготовка:
  •  Опыт администрирования клиентских и серверных систем Windows
  •  Опыт работы c интерактивными командами PowerShell в командной строке
  •  Курс 10961 или эквивалентный опыт
Приобретаемые навыки:
  •  Использование средства проектирования, создание запросов на ввод /вывод и функции.
  •      Создание собственных модулей на основе сценариев, параметризованных команд, а также   модулей для предоставления подробного вывода.
  •  Отлаживание модулей и настройка внутреннюю обработку ошибок.
  •  Комбинирование модулей в сценарии и манифесты.
  •  Создание вариантов настраиваемого форматирования.
  •  Создание средства в идеологии наименований Windows PowerShell.
Содержание курса:
Модуль 1: Подготовка к написанию скриптов
Темы
 Вопросы безопасности в среде выполнения сценария
 Переменные и операторы
 Скриптовые конструкции и области
Модуль 2: Параметризированные команды
Темы
 Конструирование параметра
 Использование параметра
Лабораторная работа: Параметризированные команды
 Определение изменяемых значений
 Декларация параметров
 Использование параметров вместо изменяемых значений
 Тестирование сценария
Модуль 3: Создание скриптового модуля
Темы
 Проектирование скриптового модуля
 Реализация скриптового модуля
Лабораторная работа: Создание скриптового модуля
 Создание скриптового модуля
 Сохранение скриптового модуля
 Добавление переменных на уровне модуля
 Управление областью видимости модуля
 Тестирование скриптового модуля
Модуль 4: Обработка ошибок
Темы
 Проектирование обработки ошибок
 Внедрение обработки ошибок
Лабораторная работа: Обработка ошибок
 Использование конструкций Try…Catch
 Обработка ошибок команд
 Обработка ошибок вне команд
 Журналирование ошибок в файл
 Отображение сообщений предупреждения
Модуль 5: Написание команд, использующих конвеер для ввода и вывода
Темы
 Понимание связей параметров конвеера
 Использование параметра конвеерного ввода
 Использование параметра конвеерного вывода
Лабораторная работа: Написание команд, использующих конвеер для ввода и вывода
 Добавление возможности конвеерного ввода в параметр
 Работа с конвеерным вводом
 Создание настраиваемого объекта вывода
 Вывод объектов в конвеер
Модуль 6: Создание иерархии команд вывода
Темы
 Проектирование сложных команд вывода
 Внедрение сложных команд вывода
 Использование иерархии объектов
Лабораторная работа: Создание иерархии команд вывода
 Получение и обработка данных
 Создание дочерних объектов
 Создание родительских объектов
 Отображение и иерархия объектов
 Сохранение иерархии объектов
Модуль 7: Отладка сценариев
Темы
 Проектирование отладки сценария
 Реализация отладки сценария
Лабораторная работа: Отладка сценария
 Использование записи отладочной информации (Write-Debug )
 Использование PSBreakpoints (точек останова PowerShell)
Модуль 8: Настройка форматирования по умолчанию
Темы
 Проектирование параметров форматирования
 Внедрение настраиваемого форматирования
Лабораторная работа: Настройка форматирования по умолчанию
 Добавление настраиваемого типа имен в объект
 Создание расширения типа DefaultDisplayPropertySet
 Создание настраиваемого вида
 Добавление типов расширений и видов в модуль и создание манифеста
Модуль 9: Добавление документации атрибутов расширенных параметров и команд
Темы
 Внедрение атрибутов расширенных параметров
 Внедрение справочной документации
Лабораторная работа: Добавление документации атрибутов расширенных параметров и команд
 Добавление псевдонимов и сообщений справки
 Определение проверки параметров
 Добавление справки, основанной на комментариях
 Написание команд, использующих –Confirm и -WhatIf
Модуль 10: Создание сценариев контроллера
Темы
 Проектирование исполнения сценария
 Внедрение сценария контроллера
Лабораторная работа: Создание сценариев контроллера
 Создание сценариев контроллера
 Параметризация сценариев контроллера
 Тестирование сценариев контроллера
Модуль 11: Создание html-отчетов
Темы
 Создание базовых html-отчетов
 Создание расширенных html-отчетов
Лабораторная работа: Создание html-отчетов
 Создание html-отчетов
 Конвертация объектов в html-фрагменты
 Использование условного форматирования
Модуль 12: Создание базовых рабочих потоков
Темы
 Понимание рабочих потоков
 Реализация рабочих потоков
Лабораторная работа: Создание базовых рабочих потоков
 Импорт модуля PSWorkflow
 Конвертация функции в базовый рабочий поток
 Распараллеливание команд
Модуль 13: Работа с XML-данными
Темы
 Понимание XML
 Манипуляции XML
Лабораторная работа: Работа с XML-данными
 Загрузка XML
 Манипуляция XML как иерархическим объектом
 Выбор XML-элементов с помощью XPath
 Изменение XML
 Сохранение XML
Модуль 14: Использование техник расширения сценариев
Темы
 Использование внешних функций
 Добавление элементов графического пользовательского интерфейса
По окончании этого модуля слушатели смогут:
 Запускать внешние команды из Windows PowerShell
 Описать процесс создания графического интерфейса пользователя в Windows PowerShell
Модуль 15: Создание прокси-функции
Темы
 Проектирование прокси-функции
 Реализация прокси-функции
Лабораторная работа: Создание прокси-функции
 Создание шаблона прокси-функции
 Изменение шаблона
 Использование прокси-функции
 Обход прокси-функции
Модуль 16: Средства конструирования в Windows PowerShell
Темы
 Проектирование инструментов
 Внедрение инструментов
 Тестирование инструментов
Лабораторная работа: Средства конструирования в Windows PowerShell
 Проектирование инструментов
 Внедрение инструментов
 Тестирование инструментов
Материалы и сертификаты:
Акцент Профи

Возврат к списку



Программа и регистрация на курс


курс Red Hat 442


Зарегистрироваться на Курс Oracle Database 11g: Разработка программных модулей на PL/SQL
курс BI Publisher 11g R1: Основы