Вопрос по лекции 7, где рассматривается взаимодействие со сторонними программами, в том числе эмуляция нажатия кнопок клавиатуры WshShell.SendKeys. Вопрос в том что во время автоматизации может потребоваться не нажатие клавиатуры, а нажатие кнопок в сообщениях этих программ. Можно вытащить информацию о объекте (кнопке) скажем с помощью AutoIt Info, или ориентироваться скажем на текст на кнопке..., но как на эту кнопку нажать? (без обхода по клавиатуре) |
Командная строка и сценарии Windows: Информация
Автор: Андрей Попов | Мордовский государственный университет имени Н.П. Огарева
Форма обучения:
дистанционная
Стоимость самостоятельного обучения:
бесплатно
Доступ:
свободный
Документ об окончании:
Вам нравится? Нравится 98 студентам
Уровень:
Специалист
Длительность:
18:38:00
Студентов:
8760
Выпускников:
1450
Качество курса:
4.48 | 4.12
В курсе рассматриваются стандартные технологии (WSH, WMI, ADSI) и программные продукты (командный интерпретатор Cmd.exe, серверы сценариев CScript и WScript, оболочка Windows PowerShell) фирмы Microsoft, разработанные для автоматизации работы в операционной системе Windows.
В курсе рассматриваются разработанные фирмой Microsoft программные средства, позволяющие автоматизировать повседневную работу администраторов и пользователей операционной системы Windows путем выполнения команд в командной строке (интерактивный режим) или запуска предварительно созданных сценариев (пакетный режим). Описываются возможности имеющейся во всех версиях Windows стандартной оболочки командной строки Cmd.exe и языка командных файлов, поддерживаемых этой оболочкой. Подробно рассматривается сервер сценариев Windows Script Host (WSH), позволяющий выполнять в операционной системе сценарии, которые имеют доступ к внутренним объектным моделям и инфраструктурам Windows (COM, WMI, ADSI) и могут управлять работой других приложений-серверов автоматизации. Приводятся сведения о базовой технологии Windows Management Instrumentation (WMI), предназначенной для централизованного управления комьютерными системами на базе Windows. Обсуждаются способы работы с объектами WMI из командной строки с помощью программы WMI Command-line (WMIC). Рассматривается самый современный и мощный инструмент автоматизации: новая объектно-ориентированная оболочка командной строки и среда выполнения сценариев Windows PowerShell, базирующаяся на платформе .NET. Обсуждаются основные концепции и механизмы PowerShell и отличия ее от всех остальных оболочек командной строки. Приводятся примеры использования из PowerShell объектов COM, WMI и .NET.
Темы: Операционные системы
Специальности: Архитектор программного обеспечения
Теги: .net, adduser, bios, CIM, computername, iis, NDS, powershell, PRN, vbscript, WBEM, WSC, xml, внутренние команды, каталоги, ключ команды, командная строка, операционные системы, пакетный режим, потоки, приложения, провайдеры, производительность, серверы, элементы, ядро
Дополнительные курсы
План занятий
Занятие
Заголовок <<
Дата изучения
Лекция 1
26 минут
Эволюция инструментов для автоматизации работы в Microsoft Windows
Описываются стандартные (входящие в поставку операционной системы) программные средства для автоматизации администрирования и повседневной работы в Microsoft Windows. Обсуждаются возможности командного интерпретатора Cmd.exe, сервера сценариев WSH и оболочки Windows PowerShell
Оглавление
-
Лекция 2
47 минут
Оболочка командной строки Windows. Интерпретатор Cmd.exe
Рассматриваются внутренние команды, поддерживаемые интерпретатором Cmd.exe, и наиболее часто используемые внешние команды (утилиты командной строки). Описываются механизмы перенаправления ввода/вывода, конвейеризации и условного выполнения команд. Даются примеры команд для работы с файловой системой
Оглавление
-
Лекция 3
58 минут
Язык интерпретатора Cmd.exe. Командные файлы
Описываются возможности языка командных файлов: работа с переменными и параметрами командной строки, реализация циклов, условных операторов и операторов перехода. Даются примеры обработки текстовых файлов с помощью командных файлов
Оглавление
-
Лекция 4
24 минуты
Сервер сценариев WSH. Языки сценариев VBScript и JScript
Обсуждаются назначение и основные свойства сервера сценариев Windows Script Host (WSH). Описываются консольный и графический режимы работы сценариев WSH. Затрагиваются вопросы выбора языка для написания сценариев WSH
Оглавление
-
Лекция 5
59 минут
Собственная объектная модель WSH
Рассматриваются основные объекты, поддерживаемые WSH (WScript, WshShell, WshEnvironment, WshSpecialFolders, WshArguments). Даются примеры сценариев для работы со стандартными объектами WSH
Оглавление
-
Лекция 6
36 минут
Сценарии WSH для доступа к файловой системе. Объектная модель FileSystemObject
Рассматриваются свойства и методы стандартного объекта FileSystemObject. Приводятся примеры сценариев WSH для выполнения основных операций с файловой системой
Оглавление
-
Лекция 7
38 минут
WSH как средство взаимодействия с внешними программами
Обсуждаются способы запуска из сценариев WSH внешних процессов и подключения к внешним COM-объектам (серверам автоматизации). Рассматриваются примеры работы с объектными моделями программ Microsoft Word и Microsoft Excel
Оглавление
-
Лекция 8
38 минут
Сценарии WSH для доступа к службе каталогов АDSI
Рассматривается стандартная для операционной системы Windows служба каталогов Active Directory Service Interface (ADSI). Приводятся примеры сценариев WSH, использующих ADSI для управления учетными записями пользователей и групп
Оглавление
-
Лекция 9
58 минут
Сценарии WSH как XML-документы. Схема WS XML
Описывается XML-формат сценариев WSH (схема WS XML). Обсуждаются возможности подключения внешних файлов сценариев, использования в одном сценарии нескольких языков и доступа к константам внешних COM-объектов. Даются примеры сценариев WSH с разметкой XML
Оглавление
-
Лекция 10
46 минут
Информационная схема CIM. Объектная модель WMI
Обсуждаются основные концепции информационной схемы Common Information Model (CIM) и ее реализации Windows Management Instrumentation (WMI) для операционной системы Microsoft Windows. Описывается трехуровневая архитектура WMI. Затрагиваются вопросы безопасности при работе с WMI
Оглавление
-
Лекция 11
56 минут
Структура классов WMI
Описываются основные типы классов информационной схемы CIM. Обсуждаются атрибуты классов WMI: свойства, методы, а также квалификаторы классов, свойств и методов. Рассматриваются инструменты для интерактивной работы с объектной моделью WMI
Оглавление
-
Лекция 12
33 минуты
Сценарии WSH для работы с объектной моделью WMI
Рассматриваются механизм работы и основные типы сценариев WSH, использующихся для доступа к WMI. Даются примеры сценариев для подключения к подсистеме WMI на локальном или удаленном компьютере, получения экземпляров объектов WMI и вызова их методов
Оглавление
-
Лекция 13
49 минут
Типичные администраторские сценарии WMI
Разбираются примеры сценариев WMI, связанных с повседневной работой администратора операционной системы (управление процессами и службами, сбор и анализ системной информации, инвентаризация оборудования, перезагрузка и выключение рабочих станций)
Оглавление
-
Лекция 14
57 минут
Доступ к WMI из командной строки. Командная оболочка WMIC
Описывается командная оболочка WMI Command-line (WMIC), разработанная для работы с WMI из командной строки. Рассматривается архитектура WMIC и структура внутрених команд
Оглавление
-
Лекция 15
28 минут
Форматы вывода данных WMIC. Типичные команды для администрирования
Обсуждаются форматы вывода для команд WMIC. Даются примеры команд WMIC, которые могут оказаться полезными для администратора операционной системы
Оглавление
-
Лекция 16
34 минуты
Введение в оболочку командной строки Windows PowerShell
Описываются возможности оболочки Windows PowerShell и отличие ее от традиционных оболочек и языков сценариев. Обсуждаются основные концепции PowerShell (типы команд, структура командлетов, псевдонимы команд). Рассматриваются особенности справочной системы PowerShell
Оглавление
-
Лекция 17
33 минуты
Конвейеризация и управление выводом команд Windows PowerShell
Обсуждается процесс конвейеризации объектов в PowerShell. Рассматриваются процедуры фильтрации и сортировки потока объектов. Описываются командлеты для форматирования выводимых данных и перенаправления выходных потоков команд
Оглавление
-
Лекция 18
29 минут
Работа в Windows PowerShell с объектными моделями WMI, COM и .NET
Описывается доступ из PowerShell к внешним объектам WMI, COM и .NET. Обсуждается вызов статических методов .NET-классов. Приводятся примеры использования объектов WSH, взаимодействия с приложением Microsoft Word
Оглавление
-
Лекция 19
27 минут
Сценарии Windows PowerShell
Описываются управляющие инструкции языка PowerShell (ветвления и циклы). Обсуждаются механизмы безопасности, применяемые при запуске сценариев PowerShell
Оглавление
-