Служебная программа командной строки WMI (WMIC) предоставляет интерфейс командной строки для инструментария управления Windows (WMI). WMIC совместим с существующими оболочками и командами служебной программы. Ниже приведены общие справочные руководства по WMIC. Дополнительные сведения и рекомендации по использованию WMIC, включая дополнительные сведения о псевдонимах, командах, переключателях и командах, см. в разделе "Использование командной строки инструментирования управления Windows" и WMIC . Управление командной строкой wMI.
Псевдоним
Псевдоним — это понятное переименование класса, свойства или метода, что упрощает использование и чтение WMI. Вы можете определить, какие псевдонимы доступны для WMIC с помощью /? команды. Вы также можете определить псевдонимы для определенного класса с помощью <className> /? команды. Дополнительные сведения см. в разделе псевдонимов WMIC.
Switch
Переключатель — это параметр 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
Создает новый экземпляр и задает значения свойств. CREATE нельзя использовать для создания нового класса.
Удаляет текущий экземпляр или набор экземпляров. DELETE можно использовать для удаления класса.
Пример: process where name="calc.exe" delete
GET
Извлекает определенные значения свойств.
GET имеет следующие параметры:
Switch
Description
/VALUE
Выходные данные форматируются с каждым значением, указанным в отдельной строке, и именем свойства.
/ALL
Выходные данные форматируются как таблица.
/TRANSLATE:<translation table>
Преобразует выходные данные с помощью таблицы перевода с именем команды. Таблицы перевода BasicXml и NoComma включены в WMIC.
/EVERY:<interval>
Повторяет команду каждые <секунды.>
/FORMAT:<format specifier>
Задает ключевое слово или имя XSL-файла для форматирования данных.
Пример: process get name
LIST
Отображает данные. 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
SET
Присваивает значения свойствам.
Пример: environment set name="temp", variablevalue="new".
коммутаторы;
Глобальные коммутаторы используются для задания значений по умолчанию для среды WMIC. Текущее значение условий, заданных этими переключателями, можно просмотреть, введя CONTEXT команду.
/NAMESPACE
Пространство имен, которое обычно использует псевдоним. Значение по умолчанию — root\cimv2.
Пример: /namespace:\\root
/ROLE
Пространство имен, которое WMIC обычно ищет псевдонимы и другие сведения WMIC.
Пример: /role:\\root
/УЗЕЛ
Имена компьютеров, разделители запятыми. Все команды синхронно выполняются на всех компьютерах, перечисленных в этом значении. Имена файлов должны быть префиксированы с &. Имена компьютеров в файле должны быть разделены запятыми или по отдельным строкам.
/IMPLEVEL
Уровень олицетворения.
Пример: /implevel:Anonymous
/AUTHLEVEL
Уровень проверки подлинности.
Пример: /authlevel:Pkt
/МЕСТО ДЕЙСТВИЯ
Языковой стандарт.
Пример: /locale:ms_411
/ПРИВИЛЕГИИ
Включает или отключает все привилегии.
Пример: /privileges:enable или /privileges:disable.
/СЛЕД
Отображает успешность или сбой всех функций, используемых для выполнения команд WMIC.
Пример: /trace:on или /trace:off.
/ЗАПИСЬ
Записывает все выходные данные в XML-файл. Выходные данные также отображаются в командной строке.
Пример: /record:MyOutput.xml
/ИНТЕРАКТИВНЫЙ
Как правило, команды удаления подтверждены.
Пример: /interactive:on или /interactive:off.
/FAILFAST on|off|TimeoutInMilliseconds
Если включено, /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
КОНТЕКСТ
Отображает текущие значения всех глобальных коммутаторов.
Эта схема обучения охватывает инструментарий управления Windows (WMI) и общую информационную модель (CIM). Эти технологии помогают получить доступ к сведениям о компьютере. Кроме того, обе технологии обеспечивают локальный и удаленный доступ к сведениям об управлении, хранящимся в операционной системе, оборудовании компьютера и установленном программном обеспечении.
В качестве гибридного администратора Windows Server вы интегрируете среды Windows Server со службами Azure и управляете Windows Server в локальных сетях.