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

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

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

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

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

Цель мероприятия

Курс будет интересен и полезен администраторам без опыта программирования, но понимающим работу сложных интерактивных команд для администрирования продуктов Microsoft с помощью 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=26732

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