Автоматизация администрирования с использованием Windows PowerShell 4.0 (10961)

Описание

Данный пятидневный курс предоставляет слушателям фундаментальные знания и навыки по использованию Windows PowerShell 3.0 (4.0), необходимые для администрирования и автоматизации администрирования клиентской и серверной инфраструктуры базированной на продуктах и технологиях Microsoft. В курсе рассматривается более эффективное исполнение сценариев и контроль над ними. Слушатели узнают, как использовать единый синтаксис для всех команд, как быстрее писать сценарии Windows PowerShell и работать с Integrated Scripting Environment (ISE).

Слушатели

Данный курс предназначен для IT-профессионалов, обладающих опытом администрирования и поддержки клиентской и серверной инфраструктуры и желающих увеличить свои знания и навыки в вопросах автоматизации задач администрирования. Курс рассчитан на слушателей, не имеющих опыт программирования или написания скриптов, и затрагивает базовые сценарии использования.

Предварительная подготовка

Для эффективного обучения на курсе слушатели должны обладать следующими знаниями и навыками:

  • Опыт установки и настройки Windows Server в корпоративной среде или в рабочих группах.
  • Опыт администрирования клиентских и серверных систем на базе Windows.
  • Опыт конфигурирования сетевых адаптеров, администрирования пользователей Active Directory, конфигурирования дисков.
Программа курса

Модуль 1: Начало работы с Windows PowerShell

  • Обзор
  • Лабораторная работа: Настройка Windows PowerShell
    • Настройка консоли Windows PowerShell
    • Настройка ISE PowerShell
  • Поиск и изучение команд
  • Выполнение команд
  • Проектирование приложения для повышения производительности
  • Лабораторная работа: Поиск и выполнение базовых команд
    • Поиск команд
    • Поиск и выполнение команд
    • Использование документации типа «About»

Модуль 2: Работа с конвейерами

  • Понимание конвейеров
  • Выборка, сортировка и перебор объектов
  • Лабораторная работа: Использование конвейера
    • Выбор и сортировка данных
  • Экспорт, импорт и конвертация данных
  • Лабораторная работа: Экспорт, импорт и конвертация данных
    • Преобразование объектов
    • Импорт и экспорт объектов
  • Фильтрация объектов в конвейере
  • Лабораторная работа: Фильтрация объектов
    • Объекты фильтрации
  • Перебор объектов в конвейере
  • Лабораторная работа: Перебор объектов
    • Перечисление объектов

Модуль 3: Понимание принципов работы конвейеров

  • Передача данных в конвейере By Value
  • Передача данных в конвейере By Property Name
  • Лабораторная работа: работа с привязкой параметров в конвейере
    • Прогнозирование поведения конвейера

Модуль 4: Использование PSProviders и PSDrives

  • Использование PSProviders
  • Использование PSDrives
  • Лабораторная работа: Использование PSProviders и PSDrives
    • Создание новой папки
    • Создание нового PSDrive
    • Создание нового раздела реестра
    • Создайте параметра реестра
    • Изменение настройки WS-Management

Модуль 5: Форматирование вывода

  • Использование базового форматирования
  • Использование расширенного форматирования
  • Перенаправление отформатированного вывода
  • Лабораторная работа: Форматирование вывода
    • Форматирование вывода команды
    • Воспроизведение указанного вывода

Модуль 6: Использование WMI и CIM

  • Понимание WMI/CIM
  • Создание запросов к данным с использованием WMI/CIM
  • Внесение изменений с использованием WMI/CIM
  • Лабораторная работа: Использование WMI и CIM
    • Запрос информации с помощью WMI
    • Запрос информации с помощью CIM
    • Вызов методов

Модуль 7: Подготовка к написанию скриптов

  • Использование переменных
  • Безопасность скриптов
  • Лабораторная работа: Работа с безопасностью в Windows PowerShell
    • Настройка параметров безопасности

Модуль 8: Переход от команд к скриптам и модулям

  • Переход от команд к скриптам
  • Лабораторная работа: Переход от команд к скриптам
    • Тестирование команды
    • Параметризирование меняющихся значений
    • Добавление детального вывода
    • Документирование скриптов
  • Переход от скриптов к функциям и модулям
  • Лабораторная работа: Переход от скриптов к функциям и модулям
    • Преобразование скрипта в функцию
    • Сохранение скрипта как модуля
    • Добавление точек останова
  • Реализация базовой обработки ошибок
  • Лабораторная работа: Реализация базовой обработки ошибок
    • Добавление обработчика ошибок в существующую функцию
    • Добавление обработчика ошибок в новую функцию
  • Использований базовых конструкций скриптов
  • Лабораторная работа: Создание расширенных функций
    • Тестирование существующих команд
    • Создание параметризированных функций
    • Многоцелевая обработка
    • Добавление обработчика ошибок
  • Дальнейшее изучение написания скриптов

Модуль 9: Администрирование удалённых компьютеров

  • Базовое удалённое администрирование
  • Использование расширенных возможностей удалённого администрирования
  • Лабораторная работа: Использование базового удалённого администрирования
    • Включение удалённого администрирования
    • Удалённое администрирование вида One-to-One
    • Удалённое администрирование вида One-to-Many
  • Использование удалённых сессий
  • Лабораторная работа: Использование удалённых сессий
    • Использование неявного удалённого администрирования
    • Множественное управление компьютерами

Модуль 10: Объединение полученных знаний

  • Планирование развертывания Server Core
  • Лабораторная работа: Развёртывание новой инсталляции Server Core
    • Создание параметризованного сценария
    • Получение динамического IP-адреса новым сервером Core
    • Создание резервирования DHCP для экземпляра сервера Core
    • Изменение локального списка TrustedHosts
    • Добавление роли для экземпляра сервера Core
    • Добавьте экземпляра сервера Core в домен
    • Тестирование готового скрипта

Модуль 11: Выполнение задач в фоновом режиме и по расписанию

  • Выполнение задач в фоновом режиме
  • Лабораторная работа: Выполнение задач в фоновом режиме
    • Запуск задач
    • Управление задачами
  • Выполнение задач по расписанию
  • Лабораторная работа: Выполнение задач по расписанию
    • Создание задач по расписанию

Модуль 12: Настройка социальной нагрузки

  • Использование продвинутых методов работы с PowerShell
  • Создание скриптов профилей
  • Работа с альтернативными учётными данными
  • Лабораторная работа: Практика передовых методов
    • Использование продвинутых методик
    • Использование альтернативных учётных данных
    • Создание скриптов профилей

В курсе будут примеры с Windows PowerShell версии 5.0

 

Актуальная версия курса на сегодня - 10961B