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

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

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

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

Набор закрыт:

Проектирование и разработка веб-приложений Разработка и проектирование дизайна интерьеров Веб-дизайн Дизайн и технологии для полиграфии Разработка информационных систем

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

Выпускная квалификационная работа
Набор на осень 2017 года завершен! Занятия начались 02 октября.
Новый набор и Дни открытых дверей программ Профессиональной переподготовки — в декабре
Место проведения - 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 доступна здесь.