Автоматизация администрирования с Windows PowerShell 4.0
Цель курса – предоставить слушателям знания и навыки, необходимые для администрирования и автоматизации управления одним или несколькими серверами с помощью Windows PowerShell 4.0. Курс раскрывает ключевые особенности PowerShell и методы работы с интерфейсом командной строки, а также взаимодействие PowerShell со следующими продуктами: Windows Server, Windows клиент, Exchange Server, SharePoint Server, SQL Server, System Center и многое другое. В курсе рассматривается, как более эффективно исполнять и контролировать сценарии, повышая надежность сессии, используя планировщик и Windows PowerShell Web Access; как использовать единый синтаксис для всех команд; как быстрее писать сценарии Windows PowerShell и работать с Интегрированной средой сценариев (ISE).
Аудитория
Этот курс предназначен для опытных ИТ-специалистов, имеющих опыт администрирование и поддержки клиентов и серверов семейства Windows, Exchange, SharePoint, SQL, и желающих увеличить свои знания и навыке в вопросах автоматизации задач администрирования. Курс рассчитан на слушателей, не имеющих опыт программирования или написания скриптов, и затрагивает базовые сценарии.
По окончании курса слушатели смогут:
- Понимать основные концепции Windows PowerShell
- Работать с конвейером
- Понимать работу конвейера
- Использовать PSProviders и PSDrives
- Форматировать вывод
- Использовать WMI и CIM
- Готовить сценарии
- Переходить от команд к сценариям и модулям
- Администрировать удаленные компьютеры
- Установить различные компоненты Windows PowerShell
- Использовать фоновые задания и запланированные задачи
- Использовать профили и дополнительные методы PowerShell
Модуль 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
- Создание сценариев профиля
- Работа с альтернативными учетными данными
Лабораторная работа: Использование расширенных методов
- Использование расширенных методов
- Использование альтернативных учетных данных
- Создание сценария профиля
Для эффективного обучения на курсе слушатели должны обладать следующими знаниями и навыками:
- Знание и практический опыт администрирования клиентов и серверов семейства Windows;
- Опыт установки и настройки Windows Server отдельно или в среде организации;
- Знания и опыт настройки сетевых адаптеров, администрирования пользователей Active Directory и базовых настроек дисков;
- Знания и опыт работы с Windows Server 2012 и Windows 8 (желательно)
Запись на курс
Код курса | WS12-16 |
---|---|
Длительность | 5 д (40 ч) |
Код экзамена | |
Стоимость без НДС | 25 000 грн. |
Ближайшие даты | |
|