Здесь Вы можете заказать интересующие Вас курсы,
заполнив Заявку на обучение

Заявка на обучение
Главная \ Каталог курсов \ Microsoft \ (10325) Автоматизация администрирования при помощи Windows PowerShell 2.0

(10325) Автоматизация администрирования при помощи Windows PowerShell 2.0

Дни 5 дней
Дата курса
Цена:
24 500 руб.
Кол-во:
поделиться

microsoft-logoadobe_pdf-mini

Краткое описание:

Цель курса 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 дней