Курс Windows PowerShell: скрипти та інструменти
- Online
- Для початківців
- SysAdmin
![]() |
|
| Навчальний центр: | Світ Сучасної Освіти |
|---|---|
| Формат: | Курс |
| Мова викладання: | Ukrainian |
| Тривалість навчання: | 40 годин |
| Початок курсу: | Дата формується |
| Вартість навчання: | 39 000 UAH за курс |
Мета курсу - надати слухачам знання та навички, необхідні для управління широким спектром серверних і клієнтських продуктів. В курсі розглянуті технології, які дозволяють інтегрувати Windows PowerShell з Microsoft Exchange Server, Microsoft Windows Active Directory Domain Services, Microsoft SharePoint Server. Даний курс фокусується на створенні сценаріїв Windows PowerShell, на вивченні понять і методів, необхідних для створення багаторазових професійних інструментів.
Програма курсу
Модуль 1. Підготовка до написання скриптів
- Питання безпеки в середовищі виконання сценарію
- Змінні та оператори
- Скриптові конструкції та області
Модуль 2. Параметризовані команди
- Конструювання параметру
- Використання параметру
Лабораторна робота. Параметризовані команди
- Визначення змінних значень
- Декларація параметрів
- Використання параметрів замість змінних значень
- Тестування сценарію
Модуль 3. Створення скриптового модуля
- Проєктування скриптового модулю
- Реалізація скриптового модулю
Лабораторна робота. Створення скриптового модулю
- Створення скриптового модулю
- Збереження скриптового модулю
- Додавання змінних на рівні модуля
- Управління областю видимості модуля
- Тестування скриптового модулю
Модуль 4. Обробка помилок
- Проєктування обробки помилок
- Впровадження обробки помилок
Лабораторна робота. Обробка помилок
- Використання конструкцій Try … Catch
- Обробка помилок команд
- Обробка помилок поза командами
- Журналювання помилок в файл
- Відображення повідомлень попередження
Модуль 5. Написання команд, що використовують конвеєр для введення і виведення
- Розуміння зв'язків параметрів конвеєру
- Використання параметру конвеєрного введення
- Використання параметру конвеєрного виведення
Лабораторна робота. Написання команд, що використовують конвеєр для введення і виведення
- Додавання можливості конвеєрного введення в параметр
- Робота з конвеєрним введенням
- Створення налаштованого об'єкту виведення
- Виведення об'єктів в конвеєр
Модуль 6. Створення ієрархії команд виведення
- Проєктування складних команд виведення
- Впровадження складних команд виведення
- Використання ієрархії об'єктів
Лабораторна робота. Створення ієрархії команд виведення
- Отримання і обробка даних
- Створення дочірніх об'єктів
- Створення батьківських об'єктів
- Відображення та ієрархія об'єктів
- Збереження ієрархії об'єктів
Модуль 7. Налагодження сценаріїв
- Проєктування налагодження сценарію
- Реалізація налагодження сценарію
Лабораторна робота. Налагодження сценарію
- Використання запису налагоджувальної інформації (Write-Debug)
- Використання PSBreakpoints (точок зупинки PowerShell)
Модуль 8. Налаштування форматування за змовчуванням
- Проєктування параметрів форматування
- Впровадження налаштованого форматування
Лабораторна робота. Налаштування форматування за змовчуванням
- Додавання налаштованого типу імен в об'єкт
- Створення розширення типу Default Display Property Set
- Створення налаштованого виду
- Додавання типів розширень і видів в модуль і створення маніфесту
Модуль 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
- Проєктування інструментів
- Впровадження інструментів
- Тестування інструментів
Для ефективного навчання на курсі слухачі повинні володіти такими знаннями і навичками:
- Досвід адміністрування клієнтських і серверних систем Windows
- Досвід роботи з інтерактивними командами PowerShell в командному рядку
- Курс 10961 або еквівалентний досвід
Після закінчення курсу слухачі зможуть
- Використовувати засоби проєктування, створювати запити на введення/виведення і функції
- Створювати власні модулі на основі сценаріїв, параметризованих команд, а також модулі для надання докладного виведення
- Налагоджувати модулі і налаштувати внутрішню обробку помилок
- Комбінувати модулі в сценарії та маніфести
- Створювати варіанти налаштованого форматування
- Створювати кошти в ідеології найменувань Windows PowerShell
Особливості курсу
- Практика
- Допомога ментора
- Сертифікат про проходження курсу
Категорії курсу
Читайте нас в Telegram, щоб не пропустити анонси нових курсів.
Схожі курси
Навчальний центр
IT-Столиця
Формат
Online
Початок навчання
Будь-який момент
Тривалість
10 занять
Рівень
Для досвідчених, Для професіоналів
Мова навчання
Ukrainian
Вартість
6 700 UAH за курс
Навчальний центр
Networking Technologies
Формат
Online
Початок навчання
06.04.2026
Тривалість
5 днів
Рівень
Для початківців
Мова навчання
Ukrainian
Вартість
уточнюйте
Навчальний центр
QALight
Формат
Online
Початок навчання
14.04.2026
Тривалість
30 годин
Рівень
Для початківців
Мова навчання
Ukrainian
Вартість
4 600 UAH за курс
Навчальний центр
IT-Столиця
Формат
Online
Початок навчання
Будь-який момент
Тривалість
10 занять
Рівень
Для досвідчених
Мова навчання
Ukrainian
Вартість
5 900 UAH за курс
