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