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

39000,00 

Код курса: 55039
Тривалість: 5 днів / 40 годин

Дивіться розклад


Телефонуйте зараз щоб дізнатися більше:

Телефон
+38 098 805 4511

Артикул: 55039 Категорії: , ,

Про курс

Мета курсу «Windows PowerShell: скрипти та інструменти» — надати слухачам знання та навички, необхідні для управління широким спектром серверних і клієнтських продуктів. У курсі розглянуто технології, які дозволяють інтегрувати Windows PowerShell з Microsoft Exchange Server, Microsoft Windows Active Directory Domain Services, Microsoft SharePoint Server. Курс зосереджений на створенні сценаріїв Windows PowerShell і вивченні понять і методів, необхідних для створення багаторазових професійних інструментів.


Аудиторія

Курс призначений для досвідчених ІТ-фахівців та адміністраторів Windows,
які вже використовують інтерактивні команди PowerShell і хочуть перейти
до створення власних сценаріїв, модулів та інструментів автоматизації.

Чого навчаться учасники

Після завершення курсу учасники зможуть:

  • створювати параметризовані сценарії та команди Windows PowerShell;
  • розробляти власні скриптові модулі та керувати областями їх видимості;
  • реалізовувати обробку помилок, журналювання та налагодження сценаріїв;
  • створювати команди, що підтримують конвеєрне введення та виведення;
  • створювати ієрархії об’єктів і налаштовувати форматування результатів;
  • додавати розширені параметри, довідкову документацію, -Confirm і -WhatIf;
  • створювати HTML-звіти та працювати з XML-даними;
  • використовувати робочі потоки та зовнішні функції;
  • створювати проксі-функції та елементи графічного інтерфейсу;
  • проєктувати, реалізовувати й тестувати багаторазові інструменти PowerShell.

Попередні вимоги

  • досвід адміністрування клієнтських і серверних систем Windows;
  • досвід роботи з інтерактивними командами PowerShell у командному рядку;
  • знання на рівні курсу 10961 або еквівалентний практичний досвід.

Рівень курсу

Поглиблений


Дивіться розклад

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

Модуль 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
  • Проектування інструментів
  • Впровадження інструментів
  • Тестування інструментів

Ім’я
Номер, за яким з Вами можна зв'язатись
Ваша адреса електронної пошти

📩  info@sso.net.ua
☎️  38 098 805 45 11

✉️📅☎️🔝