На главную | Где купить | Авторам и заказчикам | Вакансии | Реклама | Издательство | Каталог | Статьи наших авторов | Контакты | Прайс листы

Администрирование Windows с помощью WMI и WMIC (+CD-ROM)

Автор Попов А., Шикин Е.
Название Администрирование Windows с помощью WMI и WMIC (+CD-ROM)
Серия Мастер систем
ISBN 5-94157-349-9
Формат 70*100/16,обл
Объем 752
Тематика
Оптовая цена
    Вернуться к описанию книги

Полное содержание

Введение

  • Для кого предназначена эта книга?
  • Структура книги
  • Принятые в книге соглашения
  • Как связаться с авторами?

Глава 1. Общие сведения о WMI

  • Назначение и возможности WMI
  • Установка WMI
  • Общая структура WMI
  • Ядро WMI
    • Провайдеры WMI
    • Менеджер объектов CIM
    • Репозиторий CIM. Пространства имен
    • Путь к классам и объектам CIM
  • Структура классов WMI
    • Основные типы классов CIM
    • Свойства классов WMI
    • Методы классов WMI
    • Квалификаторы классов, свойств и методов
      • Квалификаторы классов
      • Квалификаторы свойств
      • Квалификаторы методов
  • События WMI
    • Внутренние события
    • Внешние события
    • События таймера
    • Временные и постоянные потребители событий
  • Безопасность при работе с WMI

Глава 2. Интерактивная работа с WMI

  • Настройка свойств WMI (элемент управления WMI)
    • Запуск элемента управления WMI
    • Настройка журнала ошибок WMI
    • Архивирование и восстановление репозитория CIM
    • Управление безопасностью на уровне пространства имен
    • Дополнительные возможности элемента управления WMI
  • Тестер WMI (WBEMTest)
    • Подключение к пространству имен
    • Смена пространства имен
    • Открытие класса или экземпляра класса (объекта)
    • Редактирование классов и объектов
      • Просмотр и изменение квалификаторов класса или объекта
      • Просмотр и изменение свойств класса или объекта
      • Просмотр и изменение методов класса или объекта
      • Просмотр ассоциативных связей для класса или объекта
    • Формирование списка классов или объектов
    • Выполнение методов класса или объекта
    • Выполнение обычных WQL-запросов
    • Выполнение запросов для подписки на уведомления о наступлении событий
  • Административные утилиты WMI (WMI Tools)
    • Подключение к пространству имен WMI
    • WMI CIM Studio
      • Проводник классов (Class Explorer)
      • Просмотрщик классов (Class Viewer)
      • Поиск класса
      • Просмотр экземпляров класса
      • Просмотр и изменение квалификаторов класса или объекта
      • Просмотр и изменение свойств класса или объекта
      • Просмотр и изменение методов класса или объекта
      • Просмотр ассоциативных связей для класса или объекта
      • Выполнение методов класса
      • Выполнение WQL-запросов
      • Генерация MOF-файлов для классов или объектов
      • Компиляция MOF-файлов
    • WMI Object Browser
      • Проводник объектов (Object Explorer)
      • Просмотрщик объектов (Object Viewer)
      • Пример: просмотр информации о жестком диске
    • WMI Event Registration
      • Просмотр и изменение свойств класса или объекта
      • Создание событий таймера
      • Создание фильтров событий
      • Создание постоянного потребителя событий
      • Установка связи между фильтром и потребителем событий
    • WMI Event Viewer
      • Интерфейс утилиты
      • Создание и регистрация потребителя класса EventViewerConsumer
      • Просмотр информации о возникающих событиях

