Wmic
запускает командную строку инструментария управления Windows (WMIC), интерфейс сценариев, который упрощает использование инструментария управления Windows (WMI) и систем, управляемых через WMI
Отображает сведения WMI в интерактивной командной оболочке.
wmic </parameter>
Подкоманды
class - Отменяет режим псевдонима по умолчанию WMIC для прямого доступа
к классам в схеме WMI.
path - Отменяет режим псевдонима по умолчанию WMIC для доступа
к экземплярам в схеме WMI напрямую.
context - Отображает текущие значения всех глобальных коммутаторов.
[exit | quit] - Выход из командной оболочки WMIC.
Примеры:
Чтобы отобразить текущие значения всех глобальных коммутаторов, введите:
wmic context
Выходные данные, аналогичные приведенным ниже, отображаются:
NAMESPACE : root\cimv2
ROLE : root\cli
NODE(S) : BOBENTERPRISE
IMPLEVEL : IMPERSONATE
[AUTHORITY : N/A]
AUTHLEVEL : PKTPRIVACY
LOCALE : ms_409
PRIVILEGES : ENABLE
TRACE : OFF
RECORD : N/A
INTERACTIVE : OFF
FAILFAST : OFF
OUTPUT : STDOUT
APPEND : STDOUT
USER : N/A
AGGREGATE : ON
Чтобы изменить идентификатор языка, используемый в командной строке,
на английский (код локали 409), введите:
wmic /locale:ms_409
Использование средств WMIC
Программа WMIC представляет собой командную строку и интерфейс написания сценариев,
которые упрощают использование инструментария управления Windows (WMI) и систем,
управляемых с помощью WMI.
Программа WMIC основана на псевдонимах. С помощью псевдонимов можно получать доступ
к основным данным инструментария WMI, не имея представления о его устройстве.
Данные WMI и возможности WMI доступны через инструментарий управления без псевдонимов.
Вывести список доступных псевдонимов можно использованием параметра справки WMIC /?.
Программа WMIC содержит встроенную справочную систему.
Использование параметра /? возможно в любое время и на любой стадии для обнаружения
дополнительных параметров текущего контекста.
Параметр /? отображает доступные псевдонимы, команды и глобальные переключатели
(т. е. переключатели, применяемые ко всей программе WMIC).
Чтобы вывести на экран действия и переключали, доступные псевдониму,
введите имя псевдоним и параметр /?.
Для представления параметров, доступных определенному действию, введите имя псевдонима,
действие и затем параметр /?.
Например, процессы, выполняющиеся в системе в настоящий момент, доступны в псевдониме PROCESS.
Для просмотра всех процессов, выполняющихся на текущий момент на компьютере,
введите PROCESS в служебную программу WMIC.
Чтобы отобразить определенный процесс введите команду, подобную PROCESS WHERE (Description="explorer.exe").
Получить конкретные свойства процессов можно вводом такой команды как PROCESS GET Name, Handle, PageFaults.
Имеется возможность использовать те же параметры без применения псевдонимов с помощью команды CLASS.
Например, CLASS Win32_Process GET Name, Handle, PageFaults.
Однако, необходимо определить имя класса из других источников.
Условию псевдонима Where эквивалентно использование команды PATH Win32_Process.Description="explorer.exe".
/? Вывод справки
CLASS Явный ввод имени класса схемы WMI без использования применяемого по умолчанию псевдонима WMIC
PATH Прямой доступ к экземплярам схемы WMI без использования применяемого по умолчанию псевдонима WMIC
CONTEXT Отображение текущих значений всех глобальных переключателей
QUIT Выход из программы WMIC
EXIT Выход из программы WMIC
Вызов WMIC
WMIC можно использовать как в интерактивном, так и в пакетном режиме.
Интерактивный режим удобен, когда оператор вводит последовательность команд WMIC,
работая непосредственно за компьютером. Пакетный режим предназначен для запуска WMIC из командного
файла или применяется, когда требуется выполнить одну команду.
Интерактивный режим
Чтобы запустить WMIC в интерактивном режиме, в окне «Пуск» - «Выполнить» или в командной строке введите:
wmic <CR>
Появится приглашение:
wmic:root\cli>
(root\cli роль WMIC, используемая по умолчанию).
В ответ на приглашение можно ввести псевдоним, команду или переключатель,
а также ключ /? для вывода справочных сведений.
Для выхода из интерактивного режима можно использовать команду Exit или Quit.