/ / Wmic / перемикач формату недійсний XSL? - xslt, вихід, wmic

Wmic / format switch недійсний XSL? - xslt, вихід, wmic

У мене швидке запитання, він повинен бути відносно простим для тих, хто має трохи більше досвіду роботи з WMI-командним процесором, ніж я (а оскільки я абсолютно новачок, це не важко :-))

Я не розумію, чому комутатор wmic / format працює так, як це робиться. Я відкриваю cmd.exe і набираю

wmic process list brief /format:htable > processlist.html

це робить саме те, що я хочу, і не турбує далі. Тоді якщо я переходжу на wmic-процесор і спробую виконати ту саму команду точно, як вище ...

wmic:rootcli>process list brief /format:htable > processlist.html

Я отримую тег помилки: "Недійсне (або) ім'я файлу формату XSL."

http://img209.imageshack.us/img209/5383/37tn.png

Тут йде скріншот. Примітка. Я вже скопіював XSL файли з wbem в sys32 dir

Може хтось пояснить мені, чому ці 2 командищо для мене виглядають абсолютно однаково, з тією лише різницею, що одна виконується поза wmic середовищем, а інша - зсередини, остання не працює? Я просто не розумію цього.

Прошу порадити, щоб я міг зрозуміти це трохи краще! :-)

Відповіді:

1 для відповіді № 1

Ви намагаєтесь використовувати CMD.EXE > перенаправлення, поки ви знаходитесь в інтерактивному контексті WMIC. Це не може працювати.

Ви можете використовувати WMIC /output:filename перемикатися в інтерактивному режимі. Кожна наступна команда замінить вихід попередньої команди. Ви можете отримати кілька команд для переходу до одного файлу, використовуючи /append:filename замість цього. Ви можете скинути вихід назад до stdout за допомогою /output:stdout.

/output:processlist.html
process list brief /format:htable
/output:stdout

2 для відповіді № 2

Спробуйте це

copy /y %WINDIR%system32wbemen-US*.xsl %WINDIR%system32

І потім

wmic:rootcli>process list brief /format:htable.xsl > processlist.html

Зверніть увагу на наявність розширення після "htable"


0 для відповіді № 3

Ви спробували вказати повний шлях у виклику wmic: rootcli> process? Мої ставки полягають у тому, що перший працював, оскільки він виводив файл у поточну каталог.