Примечание
Для доступа к этой странице требуется авторизация. Вы можете попробовать войти или изменить каталоги.
Для доступа к этой странице требуется авторизация. Вы можете попробовать изменить каталоги.
Важно!
WMIC не рекомендуется использовать в Windows 10 версии 21H1; и по состоянию на выпуск windows Server с полугодовым каналом 21H1. Эта программа заменена Windows PowerShell для WMI; см . раздел 7. Работа с WMI. Это нерекомендуемое относится только к служебной программе WMIC. Сам инструментарий управления Windows (WMI) не влияет. Кроме того, ознакомьтесь с функциями Windows 10, которые мы больше не разрабатываем.
Служебная программа командной строки WMI (WMIC) предоставляет интерфейс командной строки для инструментария управления Windows (WMI). WMIC совместим с существующими оболочками и командами служебной программы. Ниже приведены общие справочные руководства по WMIC. Дополнительные сведения и рекомендации по использованию WMIC, включая дополнительные сведения о псевдонимах, командах, переключателях и командах, см. в разделе "Использование командной строки инструментирования управления Windows" и WMIC . Управление командной строкой wMI.
Псевдоним — это понятное переименование класса, свойства или метода, что упрощает использование и чтение WMI. Вы можете определить, какие псевдонимы доступны для WMIC с помощью /?
команды. Вы также можете определить псевдонимы для определенного класса с помощью <className> /?
команды. Дополнительные сведения см. в разделе псевдонимов WMIC.
Переключатель — это параметр WMIC, который можно задать глобально или необязательно. Список доступных коммутаторов см. в разделе WMIC.
Чтобы использовать команды в WMIC, введите имя псевдонима, за которым следует команда. Если псевдоним не поддерживает команду, вы получите сообщение "поставщик не может выполнить попытку операции". Дополнительные сведения см. в разделе команд WMIC.
Большинство псевдонимов поддерживают следующие команды:
Возвращает результат Associators of (<wmi_object>)
запроса, в котором <wmi_object> — путь к объектам, возвращаемым командами PATH
или CLASS
командами. Результаты — это экземпляры, связанные с объектом. При ASSOC
использовании с псевдонимом возвращаются классы с классом, базовым псевдонимом. По умолчанию выходные данные возвращаются в формате HTML.
Команда ASSOC
имеет следующие параметры:
Switch | Description |
---|---|
/RESULTCLASS:<classname> |
Возвращаемые конечные точки, связанные с исходным объектом, должны принадлежать или быть производными от указанного класса. |
/RESULTROLE:<rolename> |
Возвращаемые конечные точки должны играть определенную роль в связи с исходным объектом. |
/ASSOCCLASS:<assocclass> |
Возвращаемые конечные точки должны быть связаны с источником через указанный класс или один из производных классов. |
Пример: os assoc
Выполняет метод.
Пример: service where caption="telnet" call startservice
Примечание
Чтобы определить методы, доступные для данного класса, используйте /?
. Например, service where caption="telnet" call /?
перечисляет доступные функции для класса службы.
Создает новый экземпляр и задает значения свойств.
CREATE
нельзя использовать для создания нового класса.
Пример: environment create name="temp"; variablevalue="new"
Удаляет текущий экземпляр или набор экземпляров.
DELETE
можно использовать для удаления класса.
Пример: process where name="calc.exe" delete
Извлекает определенные значения свойств.
GET
имеет следующие параметры:
Switch | Description |
---|---|
/VALUE |
Выходные данные форматируются с каждым значением, указанным в отдельной строке, и именем свойства. |
/ALL |
Выходные данные форматируются как таблица. |
/TRANSLATE:<translation table> |
Преобразует выходные данные с помощью таблицы перевода с именем команды. Таблицы перевода BasicXml и NoComma включены в WMIC. |
/EVERY:<interval> |
Повторяет команду каждые <секунды.> |
/FORMAT:<format specifier> |
Задает ключевое слово или имя XSL-файла для форматирования данных. |
Пример: process get name
Отображает данные.
LIST
— это команда по умолчанию.
LIST
имеет следующие наречия:
Наречие | Description |
---|---|
BRIEF |
Основной набор свойств |
FULL |
Полный набор свойств. Это метка по умолчанию для LIST |
INSTANCE |
Только пути экземпляра |
STATUS |
Состояние объектов |
SYSTEM |
Свойства системы |
LIST
имеет следующие параметры:
Switch | Description |
---|---|
/TRANSLATE:<translation table> |
Перевод выходных данных с помощью таблицы перевода с именем команды. Таблицы перевода BasicXml и NoComma включены в WMIC. |
/EVERY:<interval> |
Повторяйте команду каждые <секунды> . |
/FORMAT:<format specifier> |
Задает ключевое слово или имя XSL-файла для форматирования данных. |
Пример: process list brief
Присваивает значения свойствам.
Пример: environment set name="temp"
, variablevalue="new"
.
Глобальные коммутаторы используются для задания значений по умолчанию для среды WMIC. Текущее значение условий, заданных этими переключателями, можно просмотреть, введя CONTEXT
команду.
Пространство имен, которое обычно использует псевдоним. Значение по умолчанию — root\cimv2
.
Пример: /namespace:\\root
Пространство имен, которое WMIC обычно ищет псевдонимы и другие сведения WMIC.
Пример: /role:\\root
Имена компьютеров, разделители запятыми. Все команды синхронно выполняются на всех компьютерах, перечисленных в этом значении. Имена файлов должны быть префиксированы с &. Имена компьютеров в файле должны быть разделены запятыми или по отдельным строкам.
Уровень олицетворения.
Пример: /implevel:Anonymous
Уровень проверки подлинности.
Пример: /authlevel:Pkt
Языковой стандарт.
Пример: /locale:ms_411
Включает или отключает все привилегии.
Пример: /privileges:enable
или /privileges:disable
.
Отображает успешность или сбой всех функций, используемых для выполнения команд WMIC.
Пример: /trace:on
или /trace:off
.
Записывает все выходные данные в XML-файл. Выходные данные также отображаются в командной строке.
Пример: /record:MyOutput.xml
Как правило, команды удаления подтверждены.
Пример: /interactive:on
или /interactive:off
.
Если включено, /NODE
компьютеры выполняют связь перед отправкой команд WMIC им. Если компьютер не отвечает, команды WMIC не отправляются в него.
Пример: /failfast:on
или /failfast:off
.
Имя пользователя, используемое WMIC при доступе /NODE
к компьютерам или компьютерам, указанным в псевдонимах. Появится запрос на ввод пароля. Имя пользователя нельзя использовать с локальным компьютером.
Пример: /user:JSMITH
Пароль, используемый WMIC при доступе к компьютерам /NODE
. Пароль отображается в командной строке.
Пример: /password:password
Задает режим для всех выходных перенаправлений. Выходные данные не отображаются в командной строке, а назначение очищается до начала выходных данных. Допустимые значения: STDOUT, CLIPBOARD или имя файла.
Пример: /output:clipboard
Задает режим для всех выходных перенаправлений. Выходные данные не отображаются в командной строке, а назначение не очищается до начала выходных данных и выходные данные добавляются в конец текущего содержимого назначения. Допустимые значения: STDOUT, CLIPBOARD или имя файла.
Пример: /append:clipboard
Используется с параметром LIST
и GET /EVERY
переключателем. Если AGGREGATE
имеет значение ON, LIST
и GET
отобразите результаты, когда все компьютеры в ответе /NODE
или истекло время ожидания. Если AGGREGATE
значение OFF, LIST
и GET
отобразите результаты сразу после их получения.
Пример: /aggregate:off
или /aggregate:on
.
Следующие команды WMIC доступны в любое время. Дополнительные сведения см. в командах WMIC.
Экранирует из режима псевдонима по умолчанию WMIC для доступа к классам в схеме WMI напрямую. Дополнительные сведения о доступных классах WMI см. в разделе WMI.
Пример: wmic /output:c:\ClassOutput.htm class Win32_SoundDevice
Экранирует из режима псевдонима по умолчанию WMIC для доступа к экземплярам в схеме WMI напрямую.
Пример: wmic /output:c:\PathOutput.txt path Win32_SoundDevice get /value
Отображает текущие значения всех глобальных коммутаторов.
Пример: wmic context
Выход из WMIC.
Пример: wmic quit
Выход из WMIC.
Пример: wmic exit
Требование | Значение |
---|---|
Минимальная версия клиента | Windows Vista |
Минимальная версия сервера | Windows Server 2008 |