Автоматизация администрирования с помощью Windows PowerShell

В данный момент идет прием заявок на курс.
Мы можем сообщить вам о начале
запланированного обучения


Код: 10325
Длительность: 40 ак.ч.
Стоимость: 35 600 р.

Аннотация:
Курс MS-10325 предоставит все необходимые знания и навыки по написанию сценариев PowerShell для автоматизации управления серверами под управлением Windows. В результате обучения слушатели не только поймут, как работает PowerShell, но и смогут использовать основные возможности PowerShell с целью значительного ускорения выполнения административных задач.

Аудитория:
Этот курс предназначен для системных администраторов.

Предварительный уровень подготовки:
• Опыт администрирования Windows Server и клиентских операционных систем, включая администрирование Active Directory.
• Знание Windows Server 2008 R2

Методические материалы:
Слушателям предоставляется фирменное учебное пособие.

Документ об окончании курса:
Сертификат Microsoft.

Результат обучения:
После прохождения курса Вы сможете:
• Объяснить, как работает PowerShell
• Использовать PowerShellв качестве интерактивной оболочки командной строки
• Использовать основные командлеты PowerShell для решения ежедневных задач
• Кастомизировать диалоги PowerShell используя подсистему форматирования
• Понимать, что такое WMIи использовать его совместно с PowerShell
• Управлять объектами ActiveDirectory при помощи командлетов PowerShell
• Писать простые скрипты PowerShell для пакетного выполнения команд
• Выполнять задачи в фоновом режиме и удаленно администрировать сервера
• Использовать приёмы структурного программирования вместе с PowerShell
• Автоматизировать администрирование WindowsServer 2008 R2 при помощи PowerShell
• Оценивать «bestpractices» для работы с PowerShell

Содержание курса:
Модуль 1: Основы работы с PowerShell 2.0
Темы:
• Обзор технологии Windows PowerShell
• Windows PowerShell в качестве интерактивной командной оболочки
• Использование конвеера в WindowsPowerShell
Лабораторная работа: Использование PowerShell в качестве интерактивной командной оболочки
• Поиск текстовых файлов
• Просмотр реестра
• Обнаружение дополнительных команд и просмотр справки
• Добавление дополнительных команд в текущую сессию
• Обработка выводимых значений PowerShell
Лабораторная работа: Использование конвеера в PowerShell
• Остановка и запуск служб Windows
• Просмотр объектов, возвращённых командами PowerShell
• Обработка вывода PowerShell

Модуль 2: Понимание и использование системы форматирования PowerShell
Темы:
• Понимание системы форматировании
• Использование системы форматирования
Лабораторная работа: Использование подсистемы форматирования
• Отображение вычисляемых атрибутов
• Отображение ограниченного числа столбцов
• Отображение всех атрибутов и значений объектов
• Просмотр объектов в виде HTML
• Отображение ограниченного набора атрибутов
• Отображение объектов используя различное форматирование
• Отображение отсортированного списка объектов

Модуль 3: Основные командлеты Windows PowerShell
Темы:
• Основные командлеты для ежедневного использования
• Операторы сравнения, фильтрация конвеера, перечисление объектов
• Дополнительные способы работы с конвеером
Лабораторная работа: Использование основных командлетов
• Сортировка и выборка объектов
• Получение множества объектов и сохранение в файл
• Сравнение объектов используя XML
• Сохранение объектов в CSVфайл
• Оценка коллекции объектов
Лабораторная работа: Фильтрация и подсчёт объектов к конвеере
• Сравнение чисел
• Сравнение строк
• Получение информации о процессе
• Получение информации о службе
• Перебор списка объектов
Лабораторная работа: Использование привязки параметров конвеера
• Использование расширенных компонентов конвеера
• Работа с несколькими компьютерами
• Остановка списка процессов
• Приявзка свойств параметрам

Модуль 4: Windows Management Instrumentation
Темы:
• Обзор Windows Management Instrumentation
• Использование Windows Management Instrumentation
Лабораторная работа: Использование WMIв WindowsPowerShell
• Инвентаризация компьютеров
• Обзор пространств имен и классов WMI
• Формирование отчёта о логических дисках для всех компьютеров
• Построение списка локальных пользователей и групп

