Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Teoria_LR_4.doc
Скачиваний:
10
Добавлен:
19.11.2019
Размер:
307.71 Кб
Скачать

Программа wmic

В стандартную поставку операционной системы Windows Vista входит программа командной строки wmic.exe, расположенная в каталоге %systemroot%\SYSTEM32\wbem. С ее помощью можно получить доступ к репозиторию CIM, даже не зная основ работы с инструментарием управления Windows.

Опции программы

При первом запуске программы выполняется ее установка в системе, после чего будет выведена командная строка wmic. Программа wmic.exe поддерживает множество опций, но мы рассмотрим лишь некоторые из них. Весь же список команд можно просмотреть при помощи команды wmic /?.

  • /NAMESPACE:«пространство имен». Определяет пространство имен, в котором будет выполнен поиск псевдонима.

  • /NODE:«компьютер». Определяет компьютер, к репозиторию которого будет отправлен запрос WQL.

  • /USER:«пользователь». Определяет пользователя, от имени которого будет выполнен запрос. Если вы выполняете запрос на локальном компьютере, тогда указывать пользователя нельзя (можно выполнять запрос только от текущего пользователя).

  • /PASSWORD:«пароль». Определяет пароль для учетной записи пользователя, от имени которого будет выполняться запрос к репозиторию.

  • /ROLE:«пространство имен». Определяет пространство имен, содержащее в себе описание доступных псевдонимов. По умолчанию значение данной опции равно \\root\cli.

  • /LOCALE:«язык». Определяет идентификатор языка, к пространству имен которого будет выполнен запрос.

  • CONTEXT. Данная опция указывается без косой черты (и без псевдонима). Она отображает список значений всех опций, используемых в программе wmic.exe.

Доступные в программе псевдонимы

Кроме опций программа wmic.exe также поддерживает набор псевдонимов (ключевые слова, ассоциированные с конкретным запросом WQL). Список доступных программе псевдонимов можно также просмотреть при помощи команды wmic.exe /?. Наиболее интересные из них описаны ниже:

  • BASEBOARD. Возвращает сведения о материнской плате, установленной на компьютере: модель, производителя, описание. Эти сведения хранятся в классе Win32_BaseBoard;

  • BIOS. Возвращает сведения о версии BIOS материнской платы: основную и дополнительную версию, производителя, название, язык, описание, дату установки, является ли данная версия BIOS основной. Эти сведения хранятся в классе Win32_BIOS;

  • BOOTCONFIG. Возвращает сведения о настройках загрузочного меню компьютера;

  • COMPUTERSYSTEM. Возвращает сведения об операционной системе компьютера. Эти сведения хранятся в классе Win32_ComputerSystem репозитория CIM;

  • GROUP. Возвращает сведения о группах учетных записей, зарегистрированных в системе: SID, присвоенный группе, название группы, ее описание. Эти сведения хранятся в классе Win32_Group;

  • LOGICALDISK. Возвращает сведения о логических дисках компьютера: метке диска, букве, серийном номере, описании, размере, включена ли квота, используется ли программное сжатие. Эти сведения хранятся в классе Win32_LogicalDisk;

  • OS. Возвращает сведения об операционной системе, установленной на компьютере: системный каталог, версию, сервис пак, язык операционной системы, размер виртуальной памяти, размер оперативной памяти, количество процессоров, количество запущенных в данный момент процессов, регистрационные данные пользователя. Эти сведения хранятся в классе Win32_OperatingSystem;

  • PAGEFILESET. Возвращает сведения о конфигурации файла подкачки: путь к нему, максимальный размер, используемый в данный момент размер. Эти сведения хранятся в классе Win32_PageFileSetting;

  • PARTITION. Возвращает сведения о партициях, имеющихся на жестком диске: является ли активной, размер кластера партиции, общее количество блоков, описание партиции. Эти сведения хранятся в классе Win32_DiskPartition;

  • PRINTER. Возвращает описание настроек принтеров, установленных на компьютере: название принтера, производителя, приоритет, номер порта, поддерживаемая бумага. Эти сведения хранятся в классе Win32_Printer;

  • PROCESS. Возвращает описание запущенных на компьютере в данный момент процессов: название процесса, PID, командную строку, вызвавшую процесс, учетную запись, от имени которой работает процесс, размер используемой оперативной памяти, виртуальной памяти. Эти сведения хранятся в классе Win32_Process;

  • SHARE. Возвращает описание расшаренных папок Windows: название, описание, тип. Эти сведения хранятся в классе Win32_Share;

  • STARTUP. Возвращает сведения обо всех программах, запускаемых вместе с операционной системой, а также о файлах, которые они, в свою очередь, запускают. Эти сведения хранятся в классе Win32_StartupCommand.

Таким образом, программа wmic.exe имеет следующий синтаксис: wmic.exe «опции» «псевдоним». Если же вы вошли в оболочку программы, тогда достаточно указывать только опции и псевдоним, без названия программы.

Соседние файлы в предмете [НЕСОРТИРОВАННОЕ]