Глава 3. Доступ к WMI из командной строки (WMIC)

  • Запуск WMIC. Использование встроенной справки
  • Архитектура WMIC
  • Интерактивная работа с WMIC
    • Синтаксис командного языка WMIC
    • Команды WMIC
      • Команда CONTEXT
      • Команда CLASS
      • Команда PATH
      • Команды QUIT и EXIT
    • Глобальные параметры (ключи), настройки WMIC
      • Параметр /NAMESPACE
      • Параметр /ROLE
      • Параметр /NODE
      • Параметры /IMPLEVEL и /AUTHLEVEL
      • Параметр /LOCALE
      • Параметр /PRIVILEGES
      • Параметр /TRACE
      • Параметр /RECORD
      • Параметры /OUTPUT и /APPEND
      • Параметр /INTERACTIVE
      • Параметры /USER и /PASSWORD
    • Псевдонимы WMIC
    • Операторы (действия) WMIC
      • Оператор ASSOC
      • Оператор CALL
      • Оператор CREATE
      • Оператор SET
      • Оператор DELETE
      • Оператор GET
      • Оператор LIST
    • Форматы вывода данных WMIC
      • Вывод в буфер Windows
      • Вывод в XML-файл
      • Вывод в HTML-файл
      • Вывод в текстовый файл
      • Вывод в CSV-файл
    • Примеры команд WMIC
      • Завершение сеанса пользователя
      • Перезагрузка и выключение компьютера
      • Вывод информации о BIOS
      • Просмотр параметров загрузки
      • Вывод свойств операционной системы
      • Получение информации о процессоре
      • Получение информации об оперативной памяти
      • Вывод и изменение параметров журналов событий Windows
      • Вывод записей из журналов событий Windows
      • Получение информации о свойствах и состоянии служб
      • Запуск и остановка служб
      • Создание и завершение процессов
      • Мониторинг информации о процессах
  • Пакетный режим работы WMIC
    • Практические примеры командных файлов WMIC
  • Расширение схемы WMIC
    • Создание новых псевдонимов
    • Определение новых форматов вывода

Глава 4. Сценарии WSH как средство доступа к WMI

  • Создание и запуск простейших сценариев WSH
    • Запуск сценария из командной строки в консольном режиме
    • Запуск сценария из командной строки в графическом режиме
    • Запуск сценария с помощью меню Пуск
    • Запуск сценария с помощью Проводника Windows (Windows Explorer)
  • Стандартные объекты WSH 5.6
  • Типичные примеры сценариев WSH
    • Вывод на экран текстовых строк
      • Метод Echo объекта WScript
      • Методы Write и WriteLine объекта WScript.StdOut
    • Функция MsgBox языка VBScript
      • Метод Popup объекта WshShell
    • Ввод строк текста
      • Ввод строк в консольном режиме
      • Ввод строк в графическом режиме
    • Получение свойств WSH и запущенного сценария
    • Работа с параметрами командной строки сценария
    • Выход из сценария с определенным кодом завершения
    • Использование внешних объектов автоматизации (на примере Microsoft Word)
    • Запуск из сценариев внешних программ
      • Запуск приложений Windows
      • Переключение между приложениями, имитация нажатий клавиш
      • Запуск независимых консольных приложений и команд Windows
      • Запуск дочерних консольных приложений и команд DOS, использование их входных и выходных потоков
    • Доступ к специальным папкам Windows XP
    • Создание ярлыков в специальных папках
    • Работа с системным реестром Windows
    • Работа с ресурсами локальной сети
      • Определение имен рабочей станции, пользователя и домена
      • Получение списка подключенных сетевых дисков и принтеров
      • Подключение и отключение сетевых дисков и принтеров
    • Выполнение основных операций с файловой системой
      • Получение сведений о диске
      • Получение сведений о каталоге
      • Получение сведений о файле
      • Проверка существования диска, каталога или файла
      • Получение списка всех имеющихся дисков
      • Получение списка всех подкаталогов заданного каталога
      • Получение списка всех файлов заданного каталога
      • Создание каталога
      • Создание текстового файла
      • Операции чтения и записи строк для текстового файла
      • Копирование и перемещение файлов и каталогов
      • Удаление файлов и каталогов
  • Просмотр информации о пространствах имен и классах CIM
    • Получение списка всех пространств имен
    • Получение списка всех классов в пространстве имен
    • Получение списка классов определенного типа
    • Просмотр сведений о классе
      • Просмотр свойств класса
      • Просмотр методов класса
      • Просмотр квалификаторов класса
      • Вывод описания класса в MOF- и XML-файлы

