none
WMI-Filter: Timeout 30 Sekunden? RRS feed

  • Frage

  • Hallo ins Forum.
     
    Zu Demozwecken habe ich einen WMI-Filter auf Win32_Product erstellt (ja,
    ich weiß, daß das lange dauert...). Der evaluiert aber niemals zu True,
    und im GPSVC.LOG finde ich, daß er nach 29,466 Sekunden (komische Zahl,
    aber reproduzierbar - der Timeout ist immer knapp 29,5 Sekunden) mit
    einem 0x80041069 WBEM_E_TIMED_OUT abbricht.
     
    Bei anderen lang dauernden WMI-Filtern (CIM_Datafile etc.) beobachte ich
    das gleiche Verhalten.
     
    Seit wann haben WMI-Filter ein Zeitlimit? Und wenn das tatsächlich so
    wäre: Wie kann ich es konfigurieren?
     
    mfg Martin
     
    PS: Die gleichen Abfragen in Powershell oder wmic laufen zwar lange,
    aber ohne Timeout und mit dem erwarteten Eergebnis...
     
    Edit: OS ist Vista SP2.

    Kein MVP, kein MCSE. Nur ein wenig Erfahrung.
    Freitag, 10. Juni 2011 12:27
    Beantworter

Alle Antworten

  • Hallo,

    bis dato ist mir kein Time-Out bekannt.

    Unter 2003 wurde man noch einmal extra darauf hingewiesen, dass es kein Time-Out gibt:

    http://technet.microsoft.com/de-de/library/cc758471(WS.10).aspx

    "Also, there is no time-out for WMI filters. Use them only when necessary."

    Evtl. wurde dies allerdings geändert.
    Du scheinst nicht der einzige mit diesem Problem zu sein:

    http://social.technet.microsoft.com/Forums/en/winserverGP/thread/10e1f1a0-b282-4f5e-8080-a478bbf6d9b5

     

    Freitag, 10. Juni 2011 19:10
    Beantworter
  • Ja, den Thread hatte ich auch schon gesehen. Win32Reg_ gibts aber nur wegen SCCM-Client, der bringt passende MOFs mit. Die könnte ich mir zwar auch schreiben und dann direkt in der Registry schauen, aber das ist nicht mein Ziel - mir geht's konkret darum, die schlechte Performance von win32_product (oder besser: Das "Risiko" langsamer WMI-Filter) zu demonstrieren.

    Und aus dem GPSVC.LOG:

    GPSVC(424.49c) 12:34:17:615 ProcessGPO:  Searching <cn={A865D64C-77CF-4BE5-B600-5712D1C932F9},cn=policies,cn=system,***>
    GPSVC(424.49c) 12:34:17:615 ProcessGPO:  Machine has access to this GPO.
    GPSVC(424.49c) 12:34:17:615 FilterCheck:  Found WMI Filter id of:  <[***;{C7920CE4-D605-4A2E-9F1F-A3401000132E};0]>
    GPSVC(424.49c) 12:34:47:585 FilterCheck: Evaluate returned error. hr=0x80041069

    Was mich dabei zusätzlich irritiert: Der Timeout ist immer "knapp unter 30 Sekunden" - wer kommt auf so eine Idee?

    mfg Martin


    Kein MVP, kein MCSE. Nur ein wenig Erfahrung.
    Samstag, 11. Juni 2011 11:19
    Beantworter