Этот 3-дневный курс предназначен для IT-специалистов, желающих расширить свои знания и технические навыки по управлению и поддержке инфраструктуры Windows Server 2012 R2 и продуктов Microsoft, таких как Exchange, SharePoint и SQL. Курс будет полезен для профессионалов, желающих автоматизировать рутинные административные задачи с помощью универсального средства управления Windows PowerShell.
По окончании курса Вы будете уметь:
Создавать расширенные функции;
Использовать командлеты и .NET Framework в Windows PowerShell;
Писать скрипты контроллера;
Обрабатывать ошибки скриптов;
Использовать данные файлов XML;
Управлять конфигурацией сервера с помощью службы настройки требуемого состояния Windows PowerShell (Desired State Configuration);
Анализировать и отлаживать скрипты;
Понимать устройство рабочих потоков (Windows PowerShell Workflow).
Необходимая подготовка:
Для эффективного обучения на курсе, слушатели должны обладать следующими знаниями и навыками:
Опыт работы с Windows PowerShell или знания, эквивалентные курсу 10961: Automating Administration with Windows PowerShell;
Опыт администрирования клиентов и серверов Windows, программных продуктов Exchange, SharePoint и SQL.
Модуль 1: Создание расширенных функций
Преобразование команд в расширенные функции
Создание скриптовых модулей
Определение атрибутов параметра и проверка ввода
Написание функций, использующих несколько объектов
Написание функций, использующих оценку входных данных конвейера
Создание сложных функций вывода
Документирование функций с помощью Content-Based Help
Поддержка параметров -Whatif и -Confirm
Модуль 2: Использовать командлеты и Microsoft .NET Framework в Windows PowerShell
Запуск команд в Windows PowerShell
Использование Microsoft .NET Framework в Windows PowerShell
Модуль 3: Написание скриптов контроллера
Понимание скриптов контроллера
Написание скриптов контроллера, отображаемых в пользовательском интерфейсе
Написание скриптов контроллера, создающих отчеты.
Модуль 4: Отслеживание ошибок в скриптах
Понимание процесса отслеживания ошибок
Отслеживание ошибок в скриптах
Модуль 5: Использование данных из XML-файла
Чтение, изменение и запись данных в XML-файл
Тестирование средств доступа
Обновление содержимого XML-документа
Модуль 6: Управление настройкой сервера с помощью службы настройки требуемого состояния Windows PowerShell
Понимание настройки требуемого состояния Windows PowerShell (Desired State Configuration)
Создание и развертывания Desired State Configuration
Модуль 7: Анализ и отладка скриптов
Отладка в Windows PowerShell
Анализ и отладка существующих скриптов
Модуль 8: Понимание рабочих потоков Windows PowerShell
Понимание рабочих потоков Windows PowerShell