Глава 5. Механизм работы и основные типы сценариев WMI

  • Объектная модель библиотеки поддержки сценариев WMI
  • Соединение с подсистемой WMI
    • Соединение с помощью объекта SWbemLocator
    • Соединение посредством моникера WMI
      • Префикс "WinMgmts:"
      • Настройки безопасности в моникере
      • Путь к объекту WMI в моникере
  • Основные типы сценариев WMI
    • Синхронный, полусинхронный и асинхронный режимы выполнения методов WMI
    • Получение экземпляров управляемых ресурсов
      • Синхронный режим получения экземпляров
      • Полусинхронный режим получения экземпляров
      • Асинхронный режим получения экземпляров
    • Чтение свойств объекта WMI
      • Чтение определенных свойств с известными именами
      • Чтение всех свойств (коллекция SWbemObject.Properties_)
    • Изменение свойств объекта WMI
    • Вызов методов объекта WMI
      • Вызов метода при прямом доступе к нужному объекту
      • Синхронный вызов метода (метод SWbemServices.ExecMethod)
      • Асинхронный вызов метода (метод SWbemServices.ExecMethodAsync)
    • Создание нового экземпляра управляемого ресурса
    • Удаление экземпляра управляемого ресурса
    • Создание временных потребителей событий WMI
      • Подписка на события в синхронном режиме
      • Подписка на события в полусинхронном режиме
      • Подписка на события в асинхронном режиме
    • Создание постоянных потребителей событий WMI
      • Создание фильтра событий
      • Создание потребителя событий
      • Установка связи между фильтром и потребителем

Глава 6. Типичные администраторские сценарии WMI

  • Управление компьютером
    • Завершение сеанса пользователя
    • Перезагрузка компьютера
    • Выключение компьютера
  • Получение и анализ системной информации
    • Определение роли компьютера в домене
    • Вывод информации о BIOS
    • Вывод списка команд, выполняемых при загрузке системы
    • Вывод свойств операционной системы
    • Определение номера последнего обновления, установленного на компьютере
    • Вывод списка установленных программных продуктов
    • Вывод списка установленных программных продуктов со всеми компонентами
  • Сбор сведений о подключенных устройствах
    • Получение информации о процессоре
    • Получение информации о физической памяти
    • Получение списка устройств Plug-and-Play
    • Получение информации о клавиатуре
    • Получение информации о мыши
    • Получение информации о параллельных и последовательных портах
    • Получение информации о звуковой карте
    • Получение информации о видеокарте
    • Получение информации о сетевом адаптере
  • Работа с журналом событий
    • Резервирование и очистка определенного журнала событий
    • Резервирование и очистка журналов событий, размер которых превышает заданный
    • Резервирование журнала событий в файл с именем, содержащим текущую дату
    • Копирование записей из журнала событий в базу данных
    • Поиск в журнале всех событий краха системы
    • Вывод всех событий из определенного журнала
    • Вывод всех событий за определенную дату
    • Вывод всех событий с определенным кодом
    • Вывод свойств определенного журнала событий
  • Работа с системным реестром
    • Создание подразделов и параметров
    • Проверка прав доступа к разделам и параметрам
    • Чтение подразделов и параметров
    • Изменение значений параметров
    • Удаление подразделов и параметров
  • Управление службами и процессами
    • Получение информации о свойствах и состоянии служб
    • Запуск и восстановление работы служб
    • Изменение пароля учетной записи службы
    • Создание процессов
    • Завершение процессов
    • Получение информации о процессах
    • Определение владельца процесса
  • Работа с файловой системой
    • Формирование множества файлов или папок по заданному условию
    • Получение информации о разделах жесткого диска
    • Получение информации о логических дисках и папках
    • Копирование файлов и папок
    • Удаление файлов и папок
  • Манипуляции с папками для совместного доступа
    • Создание папки для совместного доступа
    • Изменение свойств папки для совместного доступа
    • Определение имени папки на жестком диске для папки совместного доступа
    • Удаление папки для совместного доступа
  • Мониторинг состояния системы
    • Мониторинг состояния служб
    • Мониторинг создания процессов
    • Защита от запуска процесса
    • Мониторинг изменений реестра
    • Мониторинг изменений файловой системы
    • Мониторинг журналов событий
  • Управление учетными записями пользователей и групп
    • Связывание с нужным объектом каталога
    • Список всех доступных доменов в локальной сети
    • Создание пользователя и группы на рабочей станции
    • Вывод информации о пользователе и смена его пароля
    • Удаление пользователя и группы на рабочей станции
    • Список всех групп на рабочей станции
    • Список всех пользователей в группе
  • Автоматический запуск сценария на одном компьютере
    • Сценарии включения/выключения и входа/выхода
      • Сценарии, выполняемые при загрузке операционной системы
      • Сценарии, выполняемые при завершении работы операционной системы
      • Сценарии входа для всех локальных пользователей
      • Сценарий выхода для всех локальных пользователей
      • Сценарий входа для одного пользователя
  • Запуск сценария на нескольких компьютерах
    • Задание имен компьютеров в командной строке
    • Задание имен компьютеров в текстовом файле
    • Выполнение сценария для всех компьютеров в домене

