Тренинговым компаниям: Добавить тренингВойти
TRN.ua
тренинг

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

Организатор:
Акцент профи, учебный центр
Продолжительность: 40 часов
Документ об окончании: сертификат
Дата и место проведения:
19.11.18 - 23.11.18, начало в 10:00
Киев, ул.Николая Шпака, 3

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

Курс предназначен для продвинутых ИТ-специалистов, использующих PowerShell 3.0 для построения собственных средств мониторинга и управления.

Программа

Модуль 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 
Проектирование инструментов 
Внедрение инструментов 
Тестирование инструментов

Дополнительная информация

http://www.akcent-pro.com/courses/microsoft-server-2016/55039/?sphrase_id=28493

Контактная информация
Компания: Контактное лицо:
Ирина
Телефон:
(044) 537-11-71 Показать
Добавить комментарий
Ваше имя, компания:
Комментарий:
не более 1000 символов (введено: 0)
Эл. почта:
Проверочный код:
5 английских букв:
 или Отменить
Другие тренинги в категориях: Банк, финансы, Информационные технологии, IT, Управление персоналом, HR
Горячие тренинги
тренинг
Синергия результативных команд,
Виче консалтинг, 4500 грн
семинар
вебинар
Партнеры сайта
TRN.ua
Главная страница
Обратная связь
Помощь
Отправить страницу другу
Тренинговым компаниям
Тренинги и семинары
Тренинговые компании
Тренеры
Новости
Статьи
Услуги сайта
Статистика сайта
О проекте
Контакты
Условия использования
© TRN.ua — тренинги в Украине.
Сделано в компании «Реактор».