Just nu i M3-nätverket
Jump to content

köra WMI objekts metoder


manekin

Recommended Posts

Hej!

Har ett problem med att köra en metod som finns i WMI objektet

SMS_Client. Appen körs, inget fel sker dock händer inte det som jag vill ska hända, dvs triggningen sker inte.

Däremot har jag fått det att funka med VBscript, bifogar båda kodsnuttarna nedan

 

VBScript

******************

set objNMS = GetObject("winmgmts://" & strMachine & "/root/ccm")

Set objSMSClient = objNMS.Get("SMS_Client")objSMSClient.TriggerSchedule "C0120117-C0100108-ECA497D9"

 

******************

 

VB.NET

******************

For Each myObject As ManagementObject In myCollection

 

Dim inParams As ManagementBaseObject = myObject.GetMethodParameters("TriggerSchedule")

 

inParams.SetPropertyValue("sScheduleID", "C0120117-C0100108-ECA497D9")

 

myObject.InvokeMethod(New ManagementOperationObserver(), "TriggerSchedule", inParams, Nothing)

 

 

Next

 

*******************

 

 

Jag har testat att parametrarna är "tomma" och läst dessa innan jag kör metoden TriggerSchedule för att försäkra mig om att de ligger där. Koden exekveras men inget händer. När VBScriptet körs sker önskad triggning.

 

tacksam för alla svar,

mvh manekin

 

Link to comment
Share on other sites

Archived

This topic is now archived and is closed to further replies.

×
×
  • Create New...