Глава 7. Более сложные сценарии WMI

  • WMI-утилита для администрирования рабочих станций
    • Использование Internet Explorer для работы с диалоговыми окнами
    • Разработка HTML-формы для диалогового окна
    • Вывод HTML-формы из сценария WMI
    • Сценарий Sample_WMI_Tool.vbs
  • Сценарий для инвентаризации оборудования на рабочих станциях
    • Структура таблицы для инвентаризации
    • HTA-файл для интерфейса сценария
    • Сценарий Invent.hta

Заключение

Приложение 1. Справочник по языку запросов WQL

  • Запросы к данным
    • Оператор SELECT
    • Оператор ASSOCIATORS OF
    • Оператор REFERENCES OF
  • Запросы к событиям WMI
    • Подписка на внешние события
    • Подписка на одиночные внутренние события. Ключевые слова WITHIN и ISA
    • Подписка на групповые события. Ключевые слова GROUP и HAVING

Приложение 2. Работа с ODBC-адаптером WMI

  • Установка ODBC-адаптера WMI. Регистрация источника данных WMI
  • Использование источника данных WMI в Microsoft Access

Приложение 3. Средства разработки и отладки сценариев WSH

  • Создание и редактирование сценариев
    • Редактор Primalscript
      • Создание нового одиночного сценария
      • Открытие существующего одиночного сценария
      • Запуск одиночного сценария
      • Подписывание сценариев
      • Возможности пользовательского интерфейса
    • Другие редакторы
  • Отладка сценариев в Microsoft Script Debugger
    • Активизация отладчика
    • Команды отладчика
      • Установка и удаление точек прерывания
      • Выполнение сценария
      • Просмотр стека вызовов
      • Просмотр и изменение значений переменных

Приложение 4. Справочник по языкам VBScript и JScript

  • Язык JScript
    • Строки кода и комментарии
    • Переменные
    • Типы данных
      • Числа
      • Текстовые строки
      • Объекты
      • Логические данные
      • Null (пустой тип) и undefined (неопределенный тип)
    • Преобразование типов данных
    • Операторы
      • Унарные операторы
      • Бинарные операторы
      • Операторы побитовых логических операций и сдвига
      • Операторы присваивания
      • Операторы отношения
      • Условные операторы
      • Операторы циклов
      • Оператор break
      • Оператор continue
      • Прочие операторы
      • Обработка исключительных ситуаций
      • Порядок выполнения операторов
    • Функции
      • Встроенные функции
      • Функции пользователя
    • Встроенные объекты (классы)
      • Объект Array
      • Объект Date
      • Объект Enumerator
      • Объект Math
      • Объект String
  • Язык VBScript
    • Строки кода и комментарии
    • Переменные
    • Подтипы данных
    • Ссылки на объекты
    • Константы
    • Массивы
    • Операторы
      • Арифметические операторы
      • Операторы отношения и логические операторы
      • Условные операторы
      • Операторы циклов
      • Прочие операторы
      • Обработка исключительных ситуаций
    • Процедуры и функции
      • Математические функции
      • Символьные функции
      • Функции для работы с датой и временем
      • Функции для работы с массивами
      • Функции для работы с подтипами данных
    • Прочие функции
      • Функции и процедуры пользователя

Приложение 5. Описание прилагаемого компакт-диска

Список литературы

Ссылки на ресурсы Internet

  • Сайты компании Microsoft
  • Другие сайты
  • Телеконференции

Предметный указатель


На главную | Где купить | Авторам | Вакансии | Реклама | Издательство | Каталог | Статьи наших авторов | Контакты
© 2001–2019 Издательство «БХВ-Петербург».
Все права защищены. Частичное или полное копирование текстов, слоганов и фотоизображений без письменного согласия Правообладателя запрещено.