Модуль 5: Автоматизация администрирования ActiveDirectory
Темы:
• Озор средств автоматизации Active Directory
• Управление пользователями и группами
• Управление компьютерами и другими объектами службы каталогов
Лабораторная работа: Управление пользователями и группами
• Получение отфильтрованного списка пользователей ActiveDirectory
• Сброс пароля пользователя и изменение атрибутов учётной записи
• Отключение пользователей, которые входят в заданную группу
Лабораторная работа: Управление компьютерами и другими объектами службы каталогов
• Построение списка компьютеров с заданной операционной системой
• Создание отчёта, демонстрирующего список всех серверов под управлением WindowsServer 2008 R2
• Управление избирательными политиками паролей в ActiveDirectory
• Поиск организационных единиц не защищённых от случайного удаления

Модуль6: Сценарии Windows PowerShell
Темы:
• Безопасность скриптов
• Простые скрипты
• Скрипты принимающие параметры
Лабораторная работа: Написание скриптов PowerShell
• Запуск скриптов
• Использование параметров скриптов с привязкой к позиции в строке
• Использование именованных параметров

Модуль 7: Фоновые задачи и удаленное администрирование
Темы:
• Работа с фоновыми задачами
• Использование средств удалённой работы PowerShell
Лабораторная работа: Работа с фоновыми задачами
• Работа с фоновыми задачами используя WMI
• Работа с фоновыми задачами для локальных компьютеров
• Получение результата о выполнении задачи
• Удаление выполненной задачи
• Ожидание выполнения фоновой задачи
• Остановка работы фоновой задачи до ее окончания
• Работа с параметрами задачи
Лабораторная работа: Использование средств удалённого администрирования PowerShell
• Интерактивный режим
• Удаленный режим
• Удаленный режим с использованием фоновых задач
• Сохранение информации для формирования фоновой задачи

Модуль 8: Расширенные приёмы работы с PowerShell
Темы:
• Работа с профилями
• Многократное использование скриптов и функций
• Написание справки
Лабораторная работа: Расширенные приёмы работы с PowerShell
• Написание скрипта профиля
• Создание модуля скрипта
• Добавление справки для функции

Модуль 9: Автоматизация администрирование Windows Server 2008 R2
Темы:
• Обзор модулей Windows Server 2008 R2
• Обзор командлетов управления сервером
• Обзор командлетов по работе с групповыми политиками
• Обзор Troubleshooting Pack
• Обзор командлетов Best Practice Analyzer
• Обзор командлетов IIS
Лабораторная работа: Использование командлетов ServerManager
• Вывод списка установленных компонентов системы
• Сравнение объектов
• Установка новых компонентов
• Экспорт текущей конфигурации в XML
Лабораторная работа: Использование командлетов групповых политик
• Вывод списка всех групповых политик
• Создание отчёта
• Создание HTML отчёта
• Бэкап всех объектов групповых политик
Лабораторная работа: Использование командлетов Best Practice Analyzer
• Импорт модуля Bes Practice
• Просмотр существующих моделей
• Запуск режима сканирование BPA
Лабораторная работа: Использование командлетов IIS
• Импорт модуля IIS
• Создание нового web сайта
• Бэкап IIS
• Изменение привязки web сайта к интерфейсам
• Использование контексат PSDriveдля IIS
• Восстановление конфигурации IIS

Модуль 10: Модификация скриптов
Темы:
• Обзор скрипта примера
• Понимание скриптов

Модуль 11: Написание собственных PowerShell скриптов
Темы:
• Переменные, Массивы и другие операторы
• Что такое Scope?
• Элементы скрипта
• Обработка ошибок
• Написание модулей
Лабораторная работа: Работа с переменными и массивами
• Создание переменных и взаимодействие с ними
• Понимание массивов и хеш таблиц
• Использование массивов и списков массивов
• Использование операторов Contains, Like, Equals
Лабораторная работа: Работа с элементами скрипта
• Обработка и подтверждение входных данных
• Работа с циклами
Лабораторная работа: Отслеживание и обработка ошибок
• Получение информации об ошибке
• Обработка ошибок
• Интеграция обработки ошибок
Лабораторная работа: Отладка скрипта
• Отладка из консоли PowerShell
• Отладка из PowerShell ISE
Лабораторная работа: Работа с модулями
• Создание отчёта по инвентаризации