Автоматизация администрирования с помощью PowerShell
Содержание курса
Модуль 1. Начало работы с Windows PowerShell
-
Обзор Windows PowerShell
-
Синтаксис команд Windows PowerShell
- Поиск команд и получение справки в Windows PowerShel
- Настройка консольного приложения Windows PowerShell
- Настройка приложения интегрированной среды сценариев Windows PowerShell
- Поиск и выполнение команд Windows PowerShell
- Использование файлов сведений о программе
Модуль 2. Windows PowerShell для администрирования локальных систем
-
Командлеты для администрирования доменных служб Active Directory
-
Командлеты для изменения конфигурации сети
-
Командлеты для администрирования сервера
-
Windows PowerShell в Windows 10
- Создание объектов Active Directory и управление ими
- Настройка параметров сети на Windows Server
- Создание веб-сайта
Модуль 3. Работа с конвейером Windows PowerShell
-
Общие сведения о конвейере
-
Выбор, сортировка и измерение объектов
-
Фильтрация объектов из конвейера
-
Перечисление объектов в конвейере
-
Отправка и передача данных конвейера в качестве выходных данных
- выбор, сортировка и отображение данных
- фильтрация объектов
- нумерация объектов
- преобразование объектов
Модуль 4. Использование PSProviders и PSDrives
-
Использование PSProvider
-
Использование PSDrive
- создание файлов и папок на удаленном компьютере
- создание раздела реестра для ваших будущих скриптов
- Создание новой группы Active Directory
Модуль 5. Запрос сведений об управлении с помощью модели CIM и инструментария WMI
-
Понимание модели CIM и инструментария WMI
-
Запрос данных с использованием модели CIM и инструментария WMI
-
Внесение изменений с использованием модели CIM и инструментария WMI
- Запрос информации с использованием инструментария WMI
- Запрос информации с использованием модели CIM
- вызов методов
Модуль 6. Работа с переменными, массивами и хэш-таблицами
-
Использование переменных
-
Изменение переменных
-
Изменение массивов и хэш-таблиц
- работа с типами переменных
- Использование массивов
- Использование хэш-таблиц
Модуль 7. Работа со скриптами в Windows PowerShell
-
Знакомство с написанием скриптов в Windows PowerShell
-
Конструкции скриптов
-
Импорт данных из файлов
-
Принятие данных, введенных пользователями
-
Устранение неполадок и обработка ошибок
-
Функции и модули
-
-
Лабораторная работа. Использование скриптов с PowerShell
- написание скрипта
- Обработка массива с помощью цикла ForEach
- Обработка элементов с использованием операторов If
- Создание пользователей на основе файла CSV
- запрос сведений о дисках у удаленных компьютеров
- обновление скрипта для использования других учетных данных
Модуль 8. Администрирование удаленных компьютеров с помощью Windows PowerShell
-
Использование базовых возможностей удаленного взаимодействия Windows PowerShell
-
Использование продвинутых методов удаленного взаимодействия Windows PowerShell
-
Использование PSSession
- включение удаленного взаимодействия на локальном компьютере
- осуществление удаленного взаимодействия «один к одному»
- осуществление удаленного взаимодействия «один ко многим»
- использование неявного удаленного взаимодействия
Модуль 9. Управление ресурсами Azure с помощью PowerShell
-
Azure PowerShell
-
Знакомство с Azure Cloud Shell
-
Управление виртуальными машинами Azure с помощью PowerShell
-
Управление хранилищем и подписками
- Активация подписки Azure и установка модуля PowerShell Az
- Использование Azure Cloud Shell
- Управление ресурсами Azure с помощью PowerShell
Модуль 10. Управление службами Microsoft 365 с помощью PowerShell
-
Управление учетными записями, лицензиями и группами пользователей Microsoft 365 с помощью PowerShell
-
Управление Exchange Online с помощью PowerShell
-
Управление SharePoint Online с помощью PowerShell
-
Управление Microsoft Teams с помощью PowerShell
- Управление пользователями и группами в Azure AD
- Управление Exchange Online
- Управление SharePoint
- Managing Microsoft Teams
Модуль 11. Использование фоновых заданий и запланированных заданий
-
Использование фоновых заданий
-
Использование запланированных заданий
- запуск заданий и управление ими
- создание запланированного задания
Аннотация
Цель обучения:
Получить фундаментальные знания и навыки для использования PowerShell для администрирования и автоматизации администрирования серверов Windows, навыки для определения и создания команд, необходимых для выполнения конкретных задач. Этот курс предоставляет необходимые навыки, применимые для широкого спектра продуктов Майкрософт, включая Windows Server, клиент Windows, Microsoft Azure и Microsoft 365.
После окончании обучения вы сможете:
- Описывать функции Windows PowerShell и использовать это средство для выполнения и нахождения основных команд.
- Определять и выполнять командлеты для администрирования локальной системы.
- Работать с конвейером Windows PowerShell.
- Использовать PSProviders и PSDrives для работы с другими формами хранилищ.
- Запрашивать информацию системы с помощью инструментария WMI и модели CIM.
- Работать с переменными, массивами и хеш-таблицами.
- Создавать базовые скрипты в Windows PowerShell.
- Выполнять администрирование удаленных компьютеров с помощью Windows PowerShell.
- Управлять ресурсами Azure с помощью PowerShell.
- Управлять службами Microsoft 365 с помощью PowerShell.
- Использовать фоновые задания и запланированные задания.
Необходимая подготовка:
- Опыт работы с сетевыми технологиями Windows и их внедрения.
- Опыт администрирования и обслуживания ОС Windows Server и устранения неполадок с ней.