Аннотация
В процессе изучения программы курса раскрываются основные особенности PowerShell и методы работы с интерфейсом командной строки, а также процесс взаимодействия PowerShell со следующими продуктами: Windows Server, Windows клиент, Exchange Server, SharePoint Server, SQL Server, System Center.
В курсе рассматривается, как более эффективно исполнять и контролировать сценарии, повышая надежность сессии, используя планировщик и Windows PowerShell Web Access; как использовать единый синтаксис для всех команд; как быстрее писать сценарии Windows PowerShell и работать с Интегрированной средой сценариев (ISE).
Цели курса
Предоставить слушателям знания и навыки, необходимые для администрирования и автоматизации управления одним или несколькими серверами с помощью Windows PowerShell .
Аудитория
Этот курс предназначен для опытных ИТ-специалистов, имеющих опыт администрирование и поддержки клиентов и серверов семейства Windows, Exchange, SharePoint, SQL, и желающих увеличить свои знания и навыке в вопросах автоматизации задач администрирования. Курс рассчитан на слушателей, не имеющих опыт программирования или написания скриптов, и затрагивает базовые сценарии.
Предварительная подготовка
- Знание и практический опыт администрирования клиентов и серверов семейства Windows;
- Опыт установки и настройки Windows Server отдельно или в среде организации;
- Знания и опыт настройки сетевых адаптеров, администрирования пользователей Active Directory и базовых настроек дисков;
По окончании курса слушатели смогут:
- Понимать основные концепции Windows PowerShell
- Работать с конвейером
- Понимать работу конвейера В процессе изучения программы курса раскрываются основные особенности PowerShell и методы работы с интерфейсом командной строки, а также процесс взаимодействия PowerShell со следующими продуктами: Windows Server, Windows клиент, Exchange Server, SharePoint Server, SQL Server, System Center.
В курсе рассматривается, как более эффективно исполнять и контролировать сценарии, повышая надежность сессии, используя планировщик и Windows PowerShell Web Access; как использовать единый синтаксис для всех команд; как быстрее писать сценарии Windows PowerShell и работать с Интегрированной средой сценариев (ISE).
Цели курса
Предоставить слушателям знания и навыки, необходимые для администрирования и автоматизации управления одним или несколькими серверами с помощью Windows PowerShell .
Аудитория
Этот курс предназначен для опытных ИТ-специалистов, имеющих опыт администрирование и поддержки клиентов и серверов семейства Windows, Exchange, SharePoint, SQL, и желающих увеличить свои знания и навыке в вопросах автоматизации задач администрирования. Курс рассчитан на слушателей, не имеющих опыт программирования или написания скриптов, и затрагивает базовые сценарии.
Предварительная подготовка
- Знание и практический опыт администрирования клиентов и серверов семейства Windows;
- Опыт установки и настройки Windows Server отдельно или в среде организации;
- Знания и опыт настройки сетевых адаптеров, администрирования пользователей Active Directory и базовых настроек дисков;
По окончании курса слушатели смогут:
- Понимать основные концепции Windows PowerShell
- Работать с конвейером
- Использовать PSProviders и PSDrives
- Форматировать вывод
- Использовать WMI и CIM
- Готовить сценарии
- Переходить от команд к сценариям и модулям
- Администрировать удаленные компьютеры
- Установить различные компоненты Windows PowerShell
- Использовать фоновые задания и запланированные задачи
- Использовать профили и дополнительные методы PowerShell
Программа
Модуль 1. Начало работы с Windows PowerShell
- Обзор и предыстория
- Поиск и изучение команд
- Запуск команд
Лабораторная работа: Настройка Windows PowerShell
Модуль 2. Работа с конвейером
- Работа с конвейером
- Выборка, сортировка и измерение объектов
- Экспорт, импорт и преобразование данных
- Фильтрация объектов из конвейера
- Передача объектов по конвейеру
Лабораторная работа: Работа с конвейером
Модуль 3. Процесс работы конвейера
- Передача данных в конвейер по значению
- Передача данных в конвейер по имени свойства
Лабораторная работа: Работа со связкой параметров в конвейере
Модуль 4. Использование PSProviders и PSDrives
- Использование PSProviders
- Использование PSDrives
Лабораторная работа: PSProviders и PSDrives
Модуль 5. Форматирование вывода
- Использование базового форматирования
- Использование расширенного форматирования
- Перенаправление форматированного вывода
Лабораторная работа: Форматирование вывода
Модуль 6. Использование WMI и CIM
- Понимание WMI/CIM
- Запрос данных с помощью WMI / CIM
- Внесение изменений с WMI/CIM
Лабораторная работа: Работа с WMI и CIM
Модуль 7. Подготовка сценариев
- Использование переменных
- Сценарии безопасности
Лабораторная работа: Безопасность в PowerShell
Модуль 8. Переход от команд к сценариям и модулям
- Переход от команд к сценарию
- Переход от сценария к функции и модулю
- Реализация обработки основных ошибок
- Использование конструкций основных сценариев
- Дальнейшее развитие сценариев
Лабораторная работа: Переход от команд к сценарию
Модуль 9. Администрирование удаленных компьютеров
- Использование основных удаленных вызовов
- Использование расширенных техник удаленного управления
- Использование удаленных сессий
Лабораторная работа: Работа с удаленными вызовами
Модуль 10. Объединяя всё вместе
- Планирование сценариев
Лабораторная работа: Настройка установки нового сервера в режиме Server Core
Модуль 11. Использование фоновых заданий и запланированных задач
- Использование фоновых заданий
- Использование запланированных задач
Лабораторная работа: Работа с фоновыми задачами
Модуль 12. Использование расширенных методов PowerShell и профилей
- Использование расширенных методов PowerShell
- Создание сценариев профиля
- Работа с альтернативными учетными данными
Лабораторная работа: Использование расширенных методов