MOM.ScriptAPI in wow64
I am running a x86 discovery script on the x64 agent (C:\Windows\syswow64\cscript.exe) - have to do it as I need to use third-party DLLs that are only available in x86. I managed to define my own discovery probe and it is starting the script fine, load third party dlls..., however when I try to load MOM.ScriptAPI it fails. Apparently it can not find 32-bit version of MOM.ScriptAPI on a x64 SCOM Agent. Is there a solution for that? Is there 32-bit version of MOM.ScriptAPI on x64 agent under a different name? If not what is the solution for running 32 bit discovery on 64-bit agents? Sounds like a huge limitation! Thx, David
July 2nd, 2011 1:37pm

What is the exact error you receive when arriving at MOM.ScriptAPI? Is that 0x8004005? R.E.M. - YEAH!
Free Windows Admin Tool Kit Click here and download it now
July 2nd, 2011 5:07pm

Here is the output - I don't think it is 0x8004005 - shows -7ff5fe53 - but then it's a javascript probably misinterpreted most significat bit as a sign... the message is "Automation server can't create object".. if I run the same script as x64 (C:\Windows\system32\cscript.exe) then it is a reverse: loads MOM.ScriptAPI fine, but fails to load xyz.Params whcih is in 32 bit DLL. ------------------------------------------------------------------------------------------------------------------ The process started at 2:47:32 PM failed to create System.Discovery.Data. Errors found in output: SourceId {4AC532AA-2A0A-1917-C1FD-20D1DDC80EC5} ManagedEntityId: {C816BB7D-E349-6090-A285-B0D8E3789578} Host: OZVMWIN701.XYZ.COM Port: 13000 UseSSL: true Loading xyz.Params object ... Loading xyz.Proxy object ... Connecting to OZVMWIN701.XYZ.COM:13000 ... Server Version: 524290 Loading MOM.ScriptAPI ... Error: -7ff5fe53 : Error : Automation server can't create object Command executed: "C:\Windows\syswow64\cscript.exe" /nologo "DiscoverServer.js" {4AC532AA-2A0A-1917-C1FD-20D1DDC80EC5} {C816BB7D-E349-6090-A285-B0D8E3789578} syswow64 OZVMWIN701.XYZ.COM 13000 true Working Directory: C:\Program Files\System Center Operations Manager 2007\Health Service State\Monitoring Host Temporary Files 1\925\ One or more workflows were affected by this. Workflow name: xyz.Discovery.Servers.x64 Instance name: OZVMWIN701.XYZ.COM Instance ID: {C816BB7D-E349-6090-A285-B0D8E3789578} Management group: xyz
July 2nd, 2011 5:55pm

This topic is archived. No further replies will be accepted.

Other recent topics Other recent topics