Профессиональная переподготовка

Общая информация Новости и успехи Преподаватели Документы об окончании Правила приёма Стоимость обучения Скидки на обучение Работы слушателей История успеха выпускников Отзывы Microsoft Imagine

Программы профпереподготовки

Разработчик прикладного программного обеспечения (Язык Java) Разработчик прикладного программного обеспечения (Языки С и C++) Разработчик прикладного программного обеспечения (Язык Python) Тестирование программного обеспечения Разработка и администрирование баз данных Сетевое и системное администрирование Системный администратор Microsoft (MCSA) Дизайн и проектирование интерьеров Веб-дизайн Дизайн полиграфической продукции Иллюстрация в дизайне 3D-моделирование и анимация персонажей Разработка веб-приложений

Информация для дипломников

Выпускная квалификационная работа
Набор на весну 2019 года открыт. Принимаются заявки на обучение. Начало обучения с 1 марта 2019 г.

Дни открытых дверей программ Профессиональной переподготовки — 26 ноября (Понедельник) в 19:00 Аудитория №102, 10 декабря, 15 января, 22 января, 29 января, 5 февраля, 12 февраля, 19 февраля, 26 февраля,
Место проведения - 11 учебный корпус СПбПУ.

[Запись дня открытых дверей от 08.06.2017]

Печать

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

Преподаватели

Аннотация

Данный курс посвящен изучению возможностей новейшей интерактивной командной оболочки и среды написания программных сценариев Windows PowerShell, использующейся во всех современных операционных системах Microsoft Windows и других продуктах компании Microsoft. Полученные знания помогут настраивать операционную систему, обрабатывать большие массивы данных, создавать интерпретируемые программы с помощью средств командного интерпретатора.

Учебные материалы курса на английском языке.

Знания и умения, полученные в результате обучения

После изучения этого курса, вы будете:

владеть:

  • интерпретатором PowerShell в режиме командной строки;
  • интерпретатором PowerShell в режиме графического окружения ISE;
  • инструментами управления сервера и рабочей станции (CLI PowerShell);
  • дополнительным ПО третьих фирм (independent software vendor) совместно с PowerShell;

уметь:

  • работать со справкой PowerShell;
  • работать с конвейером команд PowerShell;
  • работать с консольным выводом и форматированием PowerShell;
  • работать с базовыми подсистемами Windows посредством PowerShell;
  • реализовывать базовые сценарии в PowerShell;
  • реализовывать базовые функции в PowerShell;
  • реализовывать расширенные функции и сценарии в PowerShell;

знать:

  • новые функции интерпретатора Windows PowerShell 4.0;
  • возможности интеграции PowerShell с системными средствами Windows;
  • возможности интеграции PowerShell с другими продуктами компании Microsoft;
  • возможности интеграции PowerShell с продуктами третьих фирм (independent software vendor).

Требования к начальному уровню знаний

Перед прохождением данного курса, слушатель должен обладать следующими знаниями и навыками:

  • Хорошее представление основ сетевого взаимодействия
  • Понимание и опыт конфигурирования задач администрирования и настройки безопасности в корпоративных окружениях
  • Опыт поддержки клиентских ОС Microsoft
  • Иметь базовые знания технического английского языка, для прочтения методических пособий

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

Модуль 1: Начало работы с Windows PowerShell

  • Обзор и развитие
  • Поиск и изучение команд
  • Запуск команд

Лабораторная работа 1: Конфигурирование Windows PowerShell

  • Настройка консольного приложения Windows PowerShell
  • Настройка приложения Windows PowerShell ISE

Лабораторная работа 2: Поиск и запуск базовых команд

  • Команды поиска
  • Поиск и запуск основных команд
  • Использование файлов "About"

Модуль 2: Работа с конвейером

  • Понятие конвейера
  • Выборка, сортировка и измерение объектов
  • Экспорт, импорт и преобразование
  • Фильтрация объектов из конвейера

Лабораторная работа 1: Использование конвейера

  • Выбор и сортировка данных

Лабораторная работа 2: Экспорт, импорт и преобразование объектов

  • Конвертирование объектов
  • Импорт и экспорт объектов

Лабораторная работа 3: Фильтрация объектов

  • Фильтрация объектов

