Курс: Автоматизация административных задач при помощи Windows PowerShell 3.0

Курс: Автоматизация административных задач при помощи Windows PowerShell 3.0

Курс: Автоматизация административных задач при помощи Windows PowerShell 3.0


Продолжительность курса: 40 ак. ч.

Описание курса:
Windows PowerShell – средство автоматизации, позволяющее упростить решение большинства административных задач. В ходе обучения вы получите системные знания и практические навыки администрирования серверного ПО от Microsoft с помощью технологии PowerShell версии 3.0.
Курс направлен на рассмотрение основных возможностей командной строки и техниках, необходимых в дальнейшем для управления различными продуктами Microsoft, такими как Windows Server, Windows Client, Exchange Server, SharePoint Server, SQL Server, System Center и др.
Курс не рассматривает администрирование этих продуктов,  он показывает техники и возможности, которые можно использовать в качестве примеров.

Аудитория:
Курс предназначен для ИТ-специалистов, обладающих опытом администрирования серверов и клиентов Windows или серверов приложений, таких как Exchange, SharePoint, SQL и других. А также для слушателей, желающих научится использовать Windows PowerShell для автоматизации администрирования продуктов Microsoft или других вендоров из командной строки.

Необходимая подготовка:
• Опыт администрирования Windows-серверов или любой курс по Windows Server или Windows Client.

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

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

Модуль 1. Начало работы с PowerShell
• Обзор технологии PowerShell
• Подготовка к работе
• Первые шаги
• Лабораторная работа.
1)Настройка консольного приложения
2)Настройка ISE-приложения
• Поиск и исследование команд
• Работа со справочной системой
• Запуск команд
• Использование параметров
• Лабораторная работа.
1)Поиск команд
2)Запуск команд
3)Работа со справочными файлами

Модуль 2. Работа с конвейером
• Механизм конвейера
• Конвейеризованный запуск команд
• Сортировка объеков
• Оценка объеков в коллекции
• Выборка объектов
• Работа со свойствами объектов
• Лабораторная работа
1) Сортировка объектов
• Преобразование объектов
• Экспорт в файл
• Импорт данных
• Лабораторная работа
1)Конвертация объектов
2)Импорт
3)Экспорт
• Фильтрация
• Расширенные возможности фильтрации
• Лабораторная работа
1)Фильтрация
• Перебор объектов в коллекции
• Расширенные возможности перебора
• Лабораторная работа
1)Перебор объектов

Модуль 3. Использование конвейера
• Передача данных в конвейер по значению
• Использование пояснений
• Передача по названию свойств
• Лабораторная работа
1)Управление поведением конвейера

Модуль 4. Использование поставщиков и дисков
• Поставщики (PSProviders)
• Возможности поставщиков
• Диски (PSDrives)
• Работа с файловой системой
• Лабораторная работа
1)Создание новой папки
2)Подключение нового диска
3)Создание ключа реестра
4)Настройка параметров в реестре
5)Изменение настроек WS-Management

Модуль 5. Форматирование вывода
• Простое форматирование
• Списки
• Таблицы
• Расширенное форматирование
• Группировка таблиц
• Перенаправление форматированного вывода
• Табличные представления
• Лабораторная работа
1)Форматирование вывода
2)Форматирование по образцу

Модуль 6. Выборка управляющей информации при помощи WMI и CIM
• WMI и CIM
• Выборка данных
• Пространства имён
• Классы
• Экземпляры классов
• WQL
• Работа на удалённом компьютере
• Внесение изменений через WMI и CIM
• Вызов методов
• Лабораторная работа
1)Получение информации через WMI
2)Получение информации через CIM
3)Вызов методов

Модуль 7. От команд к сценариям
• Использование переменных
• Защита сценариев
• Политика исполнения сценариев
• Цифровая подпись
• Лабораторная работа
1)Настройка безопасности

Модуль 8. От сценариев к модулям
• Работа со сценарием
• Лабораторная работа
1)Тестирование команды
2)Параметризация
3)Добавление вывода
4)Добавление справочной информации
• Оформление сценария в виде функции
• Область видимости
• Создание модуля
• Отладка
• Лабораторная работа
1)Оформление сценария в виде функции
2)Сохранение сценария в виде модуля
3)Добавление точек останова
• Перехват и обработка ошибок
• Реакция на ошибку
• Блок обработки исключений Try..Catch
• Журналирование ошибок
• Лабораторная работа
1)Добавление обработчика ошибок в функцию
• Управление ходом выполнения в сценарии
• Условие If
• Множественный выбор Switch
• Перебор ForEach
• Лабораторная работа
1)Создание параметризованной функции
2)Обработка нескольких объектов
3)Добавление обработчика ошибок
• PSBreakpoints
• Проверка параметров
• -WhatIf
• -Confirm
• Синонимы для параметров
• Дополнительные табличные представления
• Расширения
• Цикл For
• Циклы Do..While, While, Do..Until
• Throw
• Break
• Continue

Модуль 9. Администрирование удалённых компьютеров
• Технология Remoting
• Топологии один-к-одному и один-ко-многим
• Удалённый и локальный вывод
• Передача параметров на удалённый компьютер
• Лабораторная работа
1)Включение удалённого выполнения
2)Подключение один-к-одному
3)Подключение один-ко-многим
• Использование удалённых сессий
• Лабораторная работа
1)Неявное использование удалённого выполнения
2)Управление набором компьютеров
• Делегированное администрирование
• Работа с конфигурациями сеансов
• Лабораторная работа
1)Исследование команд
2)Создание пользователя и группы для делегирования
3)Создание конфигурации сеанса
4)Регистрация конфигурации сеанса
5)Тестирование

Модуль 10. Сборка нового экземпляра Server Core
• Планирование
• Создание сценария
• Выполнение основных задач
• Лабораторная работа
1)Создание параметризованного сценария
2)Получение IP-адреса
3)Создание DHCP-резервации
4)Модификация списка TrustedHosts
5)Добавление роли
6)Включение в домен
7)Тестирование окончательного сценария

Модуль 11. Использование фоновых и назначенных заданий
• Фоновые задания
• Лабораторная работа
1)Запуск заданий
2)Управление заданиями
• Назначенные задания
• Лабораторная работа
1)Создание назначенного задания

Модуль 12. Профили и другие расширенные возможности
• Работа со строками
• Работа с датами
• Сложные операторы
• Установка параметров по-умолчанию
• Запуск внешних команд
• Профили
• Работа с учётными данными
• Лабораторная работа
1)Использование расширенных возможностей
2)Использование альтернативных учётных данных
3)Создание сценария профиля

Характеристики курса

  • Начало: 27 Января 2020
  • Окончание: 31 Января 2020
  • Вендор: Microsoft
  • Код курса: 10961
  • Город: Пермь, Самара, Ижевск, Екатеринбург, Челябинск, Киров
  • Направление: Microsoft Windows Server 2008/2012/2016
  • Академических часов: 40
  • Количество мест: 8
  • Очно: 28900 ₽
  • Дистанционно: 28900 ₽
Записаться на курс

Курсы повышения квалификации
и профессиональной переподготовки


График работы:
Мы отвечаем на звонки и письма в будние дни с 7:00 до 16:00 по Мск

Юридический адрес организации:
614010, г. Пермь, ул. Клары Цеткин, д. 14, офис 32

8 800 (600)-66-16

learning@eshift.ru