Automating Administration with Windows PowerShell / Автоматизация администрирования с Windows PowerShell — SynergyCom

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

Код курса: MS10961 Продолжительность: 5 дней (40 часов)

Windows PowerShell – средство автоматизации, позволяющее упростить решение большинства административных задач.

Данный 5-тидневный курс предоставляет системные знания и практические навыки администрирования серверного ПО от Microsoft с помощью технологии PowerShell версии 3.0.
По окончании курса Вы будете уметь:
* Использовать команды PowerShell
* Разрабатывать сценарии, функции и модули
* Использовать программные возможности PowerShell
* Выполнять задачи на удалённых компьютерах

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

 

Модуль 1. Начало работы с PowerShell
* Обзор технологии PowerShell
* Подготовка к работе
* Первые шаги
* Поиск и исследование команд
* Работа со справочной системой
* Запуск команд
* Использование параметров

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

Модуль 3. Использование конвейера
* Передача данных в конвейер по значению
* Использование пояснений
* Передача по названию свойств

Модуль 4. Использование поставщиков и дисков
* Поставщики (PSProviders)
* Возможности поставщиков
* Диски (PSDrives)
* Работа с файловой системой

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

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

Модуль 7. От команд к сценариям
* Использование переменных
* Защита сценариев
* Политика исполнения сценариев
* Цифровая подпись

Модуль 8. От сценариев к модулям
* Работа со сценарием
* Оформление сценария в виде функции
* Область видимости
* Создание модуля
* Отладка
* Перехват и обработка ошибок
* Реакция на ошибку
* Блок обработки исключений Try..Catch
* Журналирование ошибок
* Управление ходом выполнения в сценарии
* Условие If
* Множественный выбор Switch
* Перебор ForEach
* PSBreakpoints
* Проверка параметров
-WhatIf
-Confirm
* Синонимы для параметров
* Дополнительные табличные представления
* Расширения
* Цикл For
* Циклы Do..While, While, Do..Until
* Throw
* Break
* Continue
Модуль 9. Администрирование удалённых компьютеров
* Технология Remoting
* Топологии один-к-одному и один-ко-многим
* Удалённый и локальный вывод
* Передача параметров на удалённый компьютер
* Использование удалённых сессий
* Делегированное администрирование
* Работа с конфигурациями сеансов
Модуль 10. Сборка нового экземпляра Server Core
* Планирование
* Создание сценария
* Выполнение основных задач

Модуль 11. Использование фоновых и назначенных заданий
* Использование фоновых заданий
* Назначенные задания

Модуль 12. Профили и другие расширенные возможности
* Работа со строками
* Работа с датами
* Сложные операторы
* Установка параметров по-умолчанию
* Запуск внешних команд
* Профили
* Работа с учётными данными

Время проведения курса пока не определено, отправьте нам заявку, пожалуйста.

Возможно, мы предложим пройти курс в дистанционном режиме или организуем выездной курс, если у Вас группа.

Направления обучения

Поиск по сайту