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