Курс Расширенные возможности автоматизации администрирования с помощью Windows PowerShell

Код: 10962

Продолжительность курса

24 Академических часа

Ближайшие курсы

Январь

29.01.2018 - 31.01.2018 Тм

Март

19.03.2018 - 21.03.2018 Тм

Май

21.05.2018 - 23.05.2018 Тм

Август

27.08.2018 - 29.08.2018 Тм

Октябрь

29.10.2018 - 31.10.2018 Тм

Этот трехдневный курс под руководством инструктора дает студентам, знания и навыки, необходимые для автоматизации расширенных задач администрирования серверной инфраструктуры предприятия на базе Windows server 2012 R2. Рассматриваются методы создания расширенных функций, скриптовых модулей, расширенных параметров атрибутов, а также использование командлетов с .NET Framework и применение службы Desired State Configuration.

Стоимость курса

25 000 руб
Заказать

Цели курса:

По окончании курса слушатели смогут:

·         Создавать расширенные функции.

·         Использовать командлеты и .NET Framework в Windows PowerShell.

·         Писать скрипты контроллера.

·         Обрабатывать ошибки скриптов.

·         Использовать данные файлов XML.

·         Управлять конфигурацией сервера с помощью службы Desired State Configuration.

·         Анализировать и отлаживать скрипты.

·         Понимать функционирование Windows PowerShell Workflow.

Аудитория

Основная аудитория для данного курса  - специалисты имеющие опыт администрирования серверной инфраструктуры на базе Windows Server, а также серверов Exchange, SharePoint, SQL и желающих автоматизировать повседневные задачи администрирования с помощью Windows PowerShell.

От слушателя требуется

Опыт работы с Windows PowerShell или знания в объеме курса 10961В.

Опыт администрирования Windows Server и Client, а также серверов Exchange, SharePoint и SQL

Содержание курса

Модуль 1. Создание расширенных функций

1.       Преобразование команды в расширенную функцию

2.       Создание скриптового модуля

3.       Определение атрибутов параметра и проверка ввода

4.       Написание функций, использующих несколько объектов

5.       Написание функций, использующих входные данные конвейера

6.       Создание вывода сложных функций

7.       Документирование функций с помощью Comment-Based Help

8.       Поддержка параметров -Whatif и -Confirm

 

Модуль 2. Использование командлетов и .NET Framework в PowerShell

1.       Запуск команд в Windows PowerShell

2.       Использование .NET Framework в Windows PowerShell

Модуль 3. Написание скриптов контроллера

1.       Понимание скриптов контроллера

2.       Написание скриптов контроллера, отображающих пользовательский интерфейс

3.       Написание скриптов контроллера, создающих отчеты

 

Модуль 4. Обработка ошибок скриптов

1.       Понимание процесса обработки ошибок

2.       Обработка ошибок в скрипте

 

Модуль 5. Использование данных файлов XML

1.       Чтение, изменение и запись данных в XML файл

 

Модуль 6. Управление конфигурацией сервера с помощью Desired State Configuration

1.       Понимание функционирования Desired State Configuration

2.       Создание и развертывание конфигурации DSC

Модуль 7. Анализ и отладка скриптов

1.       Отладка в Windows PowerShell

2.       Анализ и отладка скриптов

Модуль 8. Понимание PowerShell Workflow

1.       Понимание технологии Windows PowerShell Workflow