Главная Школы Світ Сучасної Освіти Windows PowerShell: скрипти та інструменти
Світ Сучасної Освіти

Windows PowerShell: скрипти та інструменти

35 000 UAH за курс
40 часов
Для начинающих
SysAdmin
Этот курс научит создавать скрипты Windows PowerShell для работы с Exchange Server, Active Directory и SharePoint. Вы освоите написание модулей, обработку ошибок, работу с XML и создание отчетов. После курса вы сможете автоматизировать задачи и разрабатывать профессиональные инструменты.

О курсе

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

Курс построен по принципу от простого к сложному. Каждый модуль включает теоретическую часть и практическую лабораторную работу для закрепления материала.

Основы написания скриптов

Первый модуль учит основам безопасности при работе со скриптами. Здесь рассматриваются переменные, операторы и основные скриптовые конструкции. Слушатели узнают про области видимости и принципы организации кода.

Работа с параметрами

Второй модуль посвящен созданию параметризованных команд. Он охватывает конструкцию параметров и их практическое использование. Лабораторная работа помогает закрепить навыки работы с переменными значениями, декларацией параметров и тестированием сценариев.

Создание скриптовых модулей

Третий модуль обучает проектированию и реализации скриптовых модулей. На практике слушатели создают собственные модули, добавляют переменные на уровне модуля и учатся управлять областью видимости. Особое внимание уделяется тестированию готовых модулей.

Обработка ошибок

Четвертый модуль раскрывает принципы проектирования систем обработки ошибок. Лабораторная работа включает использование конструкций Try…Catch, обработку ошибок команд и вне команд, журналирование ошибок в файл и отображение предупреждений.

Работа с конвейером

Пятый модуль объясняет принципы работы с конвейером ввода-вывода. Слушатели изучают связи параметров конвейера и учатся использовать параметры конвейерного ввода и вывода. Практика включает работу с конвейерным вводом и создание настроенных объектов вывода.

Иерархии команд вывода

Шестой модуль посвящен созданию сложных команд вывода. Он охватывает проектирование и внедрение иерархии объектов. На лабораторной работе слушатели создают дочерние и родительские объекты, изучают отображение и сохранение иерархии объектов.

Отладка сценариев

Седьмой модуль обучает методам отладки скриптов. Он включает проектирование систем отладки и их практическую реализацию. Лабораторная работа охватывает использование записи отладочной информации и работу с точками останова PowerShell.

Форматирование вывода

Восьмой модуль раскрывает принципы настройки форматирования по умолчанию. Слушатели изучают проектирование параметров форматирования и их внедрение. Практика включает добавление настроенных типов имен, создание расширений типа и настроенных видов.

Документация и расширенные параметры

Девятый модуль посвящен добавлению документации и атрибутов расширенных параметров. Лабораторная работа охватывает добавление псевдонимов, сообщений справки, определение проверки параметров и написание команд с поддержкой -Confirm и -WhatIf.

Сценарии контроллера и отчеты

Десятый модуль обучает созданию сценариев контроллера, включая их проектирование и параметризацию. Одиннадцатый модуль посвящен созданию HTML-отчетов - от базовых до расширенных вариантов с условным форматированием.

Рабочие потоки и XML

Двенадцатый модуль учит созданию базовых рабочих потоков, включая импорт модуля PSWorkflow и распараллеливание команд. Тринадцатый модуль охватывает работу с XML-данными - от загрузки и манипуляций до сохранения изменений.

Расширение сценариев

Четырнадцатый модуль раскрывает техники расширения сценариев, включая использование внешних функций и добавление элементов графического интерфейса. Пятнадцатый модуль посвящен созданию прокси-функций - от шаблонов до практического использования.

Инструменты конструирования

Шестнадцатый модуль завершает курс, охватывая проектирование, внедрение и тестирование инструментов конструирования в Windows PowerShell. Лабораторная работа позволяет закрепить полученные знания на практике.

Для кого этот курс

Курс рассчитан на администраторов с опытом работы с клиентскими и серверными системами Windows. Перед началом обучения рекомендуется иметь базовый опыт работы с интерактивными командами PowerShell.

Результаты обучения

После завершения курса слушатели смогут создавать собственные модули, параметризованные команды и системы форматирования. Они научатся отлаживать скрипты, обрабатывать ошибки и комбинировать модули в сложные сценарии. Курс также дает навыки работы с XML-данными, создания HTML-отчетов и разработки инструментов конструирования.

Особенности обучения

Курс включает практические задания, поддержку ментора и выдачу сертификата о прохождении. Акцент делается на реальных задачах, которые используются в повседневной работе администратора.

Что включено

Выдается диплом/сертификат
Занятия целый день
Сопровождение ментора