Перейти на главную | Список курсов | Расписание | Заявка на курс | Cisco course on-line registration

Наши контакты

☎ +7 747 716 2122 ☎ +7 777 241 7298
☎ +7 747 592 9208
asem@ciscotrain.kz info@ciscotrain.kz
gulzifa@ciscotrain.kz

Схема проезда

Гоголя 39, каб. 509
Казахстан, г. Алматы, ул. Гоголя 39, каб. 509, 050002

MS 10962 - Расширенные возможности Windows PowerShell

24
01-03.11.2021

Кому следует посетить

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

Предварительные требования

Для эффективного обучения на курсе, слушатели должны обладать следующими знаниями и навыками:

  • Опыт работы с Windows PowerShell или знания, эквивалентные курсу 10961B: Automating Administration with Windows PowerShell;
  • Опыт администрирования клиентов и серверов Windows, программных продуктов Exchange, SharePoint и SQL.

Цели курса

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

  • Создавать расширенные функции;
  • Использовать командлеты и .NET Framework в Windows PowerShell;
  • Писать скрипты контроллера;
  • Обрабатывать ошибки скриптов;
  • Использовать данные файлов XML;
  • Управлять конфигурацией сервера с помощью службы настройки требуемого состояния Windows PowerShell (Desired State Configuration);
  • Анализировать и отлаживать скрипты;
  • Понимать устройство рабочих потоков (Windows PowerShell Workflow).

Цель курса – предоставить слушателям знания и навыки, необходимые для выполнения автоматизации расширенных задач администрирования и управления инфраструктурой Windows Server 2012 и Windows Server 2012 R2 в существующей корпоративной среде. В курсе рассмотрено, как создавать расширенные функции, скриптовые модули и расширенные параметры атрибутов. Курс охватывает использование командлетов на базе.NET Framework, службу настройки требуемого состояния Windows PowerShell и управление рабочими потоками.

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

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

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

  • Преобразование команд в расширенные функции
  • Создание скриптовых модулей
  • Определение атрибутов параметра и проверка ввода
  • Написание функций, использующих несколько объектов
  • Написание функций, использующих оценку входных данных конвейера
  • Создание сложных функций вывода
  • Документирование функций с помощью Content-Based Help
  • Поддержка параметров -Whatif и -Confirm

Лабораторная работа: Преобразование команд в расширенные функции

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

Лабораторная работа: Создание скриптовых модулей

  • Создание скриптовых модулей

Лабораторная работа: Определение атрибутов параметра и проверка ввода

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

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

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

Лабораторная работа: Написание функций, использующих оценку входных данных конвейера

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

Лабораторная работа: Создание сложных функций вывода

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

Лабораторная работа: Документирование функций с помощью Content-Based Help

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

Лабораторная работа: Поддержка параметров -Whatif и -Confirm

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

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

  • Запуск команд в Windows PowerShell
  • Использование Microsoft .NET Framework в Windows PowerShell

Лабораторная работа: Использование Microsoft .NET Framework в Windows PowerShell

  • Использование статических экземпляров и членов экземпляров

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

  • Понимание скриптов контроллера
  • Написание скриптов контроллера, отображаемых в пользовательском интерфейсе
  • Написание скриптов контроллера, создающих отчеты

Лабораторная работа: Написание скриптов контроллера, отображаемых в пользовательском интерфейсе

  • Написать функции, использующиеся в скриптах контроллера
  • Написать скрипты контроллера, реализующие текстовое меню

Лабораторная работа: Написание скриптов контроллера, создающих отчеты HTML

  • Написать функции, использующиеся в скриптах контроллера
  • Написать скрипты контроллера, создающих отчеты HTML

Модуль 4: Отслеживание ошибок в скриптах

  • Понимание процесса отслеживания ошибок
  • Отслеживание ошибок в скриптах

Лабораторная работа: Отслеживание ошибок в скриптах

  • Отслеживание ошибок в скриптах

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

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

Лабораторная работа: Чтение, изменение и запись данных в XML-файл

  • Тестирование средств доступа
  • Обновление содержимого XML-документа

Модуль 6: Управление настройкой сервера с помощью службы настройки требуемого состояния Windows PowerShell

  • Понимание настройки требуемого состояния Windows PowerShell (Desired State Configuration)
  • Создание и развертывания Desired State Configuration

Лабораторная работа: Создание и развертывания Desired State Configuration

  • Запись, запуск и проталкивание конфигурации Desired State Configuration

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

  • Отладка в Windows PowerShell
  • Анализ и отладка существующих скриптов

Лабораторная работа: Анализ и отладка существующих скриптов

  • Анализ и отладка существующих скриптов

Модуль 8: Понимание рабочих потоков Windows PowerShell

  • Понимание рабочих потоков Windows PowerShell
 Подходит? Подать заявку на этот курс