WMI SMS cache size ändern

  • Servus... Ich mal wieder mit dem drecks SMS und WMI geschmuse da -.-
    Ich habe diesen vb code und möchte den ganz gerne in AutoIT haben.

    Spoiler anzeigen


    If iCacheSize < CACHESIZE_MB Then

    CreateObject("UIResource.UIResourceMgr").GetCacheInfo.TotalSize = CACHESIZE_MB

    End If

    Das hier ist mein Ansatz. Es sollte auf einer Remote maschine funktionieren. Muss ich vorher mit ObjGet("winmgmts://" & $PC & "/root/ccm") mich erst "verbinden"

    Spoiler anzeigen
    [autoit]

    $iCacheSize = ObjCreate("UIResource.UIResourceMgr")
    $iCacheSizeInfo = $iCacheSize.GetCacheInfo.TotalSize
    MsgBox(0,"",$iCacheSize)
    If $iCacheSizeInfo < "1000" Then
    $iCacheSizeInfo = "1000"
    EndIf

    [/autoit]


    Da macht er zumindest nix...
    Wenn ich das z.B. über das SCCM Client Center mache, dann startet der immer den CCM dienst neu. fehlt evtl. der schritt?
    ich bin für jede Hilfe dankbar.

    Gruß