Выберите удобное для вас число,
запишитесь на курс, заполнив простую форму
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. Профили и другие расширенные возможности
Работа со строками
Работа с датами
Сложные операторы
Установка параметров по-умолчанию
Запуск внешних команд
Профили
Работа с учётными данными