Использование PowerShell в работе системного администратора

Использование PowerShell в работе системного администратора

Трехдневный курс для системных администраторов, которые хотят научиться работать с PowerShell, использовать его для автоматизации различных задач и создавать собственные модули.

По окончании курса Вы сможете:

  • Использовать команды PowerShell
  • Разрабатывать сценарии, функции и модули
  • Использовать программные возможности PowerShell
  • Выполнять задачи на удаленных компьютерах

Преподаватель курса Максим Масленников.

Максим Масленников. Ведущий системный администратор. Эксперт в областях: Skype for Business (Lync) Server, Exchange Server и серверной инфраструктуры на базе Windows Server. Имеет многолетний опыт работы специалистом по интеграции серверных продуктов Microsoft, таких, как AD DS, Exchange, Skype For Business (Lync), SQL, SharePoint, MFA, Office 365, Direct Access, RDS, Hyper-V. За спиной десятки проектов по созданию и модернизации IT-инфраструктуры как в компаниях госсектора, так и в коммерческих (до 10000 пользователей). Богатые практические знания позволяют выбирать наилучший путь решения задачи, а также прогнозировать возможные потребности в будущем.

Программа курса

  • 1Введение в PowerShell 5.0.
    • Обзор технологии PowerShell;
    • Работа с ISE-редактором;
    • Работа со справочной системой;
    • Поиск и исследование команд;
  • 2Работа с конвейером.
    • Механизм конвейера;
    • Сортировка и выборка объектов;
    • Работа со свойствами объектов;
    • Импорт и экспорт данных;
    • Перебор объектов.
  • 3Использование поставщиков и дисков.
    • Обзор поставщиков (PSProviders);
    • Возможности поставщиков;
    • Диски (PSDrives);
    • Работа с файловой системой.
  • 4Работа с выводом информации.
    • Простое форматирование;
    • Списки и Таблицы;
    • Расширенное форматирование;
    • Табличные представления.
  • 5Создание скриптов PowerShell.
    • Использование переменных;
    • Циклы For, Do..While, While, Do..Until;
    • Защита сценариев;
    • Политика исполнения сценариев;
    • Цифровая подпись скриптов.
  • 6Модули PowerShell.
    • Переход от команд к скрипту;
    • Переход от скрипта к функциям и модулям;
    • Реализация обработки основных ошибок;
    • Использование основных конструкций скриптов.
  • 7Администрирование удалённых компьютеров.
    • Технология Remoting;
    • Топологии один-к-одному и один-ко-многим;
    • Передача параметров на удалённый компьютер;
    • Использование удалённых сессий;
    • Фоновые и назначенные задания.
  • 8Управление продуктами Microsoft через PowerShell.
    • Создание скриптов для управления Exchange;
    • Создание скриптов для управления Skype for Business;
    • Создание скриптов для управления Windows Server.

Особенности курса

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