wmic

служебная программа командной строки WMI (WMIC) предоставляет интерфейс командной строки для инструментарий управления Windows (WMI) (WMI). WMIC совместим с существующими оболочками и командами служебной программы. Ниже приведен общий справочный раздел для WMIC. дополнительные сведения и рекомендации по использованию WMIC, включая дополнительные сведения о псевдонимах, глаголах, переключателях и командах, см. в разделе использование инструментарий управления Windows (WMI) командной строки и WMIC — управление WMIс помощью командной строки.

Псевдоним

Псевдоним — это понятное Переименование класса, свойства или метода, который упрощает использование и чтение WMI. Вы можете определить псевдонимы, доступные для WMIC, с помощью /? . Можно также определить псевдонимы для определенного класса, используя класс < className > /? . Дополнительные сведения см. в разделе псевдонимы WMIC.

Коммутатор

Переключатель — это параметр WMIC, который можно задать глобально или при необходимости. Список доступных параметров см. в разделе Параметры WMIC.

Команды

Чтобы использовать глаголы в WMIC, введите имя псевдонима, а затем команду. Если псевдоним не поддерживает команду, вы получаете сообщение «поставщик не может выполнить операцию.» Дополнительные сведения см. в разделе команды WMIC.

Большинство псевдонимов поддерживают следующие команды.

ЗАМЫКАЮЩ

Возвращает результат запроса, в Associators of (<wmi_object>) котором <WMI- _ объект> является путем к объектам, возвращаемым командами пути или класса . Результаты представляют собой экземпляры, связанные с объектом. Если параметр ASSOC используется с псевдонимом, возвращаются классы с классом, соответствующим псевдониму. По умолчанию выходные данные возвращаются в формате HTML.

Команда ASSOC имеет следующие параметры.

Параметр Описание
/РЕСУЛТКЛАСС: < className> Возвращенные конечные точки, связанные с исходным объектом, должны принадлежать к указанному классу или быть производным от него.
/РЕСУЛТРОЛЕ: < roleName> Возвращенные конечные точки должны играть определенную роль в связях с исходным объектом.
/АССОККЛАСС: < ассоккласс> Возвращенные конечные точки должны быть связаны с источником через указанный класс или один из его производных классов.

Пример: Assoc для ОС

CALL

Выполняет метод.

Пример: служба, где Caption = "Telnet", вызов STARTSERVICE

Примечание

Чтобы определить методы, доступные для данного класса, используйте /?. Например, служба, где Caption = "Telnet" Call/? Перечисляет доступные функции для класса службы.

CREATE

Создает новый экземпляр и задает значения свойств. CREATE не может использоваться для создания нового класса.

Пример: имя среды Create = "Temp"; ВАРИАБЛЕВАЛУЕ = "создать"

DELETE

Удаляет текущий экземпляр или набор экземпляров. DELETE можно использовать для удаления класса.

Пример: Process, где name = "CALC.EXE" Delete

GET

Получение значений конкретных свойств.

GET имеет следующие параметры.

Параметр Описание
/VALUE Выходные данные форматируются с каждым значением, перечисленным в отдельной строке, с именем свойства.
/ALL Выходные данные форматируются в виде таблицы.
/ТРАНСЛАТЕ: < Таблица преобразования> Преобразовывать выходные данные с помощью таблицы перевода, именуемой командой. Таблицы преобразования Басикксмл и "with запятая" включены в WMIC.
/ЕВЕРИ: < интервал> Повторите команду каждые < > секунды.
Описатель "/FORMAT: < Формат"> Задает ключевое слово или имя файла XSL для форматирования данных.

Пример: имя процесса Get

Список

Показывает данные. Команда LIST является командой по умолчанию.

СПИСОК содержит следующие модификаторам.

Модификаторов Описание
BRIEF Основной набор свойств.
FULL Полный набор свойств. Это модификаторов по умолчанию для LIST.
INSTANCE Только пути к экземплярам.
Состояние Состояние объектов.
SYSTEM Системные свойства.

СПИСОК содержит следующие параметры.

Параметр Описание
/ТРАНСЛАТЕ: < Таблица преобразования> Преобразовывать выходные данные с помощью таблицы перевода, именуемой командой. Таблицы преобразования Басикксмл и "with запятая" включены в WMIC.
/ЕВЕРИ: < интервал> Повторите команду каждые < > секунды.
Описатель "/FORMAT: < Формат"> Задает ключевое слово или имя файла XSL для форматирования данных.

