Продолжительность: 40 академических часов (5 дней).
Модуль 1: Начало работы с Windows PowerShell
Темы
- Обзор и предыстория
- Поиск и изучение команд
- Запуск команд
Лабораторная работа: Настройка Windows PowerShell
- Настройка консольных приложений Windows PowerShell
- Настройка работы Windows PowerShell ISE
Лабораторная работа: поиск и запуск основных команд
- Команды поиска
- Поиск и запуск основных команд
- Использование файлов "About"
Модуль 2: Работа с конвейером
Темы
- Работа с конвейером
- Выборка, сортировка и измерение объектов
- Экспорт, импорт и преобразование данных
- Фильтрация объектов с конвейера
- Передача объектов через конвейер
Лабораторная работа: Работа с конвейером
- Выборка и сортировка данных
Лабораторная работа: Экспорт, импорт и преобразование данных
- Импорт, экспорт и преобразование данных в Windows PowerShell
Лабораторная работа: Фильтрация объектов с конвейера
- Фильтрация объектов с конвейера
Лабораторная работа: Определение объектов в конвейере
- Определение объектов в конвейере и выполнение специфических задач
Модуль 3: Процесс эксплуатации конвейера
Темы
- Передача данных в конвейер со значением
- Передача данных в конвейер с имени свойства
Лабораторная работа: Работа со связыванием параметров в конвейере
- Изучение поведения конвейера
Модуль 4: Использование PSProviders и PSDrives
Темы
- Использование PSProviders
- Использование PSDrives
Лабораторная работа: PSProviders и PSDrives
- Создание новой папки
- Создание новых PSDrives
- Создание нового ключа реестра
- Создание новых настроек реестра
- Изменение настроек управления рабочей станцией
Модуль 5. Форматирование вывода
Темы
- Использование базового форматирования
- Использование расширенного форматирования
- Перенаправление форматированного вывода
Лабораторная работа: Форматирование вывода
- Использование форматирования команд для корректировки вывода
- Повторение специфического вывода
Модуль 6. Использование WMI и CIM
Темы
- Понимание WMI / CIM
- Запрос данных с помощью WMI / CIM
- Внесение изменений в WMI / CIM
Лабораторная работа: работа с WMI и CIM
- Запрос информации с помощью WMI
- Запрос информации с помощью CIM
- Вызов методов
Модуль 7: Подготовка сценариев
Темы
- Использование переменных
- Сценарии безопасности
Лабораторная работа: безопасность в PowerShell
- Настройка безопасности
Модуль 8: Переход от команд к сценариям и модулям
Темы
- Переход от команд к сценариям
- Переход от сценария к функции и модулю
- Реализация базовой обработки ошибок
- Использование конструкций основных сценариев
- Дальнейшее развитие сценариев
Лабораторная работа: переход от команд к сценарию
- Тестирование команд
- Параметрическое изменение переменных
- Добавление подробного вывода
- Добавление справки через комментарии
Лабораторная работа: переход от сценария к функции и модулю
- Преобразование сценария в функцию
- Сохранение скрипта в качестве модуля скрипта
- Добавление точек отладки
Лабораторная работа: реализация обработки основных ошибок
- Добавление обработки ошибок в функцию
- Добавление обработки ошибок в новую функцию
Лабораторная работа: Создание расширенных функций
- Тестирование существующих команд
- Создание параметризованных функций
- Универсальные функции
- Добавление обработки ошибок
Модуль 9: Удаленное компьютерное администрирование
Темы
- Использование основных удаленных вызовов
- Использование передовых методов дистанционного управления
- Использование удаленных сеансов
Лабораторная работа: работа с удаленными вызовами
- Подключение опции дистанционного управления на локальном компьютере
- Дистанционное управление одним компьютером - один на один
- Дистанционное управление несколькими компьютерами - один на многих
Лабораторная работа: использование удаленных сеансов
- Использование скрытого управления
- Создание и использование соединений с несколькими компьютерами
Модуль 10: Объединение всего вместе
Темы
- Планирование сценариев
Лабораторная работа: Настройка установки нового сервера в режиме Server Core
- Создание пользовательского сценария
- Определение динамического получения IP-адреса для Server Core
- Создание резервации DHCP для сервера в режиме Server Core
- Добавление IP-адреса Server Core в локальный список доверенных узлов (TrustedHosts)
- Добавление роли на сервер в режиме Server Core
- Добавление компьютера Server Core в домен
- Тестирование готового сценария
Модуль 11: Использование фоновых задач и запланированных задач
Темы
- Использование фоновых задач
- Использование запланированных задач
Лабораторная работа: работа с фоновыми задачами
- Запуск фоновых задач
- Управление существующими задачами
Лабораторная работа: работа с запланированными задачами
- Создание запланированных задач
Модуль 12: Использование передовых методов и профилей PowerShell
Темы
- Использование расширенных методов PowerShell
- Создание скриптов профиля
- Работа с альтернативными учетными данными
Лабораторная работа: использование расширенных методов
- Использование расширенных методов
- Использование альтернативных учетных данных
- Создание сценария профиля