Автоматизация административных задач при помощи Windows PowerShell 3.0
Продолжительность: 40 академических часов.
Курс устарел. Новый курс Automating Administration with PowerShell (AZ-040T00)
Курс предоставляет фундаментальные знания и навыки по использованию Windows PowerShell 3.0 необходимые для администрирования и автоматизации администрирования серверов на базе Windows. Курс сфокусирован на основных возможностях командной строки и техниках, необходимых в дальнейшем для управления различными продуктами Microsoft, такими как Windows Server, Windows Client, Exchange Server, SharePoint Server, SQL Server, System Center и др. Курс не рассматривает администрирование этих продуктов, он показывает техники и возможности, которые можно использовать в качестве примеров.
Аудитория
Курс MS 10961 предназначен для опытных ИТ-специалистов, имеющих опыт администрирование и поддержки клиентов и серверов семейства Windows, Exchange, SharePoint, SQL, и желающих увеличить свои знания и навыке в вопросах автоматизации задач администрирования. Курс рассчитан на слушателей, не имеющих опыт программирования или написания скриптов, и затрагивает базовые сценарии.
Необходимая подготовка
- Знание и практический опыт администрирования клиентов и серверов семейства Windows;
- Опыт установки и настройки Windows Server отдельно или в среде организации;
- Знания и опыт настройки сетевых адаптеров, администрирования пользователей Active Directory и базовых настроек дисков;
- Знания и опыт работы с Windows Server 2012 и Windows 8 (желательно).
Программа
Глава 1. Начало работы с Windows PowerShell
- Обзор и предыстория;
- Поиск и запуск команд.
- Лабораторная работа. Настройка Windows PowerShell
- Настройка консольного приложения;
- Настройка приложения ISE.
- Лабораторная работа. Поиск и запуск основных команд
- Поиск и запуск основных команд
Глава 2. Работа с конвейером
- Работа с конвейером;
- Экспорт, импорт и преобразование данных;
- Фильтрация объектов из конвейера;
- Передача объектов по конвейеру.
- Лабораторная работа. Работа с конвейером
- Получение данных, управление объектами и настройка окончательного отображения.
- Лабораторная работа. Экспорт, импорт и преобразование данных
- Импорт, экспорт и преобразование данных в Windows PowerShell.
- Лабораторная работа. Фильтрация объектов из конвейера
- Фильтрация объектов из конвейера;
- Проверка нескольких команд и определение результатов вывода.
- Лабораторная работа. Определение объектов в конвейере
- Определение объектов в конвейере и выполнения специфических задач.
Глава 3. Процесс работы конвейера
- Передача данных в конвейер по значению;
- Передача данных в конвейер по имени свойства.
- Лабораторная работа. Работа с параметрами связей в конвейере
- Изучение нескольких команд и определение корректных условий работы;
- Создание новых команд с использованием конвейера.
Глава 4. Использование PSProviders и PSDrives
- Понимание PSProviders и PSDrives;
- Использование PSDrives.
- Лабораторная работа. PSProviders и PSDrives
- Использование PSProviders и PSDrives.
Глава 5. Форматирование вывода
- Использование базового форматирования;
- Использование расширенного форматирования;
- Перенаправление форматированного вывода.
- Лабораторная работа. Форматирование вывода
- Использование форматирования команд для настройки вывода.
Глава 6. Использование WMI и CIM
- Понимание WMI/CIM;
- Запрос данных с помощью WMI / CIM;
- Внесение изменений с WMI/CIM.
- Лабораторная работа. Работа с WMI и CIM
- Определение и классы запросов WMI для получения управленческой информации
Глава 7. Подготовка сценариев
- Использование переменных;
- Сценарии безопасности;
- Работа с альтернативными учетными данными.
- Лабораторная работа. Безопасность в PowerShell
- Настройка политики выполнения (Execution Policy);
- Создание и использование альтернативных учетных данных.
Глава 8. Переход от команд к сценариям и модулям
- Переход от команд к сценарию;
- Переход от сценария к функции и модулю;
- Реализация обработки основных ошибок;
- Использование конструкций основных сценариев;
- Дальнейшее развитие сценариев.
- Лабораторная работа. Переход от команд к сценарию
- Преобразование исполняемой команды в параметризованный сценарий.
- Лабораторная работа. Переход от сценария к функции и модулю
- Инкапсуляция сценария в функцию, подключение сценария к модулю и добавление отладки.
- Лабораторная работа. Реализация обработки основных ошибок
- Добавление в сценарий возможности обработки основных ошибок.
- Лабораторная работа. Добавление логики в скрипт
- Добавление функции в сценарий.
Глава 9. Администрирование удаленных компьютеров
- Использование основных удаленных вызовов;
- Использование удаленных сессий;
- Использование удаленных вызовов для делегированного администрирования.
- Лабораторная работа. Работа с удаленными вызовами
- Подключение опции удаленного управления;
- Удаленное управление машиной.
- Лабораторная работа. Работа с PSSession
- Импорт модуля с удаленных машин;
- Создание и использование соединений с несколькими компьютерами.
- Лабораторная работа. Использование удаленных вызовов для делегированного администрирования
- Создание и регистрация параметров настраиваемой сессии;
- Проверка параметров настраиваемой сессии.
Глава 10. Объединяя всё вместе
- Планирование сценариев
- Лабораторная работа. Настройка установки нового сервера в режиме Server Core
- Определение IP-адресов Server Core;
- Добавление IP-адреса Server Core в локальный список доверенных узлов (TrustedHosts);
- Добавление компьютера Server Core в домен и настройка резервирования DHCP;
- Добавление указанных ролей и функций на компьютер Server Core.
Глава 11. Использование фоновых заданий и запланированных задач
- Использование фоновых заданий;
- Использование запланированных задач.
- Лабораторная работа. Работа с фоновыми задачами
- Запуск фоновых заданий;
- Управление существующими заданиями.
- Лабораторная работа. Работа с запланированными задачами
- Создание, запуск и извлечения данных с помощью запланированных задач
Глава 12. Использование расширенных методов PowerShell и профилей
- Использование расширенных методов PowerShell;
- Создание сценариев профиля.
- Лабораторная работа. Использование расширенных методов
- Использование расширенных методов;
- Создание сценария профиля с определением несколько параметров по умолчанию.
- Лекции 0
- Тесты 0
- Учебное время 50 hours
- Навык Все уровни
- Язык English
- Студенты 0
- Оценки Да