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

  • Online
  • Для начинающих
  • SysAdmin
Образовательный центр: Networking Technologies
Формат:Курс
Язык обучения:Ukrainian
Длительность обучения:5 дней
Начало курса:01.12.2025
Стоимость обучения:Уточняйте

Слухачі отримають знання та навички для управління широким спектром серверних та клієнтських продуктів. В курсі розглянуті технології, які дозволяють інтегрувати Windows PowerShell з Microsoft Exchange Server, Microsoft Windows Active Directory Domain Services, Microsoft SharePoint Server. Даний курс фокусується на створенні сценаріїв Windows PowerShell, вивченні понять та методів для створення багаторазових професійних інструментів.

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

Підготовка до написання скриптів

  • Питання безпеки в середовищі виконання сценарію
  • Змінні та оператори
  • Скриптові конструкції та області

Параметризовані команди

  • Конструювання параметрів
  • Використання параметрів
  • Визначення значень змінних
  • Декларація параметрів
  • Використання параметрів замість змінних значень
  • Тестування сценарію

Створення скриптового модуля

  • Проектування скриптового модуля
  • Реалізація скриптового модуля
  • Створення скриптового модуля
  • Збереження скриптового модуля
  • Додавання змінних на рівні модуля
  • Управління областю видимості модуля
  • Тестування скриптового модуля

Обробка помилок

  • Проектування обробки помилок
  • Впровадження обробки помилок
  • Використання конструкцій Try...Catch
  • Обробка помилок команд
  • Обробка помилок поза командами
  • Журналювання помилок у файл
  • Відображення повідомлень-попереджень

Написання команд, використовують конвеєр для введення та виведення

  • Розуміння зв'язків параметрів конвеєра
  • Використання конвеєрного введення
  • Використання конвеєрного виведення
  • Додавання можливості конвеєрного введення в параметр
  • Робота з конвеєрним введенням
  • Створення об'єкта виведення, який можна налаштувати
  • Виведення об'єктів в конвеєр

Створення ієрархії команд виведення

  • Проектування складних команд виведення
  • Впровадження складних команд виведення
  • Використання ієрархії об'єктів
  • Отримання і обробка даних
  • Створення дочірніх об'єктів
  • Створення батьківських об'єктів
  • Відображення та ієрархія об'єктів
  • Збереження ієрархії об'єктів

Налагодження сценаріїв

  • Проектування налагодження сценарію
  • Реалізація налагодження сценарію
  • Використання запису налагоджувальної інформації (Write-Debug)
  • Використання PSBreakpoints (точок зупину PowerShell)

Параметри форматування за замовчуванням

  • Проектування параметрів форматування
  • Впровадження форматування, яке налаштовується
  • Додавання типу імен, які налаштовуються, в об'єкт
  • Створення розширення типу DefaultDisplayPropertySet
  • Створення виду, який налаштовується
  • Додавання типів розширень і видів модуль та створення маніфесту

Додавання документації атрибутів розширених параметрів та команд

  • Впровадження атрибутів розширених параметрів
  • Впровадження довідкової документації
  • Додавання псевдонімів і повідомлень довідки
  • Визначення перевірки параметрів
  • Додавання довідки, що ґрунтується на коментарях
  • Написання команд, використовують -Confirm і -WhatIf

Створення сценаріїв контролера

  • Проектування виконання сценарію
  • Впровадження сценарію контролера
  • Створення сценаріїв контролера
  • Параметризація сценаріїв контролера
  • Тестування сценаріїв контролера

Створення html-звітів

  • Створення базових html-звітів
  • Створення розширених html-звітів
  • Створення html-звітів
  • Конвертація об'єктів в html-фрагменти
  • Використання умовного форматування

Створення базових робочих потоків

  • Розуміння робочих потоків
  • Реалізація робочих потоків
  • Імпорт модуля PSWorkflow
  • Конвертація функції в базовий робочий потік
  • Розпаралелювання команд

Робота з XML-даними

  • Розуміння XML
  • Маніпуляції XML
  • Завантаження XML
  • Маніпуляція XML як ієрархічним об'єктом
  • Вибір XML-елементів за допомогою XPath
  • Зміна XML
  • Збереження XML

Використання технік розширення сценаріїв

  • Використання зовнішніх функцій
  • Додавання елементів графічного інтерфейсу

Створення проксі-функції

  • Проектування проксі-функції
  • Реалізація проксі-функції
  • Створення шаблону проксі-функції
  • Зміна шаблону
  • Використання проксі-функції
  • Обхід проксі-функції

Засоби конструювання в Windows PowerShell

  • Проектування інструментів
  • Впровадження інструментів
  • Тестування інструментів

Після курсу слухачі зможуть:

  • Використовувати засоби проєктування, створювати запити на введення/виведення та функції
  • Створювати власні модулі на основі сценаріїв, параметризованих команд, а також модулі для надання детального виведення
  • Налаштовувати модулі та внутрішню обробку помилок
  • Комбінувати модулі в сценарії та маніфести
  • Створювати варіанти форматування, яке налаштовується
  • Створювати засоби в ідеології найменувань Windows PowerShell

Особливості курсу

  • LIVE-навчання незалежно від формату участі в курсі (очно/віддалено)
  • Електронний офіційний підручник Microsoft
  • Попередньо налаштоване середовище та навчання на сучасному обладнанні
  • Електронний сертифікат Microsoft
  • Обід та кава-брейки (очний курс)
  • Консультації тренера протягом 6-ти місяців після закінчення курсу

Категории курса

Читайте нас в Telegram, чтобы не пропустить анонсы новых курсов.

Похожие курсы

Учебный центр
Мир Современного Образования
Формат
Online
Начало обучения
Дата формується
Длительность
10 занятий
Уровень
Для начинающих, Для опытных
Язык обучения
Ukrainian
Стоимость
32 000 UAH за курс
Учебный центр
IT-Столица
Формат
Online
Начало обучения
Будь-який момент
Длительность
12 занятий
Уровень
Для опытных
Язык обучения
Ukrainian
Стоимость
6 600 UAH за курс
Учебный центр
Optima Academy
Формат
Online
Начало обучения
Будь-який момент
Длительность
6 месяцев
Уровень
Для начинающих
Язык обучения
Ukrainian
Стоимость
1 800 UAH за месяц
Учебный центр
ISSP Training Center
Формат
Online
Начало обучения
Будь-який момент
Длительность
-
Уровень
Для опытных
Язык обучения
English
Стоимость
830 USD за курс