Командная строка и сценарии Windows

В курсе рассматриваются стандартные технологии (WSH, WMI, ADSI) и программные продукты (командный интерпретатор Cmd.exe, серверы сценариев CScript и WScript, оболочка Windows PowerShell) фирмы Microsoft, разработанные для автоматизации работы в операционной системе Windows.
Для специалистов
Записаться
Объём

36 час.
Длительность

30 дней
Нагрузка

6 час.
Формат обучения

Дистанционно (самостоятельно)
Описание Учебный курс посвящен автоматизации системных задач в операционной системе Windows с использованием различных инструментов командной строки и сценариев. В процессе изучения рассматриваются классические технологии, такие как Cmd.exe и Windows Script Host, возможности интерфейсов WMI и ADSI для управления ресурсами, а также функционал Windows PowerShell. Материал ориентирован на системных администраторов, инженеров по эксплуатации и ИТ-специалистов, стремящихся повысить эффективность работы через автоматизацию рутинных операций и написание надежных скриптов управления инфраструктурой.
Цели
  • Сформировать системное представление об инструментах автоматизации в ОС Windows.
  • Развить навыки проектирования сценариев для управления файловой системой и службами каталогов.
  • Подготовить к использованию объектных моделей WMI и .NET для решения административных задач.
  • Систематизировать знания о возможностях командных оболочек от Cmd.exe до PowerShell.
Чему я научусь?
  • Разрабатывать командные файлы и сценарии на языках VBScript и JScript.
  • Настраивать автоматизированное управление системными ресурсами через интерфейс WMI.
  • Использовать Windows PowerShell для конвейеризации задач и сложной обработки данных.
  • Применять объектную модель FileSystemObject для программной работы с файлами и папками.
  • Взаимодействовать со службой каталогов ADSI при помощи сценариев.

Авторы

Попов Андрей Владимирович
Попов Андрей Владимирович
Кандидат физ.-мат. наук, доцент кафедры технологий программирования Мордовского государственного университета им. Н.П. Огарева.
Чему я научусь?
  • Разрабатывать командные файлы и сценарии на языках VBScript и JScript.
  • Настраивать автоматизированное управление системными ресурсами через интерфейс WMI.
  • Использовать Windows PowerShell для конвейеризации задач и сложной обработки данных.
  • Применять объектную модель FileSystemObject для программной работы с файлами и папками.
  • Взаимодействовать со службой каталогов ADSI при помощи сценариев.

Учебный план

