Хотите получать информацию по новым курсам и их датам проведения?
(10325) Автоматизация администрирования при помощи Windows PowerShell 2.0
Краткое описание:
Цель курса 10325 – предоставить администраторам знания и навыки по написанию сценариев PowerShell для автоматизации управления серверами под управлением Windows.
Предварительная подготовка:
Знание Windows Server 2008 R2
Содержание:
Глава 1: Основы работы с PowerShell 2.0
- Обзор технологии Windows PowerShell
- WindowsPowerShellв качестве интерактивной командной оболочки
- Использование конвеера в 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: Автоматизация администрирование WindowsServer 2008 R2
- Обзор модулей Windows Server 2008 R2
- Обзор командлетов управления сервером
- Обзор командлетов по работе с групповыми политиками
- Обзор Troubleshooting Pack
- Обзор командлетов Best Practice Analyzer
- Обзор командлетов IIS
Лабораторная работа: Использование командлетов ServerManager
- Вывод списка установленных компонентов системы
- Сравнение объектов
- Установка новых компонентов
- Экспорт текущей конфигурации в XML
Лабораторная работа: Использование командлетов групповых политик
- Вывод списка всех групповых политик
- Создание отчёта
- Создание HTML отчёта
- Бэкап всех объектов групповых политик
Лабораторная работа: Использование командлетов BestPracticeAnalyzer
- Импорт модуля Bes Practice
- Просмотр существующих моделей
- Запуск режима сканирование BPA
Лабораторная работа: Использование командлетов IIS
- Импорт модуля IIS
- Создание нового web сайта
- Бэкап IIS
- Изменение привязки webсайта к интерфейсам
- Использование контекста PSDrive для IIS
- Восстановление конфигурацииIIS
Глава 10: Модификация скриптов
- Обзор скрипта примера
- Понимание скриптов
Глава 11: Написание собственных PowerShell скриптов
- Переменные, Массивы и другие операторы
- Что такое Scope?
- Элементы скрипта
- Обработка ошибок
- Написание модулей
Лабораторная работа: Работа с переменными и массивами
- Создание переменных и взаимодействие с ними
- Понимание массивов и хеш таблиц
- Использование массивов и списков массивов
- Использование операторов Contains, Like, Equals
Лабораторная работа: Работа с элементами скрипта
- Обработка и подтверждение входных данных
- Работа с циклами
Лабораторная работа: Отслеживание и обработка ошибок
- Получение информации об ошибке
- Обработка ошибок
- Интеграция обработки ошибок
Лабораторная работа: Отладка скрипта
- Отладка из консоли PowerShell
- Отладка из PowerShell ISE
Лабораторная работа: Работа с модулями
- Создание отчёта по инвентаризации
После изучения курса Вы сможете:
- Объяснить, как работает PowerShell
- Использовать PowerShellв качестве интерактивной оболочки командной строки
- Использовать основные командлеты PowerShell для решения ежедневных задач
- Кастомизировать диалоги PowerShell используя подсистему форматирования
- Понимать, что такое WMI и использовать его совместно с PowerShell
- Управлять объектами ActiveDirectory при помощи командлетов PowerShell
- Писать простые скрипты PowerShellдля пакетного выполнения команд
- Выполнять задачи в фоновом режиме и удаленно администрировать сервера
- Использовать приёмы структурного программирования вместе с Power Shell
- Автоматизировать администрирование Windows Server 2008 R2 при помощи Power Shell
- Оценивать «bestpractices» для работы с Power Shell
Слушатели:
Этот курс предназначен для системных администраторов.
Длительность:
5 дней
Дни | 5 дней |
---|---|
Дата курса | По запросу |
Город | Все города |
Формат обучения | Корпоративный |