Глава 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;
-
Создание сценариев профиля.
Лабораторная работа. Использование расширенных методов
-
Использование расширенных методов;
-
Создание сценария профиля с определением несколько параметров по умолчанию.
Цель курса: предоставить слушателям знания и навыки, необходимые для администрирования и автоматизации управления одним или несколькими серверами с помощью Windows PowerShell.
Курс раскрывает ключевые особенности PowerShell и методы работы с интерфейсом командной строки, а также взаимодействие PowerShell со следующими продуктами: Windows Server, Windows клиент, Exchange Server, SharePoint Server, SQL Server, System Center и многое другое. В курсе рассматривается, как более эффективно исполнять и контролировать сценарии, повышая надежность сессии, используя планировщик и Windows PowerShell Web Access; как использовать единый синтаксис для всех команд; как быстрее писать сценарии Windows PowerShell и работать с Интегрированной средой сценариев (ISE).