Занятия
Экзамен экстерном Внимание! Экзамен экстерном не обязательный для сдачи. При желании вы можете его пройти, если хотите подтвердить свои знания по данному курсу без его изучения или поверить свои знания по нему. Экзамен экстерном можно сдать только один раз.
1 Эволюция инструментов для автоматизации работы в Microsoft Windows Описываются стандартные (входящие в поставку операционной системы) программные средства для автоматизации администрирования и повседневной работы в... Описываются стандартные (входящие в поставку операционной системы) программные средства для автоматизации администрирования и повседневной работы в Microsoft Windows. Обсуждаются возможности командного интерпретатора Cmd.exe, сервера сценариев WSH и оболочки Windows PowerShell ещё
Эволюция инструментов для автоматизации работы в Microsoft Windows тест для курса Командная строка и сценарии Windows 30 мин
2 Оболочка командной строки Windows. Интерпретатор Cmd.exe Рассматриваются внутренние команды, поддерживаемые интерпретатором Cmd.exe, и наиболее часто используемые внешние команды (утилиты командной строки). Описываются... Рассматриваются внутренние команды, поддерживаемые интерпретатором Cmd.exe, и наиболее часто используемые внешние команды (утилиты командной строки). Описываются механизмы перенаправления ввода/вывода, конвейеризации и условного выполнения команд. Даются примеры команд для работы с файловой системой ещё
Оболочка командной строки Windows. Интерпретатор Cmd.exe тест для курса Командная строка и сценарии Windows 30 мин
3 Язык интерпретатора Cmd.exe. Командные файлы Описываются возможности языка командных файлов: работа с переменными и параметрами командной строки, реализация циклов, условных операторов... Описываются возможности языка командных файлов: работа с переменными и параметрами командной строки, реализация циклов, условных операторов и операторов перехода. Даются примеры обработки текстовых файлов с помощью командных файлов ещё
Язык интерпретатора Cmd.exe. Командные файлы тест для курса Командная строка и сценарии Windows 30 мин
4 Сервер сценариев WSH. Языки сценариев VBScript и JScript Обсуждаются назначение и основные свойства сервера сценариев Windows Script Host (WSH). Описываются консольный и графический режимы... Обсуждаются назначение и основные свойства сервера сценариев Windows Script Host (WSH). Описываются консольный и графический режимы работы сценариев WSH. Затрагиваются вопросы выбора языка для написания сценариев WSH ещё
Сервер сценариев WSH. Языки сценариев VBScript и JScript тест для курса Командная строка и сценарии Windows 30 мин
5 Собственная объектная модель WSH Рассматриваются основные объекты, поддерживаемые WSH (WScript, WshShell, WshEnvironment, WshSpecialFolders, WshArguments). Даются примеры сценариев для работы со... Рассматриваются основные объекты, поддерживаемые WSH (WScript, WshShell, WshEnvironment, WshSpecialFolders, WshArguments). Даются примеры сценариев для работы со стандартными объектами WSH ещё
Собственная объектная модель WSH тест для курса Командная строка и сценарии Windows 30 мин
6 Сценарии WSH для доступа к файловой системе. Объектная модель FileSystemObject Рассматриваются свойства и методы стандартного объекта FileSystemObject. Приводятся примеры сценариев WSH для выполнения основных операций с... Рассматриваются свойства и методы стандартного объекта FileSystemObject. Приводятся примеры сценариев WSH для выполнения основных операций с файловой системой ещё
Сценарии WSH для доступа к файловой системе. Объектная модель FileSystemObject тест для курса Командная строка и сценарии Windows 30 мин
7 WSH как средство взаимодействия с внешними программами Обсуждаются способы запуска из сценариев WSH внешних процессов и подключения к внешним COM-объектам (серверам автоматизации). Рассматриваются... Обсуждаются способы запуска из сценариев WSH внешних процессов и подключения к внешним COM-объектам (серверам автоматизации). Рассматриваются примеры работы с объектными моделями программ Microsoft Word и Microsoft Excel ещё
WSH как средство взаимодействия с внешними программами тест для курса Командная строка и сценарии Windows 30 мин
8 Сценарии WSH для доступа к службе каталогов АDSI Рассматривается стандартная для операционной системы Windows служба каталогов Active Directory Service Interface (ADSI). Приводятся примеры сценариев... Рассматривается стандартная для операционной системы Windows служба каталогов Active Directory Service Interface (ADSI). Приводятся примеры сценариев WSH, использующих ADSI для управления учетными записями пользователей и групп ещё
Сценарии WSH для доступа к службе каталогов АDSI тест для курса Командная строка и сценарии Windows 30 мин
9 Сценарии WSH как XML-документы. Схема WS XML Описывается XML-формат сценариев WSH (схема WS XML). Обсуждаются возможности подключения внешних файлов сценариев, использования в одном... Описывается XML-формат сценариев WSH (схема WS XML). Обсуждаются возможности подключения внешних файлов сценариев, использования в одном сценарии нескольких языков и доступа к константам внешних COM-объектов. Даются примеры сценариев WSH с разметкой XML ещё
Сценарии WSH как XML-документы. Схема WS XML тест для курса Командная строка и сценарии Windows 30 мин
10 Информационная схема CIM. Объектная модель WMI Обсуждаются основные концепции информационной схемы Common Information Model (CIM) и ее реализации Windows Management Instrumentation (WMI)... Обсуждаются основные концепции информационной схемы Common Information Model (CIM) и ее реализации Windows Management Instrumentation (WMI) для операционной системы Microsoft Windows. Описывается трехуровневая архитектура WMI. Затрагиваются вопросы безопасности при работе с WMI ещё
Информационная схема CIM. Объектная модель WMI тест для курса Командная строка и сценарии Windows 30 мин
11 Структура классов WMI Описываются основные типы классов информационной схемы CIM. Обсуждаются атрибуты классов WMI: свойства, методы, а также квалификаторы... Описываются основные типы классов информационной схемы CIM. Обсуждаются атрибуты классов WMI: свойства, методы, а также квалификаторы классов, свойств и методов. Рассматриваются инструменты для интерактивной работы с объектной моделью WMI ещё
Структура классов WMI тест для курса Командная строка и сценарии Windows 30 мин
12 Сценарии WSH для работы с объектной моделью WMI Рассматриваются механизм работы и основные типы сценариев WSH, использующихся для доступа к WMI. Даются примеры сценариев... Рассматриваются механизм работы и основные типы сценариев WSH, использующихся для доступа к WMI. Даются примеры сценариев для подключения к подсистеме WMI на локальном или удаленном компьютере, получения экземпляров объектов WMI и вызова их методов ещё
Сценарии WSH для работы с объектной моделью WMI тест для курса Командная строка и сценарии Windows 30 мин
13 Типичные администраторские сценарии WMI Разбираются примеры сценариев WMI, связанных с повседневной работой администратора операционной системы (управление процессами и службами, сбор... Разбираются примеры сценариев WMI, связанных с повседневной работой администратора операционной системы (управление процессами и службами, сбор и анализ системной информации, инвентаризация оборудования, перезагрузка и выключение рабочих станций) ещё
Типичные администраторские сценарии WMI тест для курса Командная строка и сценарии Windows 30 мин
14 Доступ к WMI из командной строки. Командная оболочка WMIC Описывается командная оболочка WMI Command-line (WMIC), разработанная для работы с WMI из командной строки. Рассматривается архитектура... Описывается командная оболочка WMI Command-line (WMIC), разработанная для работы с WMI из командной строки. Рассматривается архитектура WMIC и структура внутрених команд ещё
Доступ к WMI из командной строки. Командная оболочка WMIC тест для курса Командная строка и сценарии Windows 30 мин
15 Форматы вывода данных WMIC. Типичные команды для администрирования Обсуждаются форматы вывода для команд WMIC. Даются примеры команд WMIC, которые могут оказаться полезными для администратора... Обсуждаются форматы вывода для команд WMIC. Даются примеры команд WMIC, которые могут оказаться полезными для администратора операционной системы ещё
Форматы вывода данных WMIC. Типичные команды для администрирования тест для курса Командная строка и сценарии Windows 30 мин
16 Введение в оболочку командной строки Windows PowerShell Описываются возможности оболочки Windows PowerShell и отличие ее от традиционных оболочек и языков сценариев. Обсуждаются основные... Описываются возможности оболочки Windows PowerShell и отличие ее от традиционных оболочек и языков сценариев. Обсуждаются основные концепции PowerShell (типы команд, структура командлетов, псевдонимы команд). Рассматриваются особенности справочной системы PowerShell ещё
Введение в оболочку командной строки Windows PowerShell тест для курса Командная строка и сценарии Windows 30 мин
17 Конвейеризация и управление выводом команд Windows PowerShell Обсуждается процесс конвейеризации объектов в PowerShell. Рассматриваются процедуры фильтрации и сортировки потока объектов. Описываются командлеты для... Обсуждается процесс конвейеризации объектов в PowerShell. Рассматриваются процедуры фильтрации и сортировки потока объектов. Описываются командлеты для форматирования выводимых данных и перенаправления выходных потоков команд ещё
Конвейеризация и управление выводом команд Windows PowerShell тест для курса Командная строка и сценарии Windows 30 мин
18 Работа в Windows PowerShell с объектными моделями WMI, COM и .NET Описывается доступ из PowerShell к внешним объектам WMI, COM и .NET. Обсуждается вызов статических методов .NET-классов.... Описывается доступ из PowerShell к внешним объектам WMI, COM и .NET. Обсуждается вызов статических методов .NET-классов. Приводятся примеры использования объектов WSH, взаимодействия с приложением Microsoft Word ещё
Работа в Windows PowerShell с объектными моделями WMI, COM и .NET тест для курса Командная строка и сценарии Windows 30 мин
19 Сценарии Windows PowerShell Описываются управляющие инструкции языка PowerShell (ветвления и циклы). Обсуждаются механизмы безопасности, применяемые при запуске сценариев PowerShell
Сценарии Windows PowerShell тест для курса Командная строка и сценарии Windows 30 мин
Тренировочный экзамен Внимание! Тренировочный экзамен экстерном не обязательный для сдачи. При желании вы можете его пройти, если хотите проверить свои знания курса перед сдачей экзамена. Тренировочный экзамен можно сдавать сколько угодно один раз.
Экзамен