Главная

Friday, 19 January 2018

Форматированный вывод WMIC.


Всем привет.

Пару дней назад я отвлекался на использование WMIC. Так вот, эта штука имеет в своем арсенале форматированный вывод. А не только на консоль. Т.е. можно получить на выходе CSV файл, и даже HTML. Всего лишь добавляем  два параметра в строку output и format:

wmic /output:"e:\my.html" OS Get /format:hform

и при первом старте вы, скорее всего, получите сообщение об ошибке Invalid XSL format (or) file name. Как и я.

Дело в том что в неанглоязычных версиях Windows WMIC не находит свои шаблоны для вывода. Поэтому правильно будет писать так:

wmic /output:"e:\my.html" OS Get /format:"%WINDIR%\System32\wbem\ru-Ru\hform"

И вауля, наш файлик готов. Не меняйте последовательность output и format.

У вывода много разных форматов, также легко создаем файл CSV:

wmic /output:"e:\MACs.csv" path Win32_NetworkAdapterConfiguration Where IPEnabled=True get MACAddress /format:"%WINDIR%\System32\wbem\ru-Ru\csv"

Успехов.

No comments:

Post a Comment

А что вы думаете по этому поводу?