Лабораторная работа 4: Перечисление объектов

  • Перечисление объектов

Модуль 3: Процесс работы конвейера

  • Передача данных в конвейер по значению
  • Передача данных в конвейер по названию свойств

Лабораторная работа: Работа с привязкой параметров конвейера

  • Изучение поведения конвейера

Модуль 4: Использование PSProviders и PSDrives

  • Использование PSProviders
  • Использование PSDrives

Лабораторная работа: Использование PSProviders и PSDrives

  • Создание новой папки
  • Создание нового PSDrives
  • Создание нового ключа реестра
  • Создание новых параметров реестра
  • Изменение настроек WS-Management

Модуль 5: Форматирование вывода

  • Использование базового форматирования
  • Использование расширенного форматирования
  • Перенаправление форматированного вывода

Лабораторная работа: Форматирование вывода

  • Использование форматирования команд для настройки вывода
  • Повторение специфического вывода

Модуль 6: Извлечение управляющей информации с помощью WMI и CIM

  • Понимание WMI/CIM
  • Запрос данных с помощью WMI/CIM
  • Внесение изменений с WMI/CIM

Лабораторная работа: Работа с WMI и CIM

  • Запрос информации с помощью WMI
  • Запрос информации с помощью CIM
  • Вызов методов

Модуль 7: Начало работы со сценариями

  • Использование переменных
  • Безопасность сценариев

Лабораторная работа: Работа с безопасностью в Windows PowerShell

  • Настройка безопасности

Модуль 8: Переход от команд к сценариям и модулям

  • Переход от команд к сценарию
  • Переход от сценария к функции и модулю
  • Реализация обработки основных ошибок
  • Использование конструкций основных сценариев
  • Дальнейшее развитие сценариев

Лабораторная работа 1: Переход от команд к сценарию

  • Тестирование команд
  • Параметрическое изменение переменных
  • Добавление подробного вывода
  • Добавление помощи через комментарии

Лабораторная работа 2: Переход от сценария к функции и модулю

  • Преобразование сценария в функцию
  • Сохранение сценария как скриптового модуля
  • Добавление отладочных точек

Лабораторная работа 3: Реализация базовой обработки ошибок

  • Добавление обработки ошибки в функцию
  • Добавление обработки ошибок в новую функцию

Лабораторная работа 4: Создание расширенных функций

  • Тестирование существующих команд
  • Создание параметризованных функций
  • Обработка множественных целей
  • Добавление обработчика ошибок

Модуль 9: Администрирование удаленных компьютеров

  • Использование основных удаленных вызовов
  • Использование расширенных техник удаленного управления
  • Использование удаленных сессий

Лабораторная работа 1: Использование основных удаленных вызовов

  • Подключение опции удаленного управления на локальном компьютере
  • Удаленное управление одним компьютером - один к одному
  • Удаленное управление несколькими компьютерами - один ко многим

Лабораторная работа 2: Использование удаленных сессий

  • Использование неявного управления
  • Создание и использование соединений с несколькими компьютерами

Модуль 10: Комплексное использование PowerShell

  • Настройка нового экземпляра сервера

Лабораторная работа: Настройка нового экземпляра сервера

  • Создание параметризованного сценария
  • Получение динамического IP-адреса нового сервера
  • Создание DHCP-резервации для экземпляра сервера
  • Модификация локального списка TrustedHosts
  • Добавление роли для экземпляра сервера
  • Включение экземпляра сервера в домен
  • Тестирование окончательного сценария

Модуль 11: Использование фоновых заданий и запланированных задач

  • Использование фоновых заданий
  • Использование запланированных задач

Лабораторная работа 1: Использование фоновых заданий

  • Запуск заданий
  • Управление заданиями

Лабораторная работа 2: Использование запланированных задач

  • Создание расписания заданий

Модуль 12: Использование расширенных техник PowerShell и профилей

  • Использование расширенных методов PowerShell
  • Создание сценариев профиля
  • Работа с альтернативными учетными данными

Лабораторная работа: Использование расширенных технологий

  • Использование расширенных методов
  • Использование альтернативных учетных данных
  • Создание сценария профиля

Официальная информация по курсу 10961B Automating Administration with Windows PowerShell/ Автоматизация администрирования с Windows PowerShell доступна здесь.