I am new to the Dell OMCI stuff. So far the scripts seem to work well however when I run the restart script I get the following error: SampleRestart.vbs (51, 1) SWbemObjectEx: Invalid Parameter. I am running the sample script provided on the site. The system does shutdown but i want to find out why I am receiving this error message.
I feel the same pain. Trying to get the new RemoteBIOSUpdate command to work in the DCIM_BIOSService class. The published documentation is clearly out of date since a new instance of the InParms shows it also needs the AuthorizationToken (admin password for BIOS changes). Yet even when supplied... this method continues to throw: "invalid method parameters". =(
I will eagerly be looking for my post here to start showing up on a Google search of the term: RemoteBIOSUpdate
since the pickin's are really slim right now.
(in fact... let's list the parameter names as well, since those were producing zero matches in google:
Name : "AuthorizationToken" --- CIMType : wbemCimtypeString
Name : "rbuIPFName" --- CIMType : wbemCimtypeString )
I've tested the OMCI Sample Scripts (v8) for resetting the chassis intrusion state. I commented out the password token thing and the script ran fine on a server with a domainadmin logged on and resetting an Optiplex 580 chassis intrusion state. The same constellation but on an Optiplex 740 ran into an error: SWbemObjectEx Invalid Parameter (71, 1)
in line 71 is something like:
For each objInstance in ColSystem
Set oInParams= objInstance.Methods_("SetBIOSAttributes").InParameters.SpawnInstance_
Maybe it has to do with an older installation of omci 7.x? I made an update of omci with the v8. In "add remove programs" is the "Dell OpenMange Client Instrumentation" instead of the OMCI entry.
I test the complete uninstall and reinstall of omci v8
edit: no change! (completely un- and reinstalled)
edit2: I remember, every time, I wanted to reset the chassis intrusion state manually in the BIOS, I had to do it twice. First time "Acknowledge", save and exit, then reboot, then 2nd "Acknowledge" and exit. I made little explorings with wbemtest on the 740 and found no "chassis Intrusion state" in the "DCIM_BIOSService"
edit3: tried to install the old namespace 7.x with omci v8 together. Seems to function right - the script (the one for 7.x) runs fine without any error. But the intrusion alert isn't resetted. It remains in the BIOS with "Acknowledge".
We have not yet set a BIOS password so strAuthorizationToken = ""
Executing the script from an administrative command prompt using cscript results in the error "SWbemObjectEx: Invalid Parameter"
This is the exact script provided as an example on brand new hardware. This should be the easiest thing in the world to test and yet it does not work. If I am doing something wrong I would be grateful for the opportunity to admit and correct it but at this point I am unspeakably skeptical that this script would work if engineering actually tested it on a virgin install.
OMCIGuy
12 Posts
2137
0
Posted March 23rd, 2011 10:00
I feel the same pain. Trying to get the new RemoteBIOSUpdate command to work in the DCIM_BIOSService class. The published documentation is clearly out of date since a new instance of the InParms shows it also needs the AuthorizationToken (admin password for BIOS changes). Yet even when supplied... this method continues to throw: "invalid method parameters". =(
I will eagerly be looking for my post here to start showing up on a Google search of the term: RemoteBIOSUpdate
since the pickin's are really slim right now.
(in fact... let's list the parameter names as well, since those were producing zero matches in google:
Name : "AuthorizationToken" --- CIMType : wbemCimtypeString
Name : "rbuIPFName" --- CIMType : wbemCimtypeString )