Автоматизация администрирования с использованием Windows PowerShell

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) задания.

Тренер курса

Igor AntonovichИгорь Антонович 

Тренер Учебного центра Noventiq по направлению Microsoft, Linux, Kaspersky Lab. Общий стаж работы системным администратором и преподавателем 14 лет.

Microsoft Certified Trainer. Microsoft Certified Solution Expert, Microsoft Certified Solution Associate, Microsoft Certified Professional, Microsoft Certified Technology Specialist.

Linux Foundation Certified System Administrator

Kaspersky Lab Certified Trainer. Kaspersky Certified Professional, Kaspersky Certified System Engineer 

Группа

  • 5-12 человек

Документы об окончании курса

  • Cертификат Учебного центра Noventiq
  • Cертификат об обучении установленного образца

Certificate Noventiq Education Belarusсертификат об обучении установленного образца

Продолжить обучение можно на курсе

Отзывы

Курс по PowerShell вёл Антонович Игорь. Понятная подача, структурированно и ясно. Достаточное кол-во материала. Подход к каждому участнику. Спасибо огромное за интересный курс и полученные знания! 

Малевич Александр
Системный Администратор
Преподаватель курса: Игорь Антонович, MCT

Очень содержательный и грамотно построенный курс. Отдельная благодарность преподавателю за дополнительные примеры и задачи. 

Dmytro Shvyryayev
System Administrator
Преподаватель курса: Игорь Антонович, MCT

Отличный курс для тех, кто ни разу не работал в ps. Преподаватель грамотно и четко объясняет материал, если есть сложности, все разъясняет. Было интересно и познавательно. Спасибо! 

Валерия
HighLevel
Преподаватель курса: Игорь Антонович, MCT

Отличный профессионал в роли учителя, огромный курс с большим количеством информации. Преподаватель дал больше чем есть в курсе, отвечал на поставленные вопросы, отлично разбирается в том, о чем говорит. 

Павел Малиновский
Системный администратор
Преподаватель курса: Игорь Антонович, MCT
Оставить отзыв

Информация о курсе

17-21 марта
10:00 - 17:00

1260 BYN 

Вендор: Microsoft
Код курса: SL-PS
Продолжительность: 5 дней / 40 ак. часов
Направление: Windows Server
Форма обучения:

под руководством инструктора

Записаться на курс

Название курса и комментарии*

Имя*

Фамилия*

Отчество*

Компания

Телефон*

Email*

Настоящим, в соответствии с ч.2.ст.18 Закона Республики Беларусь от 10.11.2008 N 455-З(ред. от 11.05.2016) "Об информации, информатизации и защите информации" и Законом Республики Беларусь от 7 мая 2021 г. № 99-З «О защите персональных данных», отправляя данную форму, вы подтверждаете свое согласие на сбор, обработку и хранение ООО «СофтЛайнБел» Ваших персональных данных. ООО «СофтЛайнБел» гарантирует конфиденциальность получаемой от Вас информации. Сбор, обработка и хранение персональных данных осуществляется в целях эффективного оказания услуг и исполнения договоров.

Отправляя данную форму я даю согласие на обработку моих персональных данных, а также подтверждаю, что я ознакомлен и согласен с условиями политики обработки персональных данных.