Пример: краткий список процессов

SET

Присваивает значения свойствам. Пример: имя набора окружения = "Temp", ВАРИАБЛЕВАЛУЕ = "New"

Коммутаторы

Глобальные коммутаторы используются для задания значений по умолчанию для среды WMIC. Чтобы просмотреть текущее значение условий, заданных этими коммутаторами, введите команду context .

/NAMESPACE

Пространство имен, которое обычно используется псевдонимом. Значение по умолчанию — root \ CIMV2.

Пример: /namespace: \ \ root

/ROLE

Пространство имен WMIC обычно ищет псевдонимы и другие сведения WMIC.

Пример: /role: \ \ root

/NODE

Имена компьютеров, разделенные запятыми. Все команды синхронно выполняются для всех компьютеров, перечисленных в этом значении. Имена файлов должны иметь префикс &. Имена компьютеров в файле должны быть разделены запятыми или находиться в разных строках.

/имплевел

Уровень олицетворения.

Пример: /имплевел: Anonymous

/ауслевел

Уровень проверки подлинности.

Пример: /ауслевел: PKT

/LOCALE

Языкового стандарта.

Пример: /locale: MS _ 411

/привилежес

Включение или отключение всех привилегий.

Пример: /привилежес: enable или /привилежес: Disable

/TRACE

Отображает успешное или неуспешное выполнение всех функций, используемых для выполнения команд WMIC.

Пример: /Trace: on или /Trace: Off

/RECORD

Записывает все выходные данные в XML-файл. Выходные данные также отображаются в командной строке.

Пример: /рекорд: MyOutput.xml

/интерактиве

Как правило, выполняется подтверждение команд DELETE.

Пример: /интерактиве: on или /интерактиве: Off

/Фаилфаст On | | тимеаутинмиллисекондс

Если значение равно ON, то перед отправкой в них команд WMIC компьютеры будут проверять связь. Если компьютер не отвечает, команды WMIC не отправляются на него.

Пример: "/ФАИЛФАСТ: ON" или "/ФАИЛФАСТ: OFF"

/ФАИЛФАСТ WMIC: 1000

/USER

Имя пользователя, используемое WMIC при доступе к компьютерам/NODE или компьютерам, указанным в псевдонимах. Появится запрос на ввод пароля. Имя пользователя нельзя использовать с локальным компьютером.

Пример: /User:jsmith

/PASSWORD

Пароль, используемый WMIC при доступе к компьютерам/NODE. Пароль отображается в командной строке.

Пример: /password:пароль

/OUTPUT

Задает режим для всех перенаправлений вывода. Выходные данные не отображаются в командной строке, а место назначения удаляется перед началом вывода. Допустимые значения: STDOUT, CLIPBOARD или имя файла.

Пример: /OUTPUT: Clipboard

/APPEND

Задает режим для всех перенаправлений вывода. Выходные данные не отображаются в командной строке, а назначение не удаляется перед началом вывода, а выходные данные добавляются в конец текущего содержимого назначения. Допустимые значения: STDOUT, CLIPBOARD или имя файла.

Пример: /append: Clipboard

/аггрегате

Используется с параметром List и Get/евери . Если параметр AGGREGATE имеет значение ON, то LIST и GET выводят результаты, когда все компьютеры в/NODE либо отвечают, либо превышено время ожидания. Если параметр AGGREGATE имеет значение OFF, список и получение результатов отображаются сразу после получения.

Пример: /аггрегате: Off или /аггрегате: on

Команды

Следующие команды WMIC доступны в любое время. Дополнительные сведения см. в разделе команды WMIC.

CLASS

Переход из режима псевдонима по умолчанию WMIC для прямого доступа к классам в схеме WMI. Дополнительные сведения о доступных классах WMI см. в разделе классы WMI.

Пример: WMIC/OUTPUT: c: \ClassOutput.htm класс Win32 _ саунддевице

PATH

Переход из режима псевдонима по умолчанию WMIC на доступ к экземплярам в схеме WMI напрямую.

Пример: WMIC/OUTPUT: c: \PathOutput.txt путь Win32 _ саунддевице Get/value

КОНТЕКСТ

Отображение текущих значений всех глобальных коммутаторов.

Пример: контекст WMIC

QUIT

Выход из WMIC.

Пример: WMIC Quit

EXIT

Выход из WMIC.

Пример: выход WMIC

Требования

Требование Значение
Минимальная версия клиента
Windows Vista
Минимальная версия сервера
Windows Server 2008