Automating Administration with Windows PowerShell
Данный пятидневный курс предоставляет базовые знания и навыки по использованию Windows Power Shell, необходимые для администрирования и автоматизации администрирования серверов на базе Windows. Курс сфокусирован на основных возможностях командной строки и техниках, необходимых в дальнейшем для управления различными продуктами Microsoft, такими как Windows Server, Windows Client, Exchange Server, Share Point Server, SQL Server, System Center и др. В курсе рассматривается, как более эффективно исполнять и контролировать сценарии, повышая надежность сессии, используя планировщик и Windows Power Shell Web Access. Слушатели узнают, как использовать единый синтаксис для всех команд; как быстрее писать сценарии Windows Power Shell и работать с Интегрированной средой сценариев (ISE).
Целевая аудитория
Данный курс предназначен для IT-профессионалов, обладающих опытом администрирования и поддержки клиентов и серверов семейства Windows, Exchange, Share Point, SQL, и желающих увеличить свои знания и навыки в вопросах автоматизации задач администрирования. Курс рассчитан на слушателей, не имеющих опыт программирования или написания скриптов, и затрагивает базовые сценарии использования.
Предварительная подготовка
Перед тем, как прослушать курс, слушатели должны иметь:
- Опыт администрирования клиентских и серверных систем на базе Windows.
- Опыт установки и настройки Windows Server в корпоративной среде или в рабочих группах.
- Опыт конфигурирования сетевых адаптеров, администрирования пользователей Active Directory, конфигурирования дисков.
- Желательно обладать опытом работы с Windows Server 2012/2016 и Windows.
Программа курса
Модуль 1: Введение в Windows PowerShell.
- Обзор Windows PowerShell.
- Описание синтаксиса команд.
- Поиск команд.
- Лабораторная работа: Настройка Windows PowerShell.
- Настройка консоли Windows PowerShell.
- Настройка Windows PowerShell ISE.
- Лабораторная работа: Поиск и запуск базовых команд.
- Поиск команд.
- Запуск команд.
- Использование файлов описания (About).
Модуль 2: Командлеты для администрирования.
- Командлеты администрирования Active Directory.
- Командлеты настройки сети.
- Прочие командлеты администрирования серверов.
- Лабораторная работа: Администрирование Windows.
- Создание и управление объектами Active Directory.
- Настройка параметров сети Windows Server.
- Создание веб-сайта.
Модуль 3: Работа с конвейерной обработкой (Pipeline) Windows PowerShell.
- Описание конвейерной обработки (Pipeline).
- Выбор, сортировка и измерение объектов.
- Фильтрация объектов на выходе конвейерной обработки (Pipeline).
- Перечисление объектов в конвейерной обработке (Pipeline).
- Перенаправление данных конвейерной обработки (Pipeline) на вывод.
- Лабораторная работа: использование конвейерной обработки (Pipeline).
- Выбор, сортировка и отображение данных.
- Лабораторная работа: Фильтрация объектов.
- Фильтрация объектов.
- Лабораторная работа: Перечисление объектов.
- Перечисление объектов.
- Лабораторная работа: Перенаправление вывода в файл.
- Экспорт информации о пользователе в файл.
Модуль 4: Углубленное изучение конвейерной обработки (Pipeline).
- Передача данных при конвейерной обработке (Pipeline).
- Расширенные рекомендации по передаче данных при конвейерной обработке (Pipeline).
- Лабораторная работа: Работа с привязкой параметров при конвейерной обработке (Pipeline).
- Прогнозирование поведения конвейерной обработки.
Модуль 5: Использование поставщиков (PSProvider) и накопителей (PSDrive) Windows PowerShell.
- Использование поставщиков (PSProvider) Windows PowerShell.
- Использование накопителей (PSDrive) Windows PowerShell.
- Лабораторная работа: Использование поставщиков (PSProvider) и накопителей (PSDrive) Windows PowerShell.
- Создание файлов и папок на удаленном компьютере.
- Создание ключей реестра.
- Создание группы Active Directory.
Модуль 6: Запрос системной информации при помощи WMI и CIM.
- Описание WMI и CIM.
- Запрос данных при помощи WMI и CIM.
- Внесение изменений при помощи WMI и CIM.
- Лабораторная работа: Работа с WMI и CIM.
- Запрос информации при помощи WMI.
- Запрос информации при помощи CIM.
- Вызов методов.
Модуль 7: Работа с переменными, массивами и хэш-таблицами.
- Использование переменных.
- Управление переменными.
- Управление массивами и хэш-таблицами.
- Лабораторная работа: Работа с переменными.
- Работа с типами переменных.
- Использование массивов.
- Использование хэш-таблиц.
Модуль 8: Базовое написание скриптов.
- Введение в написание скриптов.
- Конструкции скриптов.
- Импорт данных из файлов.
- Лабораторная работа: Базовое написание скриптов.
- Настройка скрипта.
- Обработка массива при помощи цикла ForEach.
- Обработка элементов при помощи выражения If.
- Создание случайного пароля.
- Создание пользователей на базе CSV-файла.
Модуль 9: Продвинутое написание скриптов.
- Принятие пользовательского ввода.
- Обзор документирования скрипта.
- Устранение неисправностей и обработка ошибок.
- Функции и модули.
- Лабораторная работа: Принятие данных от пользователей.
- Запрос информации о диске с удаленных компьютеров.
- Обновление скрипта, для использования альтернативных учетных данных.
- Документирование скрипта.
- Лабораторная работа: Применение функций и модулей.
- Создание функции ведения журнала.
- Добавление обработки ошибок в скрипт.
- Конвертация функции в модуль.
Модуль 10: Администрирование удаленных компьютеров.
- Использование базовых возможностей удаленной работы Windows PowerShell.
- Использование продвинутых техник удаленной работы Windows PowerShell.
- Использование сессий (PSSession) Windows PowerShell.
- Лабораторная работа: Использование базовых возможностей удаленной работы.
- Включение удаленной работы на локальном компьютере.
- Выполнение удаленного подключение (один-к-одному).
- Выполнение удаленного подключение (один-ко-много).
- Лабораторная работа: Использование сессий (PSSession) Windows PowerShell.
- Использование неявной удаленной работы.
- Управление несколькими компьютерами.
Модуль 11: Использование фоновых (Background) и запланированных (Scheduled) заданий.
- Использование фоновых (Background) заданий.
- Использование запланированных (Scheduled) заданий.
- Лабораторная работа: Использование фоновых (Background) и запланированных (Scheduled) заданий.
- Запуск и управление заданиями.
- Создание запланированного (Scheduled) задания.
Модуль 12: Использование продвинутых техник Windows PowerShell.
- Создание скриптов профиля.
- Использование продвинутых техник.
- Лабораторная работа: Практика использования продвинутых техник.
- Создание скрипта профиля.
- Проверка корректности IP-адреса.
- Создание отчета с информацией о диске.
- Настройка разрешений NTFS.
- Создание учетных записей пользователей с паролями из CSV-файла.
Группа
Документы об окончании курса
- Сертификат об обучении установленного образца
- Сертификат Учебного центра Softline об окончании курса
Продолжить обучение можно на курсе