Сбой сценария Windows Embedded Standard 2009 XPECMD.wsf; "невозможно создать объект с именем CMI.CMI"

Я пытаюсь создать образ Windows Embedded Standard 2009, следуя процессу, написанному для создания образа XP Embedded SP2 с корректировками, где это необходимо. При выполнении XPECMD.wsf сценарий (c:\Program Files (x86)\Windows Embedded\bin\xpecmd.wsf) с использованием cscript Команда, я получаю следующую ошибку:

c:\Program Files (x86)\Windows Embedded\bin\xpecmd.wsf(3405, 15) WScript.CreateObject: Could not create object named "CMI.CMI".

CMI - это интерфейс диспетчера компонентов, и сценарий XPECMD.wsf, содержащий эту строку, я думаю, поставляется с инструментами Windows Embedded Std 2009, поэтому я не думаю, что проблема в том, что Win Embedded Std устарел. РЕДАКТИРОВАТЬ: На самом деле, очевидно, что весь смысл XPECMD заключается в предоставлении сценариев интерфейс для CMI: http://msdn.microsoft.com/en-us/library/aa940741(v=winembedded.5).aspx

Я понятия не имею, что является причиной этого, я не вижу подобных ошибок в поиске Google или где-либо еще, и я даже не знаю, является ли это соответствующим вопросом Stackru, но я озадачен, так что если кто-то может предложить некоторые предложения, я был бы очень признателен.

1 ответ

Решение

Я нашел ответ здесь: http://social.msdn.microsoft.com/Forums/en-US/79c59599-373d-4062-9900-55477429e759/help-error-component-manager-interface-cmi

XPECMD скрипт должен быть запущен с 32-битной версией cscript.exe, который находится в %windir%\SysWoW64 скорее, чем %windir%\system32, Это можно сделать с помощью версии WoW64 cmd.exe запускать cscript или явно позвонив %windir%\SysWoW6\cscript.exe,

Другие вопросы по тегам