[Check_mk (deutsch)] Problem mit Windows Update Check

Hi,

ich habe hier ein Problem mit dem windows_update.vbs.
Auf einem Server bekomme ich ständig ein "Das Handle ist ungültig" (80070006). Auch wenn ich das manuell im Admin DOS Fenster aufrufe.
Es geht da um Zeile 30:
27: Set fso = CreateObject("Scripting.FileSystemObject")
28: ' request unicode stdout and add a bom so the agent knows we send utf-16
29: Set objStdout = fso.GetStandardStream(1, True)
30: objStdout.Write(chrW(&HFEFF))

Check_MK Version CEE 1.5.0b9 (wobei das Sript wohl seit 2014 unverändert ist).

Hat das schon mal jemand gehabt oder hat eine Idee, was das sein könnte?

Gruß

Udo

Hallo,

welche Windows Version genau setzt du ein?
Sind ein Virenscanner oder eine Endpointsercurity aktiv?
Kürzlich Updates eingespiel?

Gruss

Ralf

···

Am 30.07.2018 um 16:33 schrieb Udo Woehler:

Hi,

ich habe hier ein Problem mit dem windows_update.vbs.
Auf einem Server bekomme ich ständig ein "Das Handle ist ungültig" (80070006). Auch wenn ich das manuell im Admin DOS Fenster aufrufe.
Es geht da um Zeile 30:
27: Set fso = CreateObject("Scripting.FileSystemObject")
28: ' request unicode stdout and add a bom so the agent knows we send utf-16
29: Set objStdout = fso.GetStandardStream(1, True)
30: objStdout.Write(chrW(&HFEFF))

Check_MK Version CEE 1.5.0b9 (wobei das Sript wohl seit 2014 unverändert ist).

Hat das schon mal jemand gehabt oder hat eine Idee, was das sein könnte?

Hi Ralf,

hab ich doch wieder was vergessen anzugeben. Das ist ein Windows 2012 R2. Der hängt am normalen Windows Update, bekommt also ständig Updates.
Den Virenscanner habe ich schon mal testweise angehalten. Hat nichts geändert.
Wenn man sich den Source Code ansieht, scheint der schlicht Stdout nicht öffnen zu können.
...
Habe gerade dies hier gefunden:
http://computer-programming-forum.com/58-jscript/7692d8bd00e4ca77.htm
Was mich dann dazu führt, dass man das Script gar nicht direkt ausführen kann.
Wenn ich es mit cscript starte (was wohl der Agent auch macht), läuft es.
Das Problem ist dann allerdings, dass das Script selbst nach 20 Minuten Laufzeit kein Ergebnis liefert. Weitere Tests ergeben, dass es dabei in dieser Zeile hängen bleibt:
Set result = updtSearcher.Search("IsInstalled = 0 and IsHidden = 0")

Da muss ich dann wohl mal schauen, was auf diesem System mit Windows Update selbst nicht in Ordnung ist. Wobei die Updates an sich laufen.

Gruß

Udo

----- Ursprüngliche Mail -----

···

Von: "Ralf Prengel" <ralf.prengel@rprengel.de>
An: checkmk-de@lists.mathias-kettner.de
Gesendet: Montag, 30. Juli 2018 16:44:02
Betreff: Re: [Check_mk (deutsch)] Problem mit Windows Update Check

Am 30.07.2018 um 16:33 schrieb Udo Woehler:

Hi,

ich habe hier ein Problem mit dem windows_update.vbs.
Auf einem Server bekomme ich ständig ein "Das Handle ist ungültig" (80070006). Auch wenn ich das manuell im Admin DOS Fenster aufrufe.
Es geht da um Zeile 30:
27: Set fso = CreateObject("Scripting.FileSystemObject")
28: ' request unicode stdout and add a bom so the agent knows we send utf-16
29: Set objStdout = fso.GetStandardStream(1, True)
30: objStdout.Write(chrW(&HFEFF))

Check_MK Version CEE 1.5.0b9 (wobei das Sript wohl seit 2014 unverändert ist).

Hat das schon mal jemand gehabt oder hat eine Idee, was das sein könnte?

Hallo,

welche Windows Version genau setzt du ein?
Sind ein Virenscanner oder eine Endpointsercurity aktiv?
Kürzlich Updates eingespiel?

Gruss

Ralf

_______________________________________________
checkmk-de mailing list
checkmk-de@lists.mathias-kettner.de
Verwaltung & Abmeldung unter
http://lists.mathias-kettner.de/mailman/listinfo/checkmk-de

Hallo Udo,

die Fehlermeldung kommt, wenn man das Plugin einfach so in einer Dos Box aufruft.
Es muss mit CScript gestartet werden. In der Dos Box also cscript windows_updates.vbs

Gruß
Wolle

···

-----Ursprüngliche Nachricht-----
Von: checkmk-de <checkmk-de-bounces@lists.mathias-kettner.de> Im Auftrag von Udo Woehler
Gesendet: Montag, 30. Juli 2018 16:33
An: checkmk-de@lists.mathias-kettner.de
Betreff: [Check_mk (deutsch)] Problem mit Windows Update Check

Hi,

ich habe hier ein Problem mit dem windows_update.vbs.
Auf einem Server bekomme ich ständig ein "Das Handle ist ungültig" (80070006). Auch wenn ich das manuell im Admin DOS Fenster aufrufe.
Es geht da um Zeile 30:
27: Set fso = CreateObject("Scripting.FileSystemObject")
28: ' request unicode stdout and add a bom so the agent knows we send utf-16
29: Set objStdout = fso.GetStandardStream(1, True)
30: objStdout.Write(chrW(&HFEFF))

Check_MK Version CEE 1.5.0b9 (wobei das Sript wohl seit 2014 unverändert ist).

Hat das schon mal jemand gehabt oder hat eine Idee, was das sein könnte?

Gruß

Udo
_______________________________________________
checkmk-de mailing list
checkmk-de@lists.mathias-kettner.de
Verwaltung & Abmeldung unter
http://lists.mathias-kettner.de/mailman/listinfo/checkmk-de

-----------------------------------------------------------------
Wolfgang Ketterer
Neutron Mikroelektronik GmbH
Liebigstraße 16
63500 Seligenstadt
Germany
fon: +49 6182 92120 14
fax: +49 6182 92120 25
email: Ketterer@neutron.de<mailto:Ketterer@neutron.de>
web: http://www.neutron.de
-----------------------------------------------------------------
Neutron Mikroelektronik GmbH

Sitz / Registered Office:
Seligenstadt

Liebigstrasse 16
D-63500 Seligenstadt

Handelsregister / Commercial Register:
AG (Local Court) Offenbach/Main HRB 44630

Geschäftsführer / Managing Director:
Dipl.-Ing. Manfred Stein

UST-ID / VAT-ID: DE 113 574 187
Steuer-Nr. / Tax No.: 044 240 05233
-----------------------------------------------------------------

Hallo Udo,

Die Laufzeit kann durchaus bis zu einer Stunde betragen. Länger hatte ich bisher noch bei keinem System aber die Stunde wurde manchmal schon fast erreicht.

Bei mir sind die Plugin Einstellungen auf allen Systemen für das Update Script.

3600 für den timeout und Cache time bei einem Tag.

Gruß

Andreas

···

Wolfgang Ketterer Ketterer@neutron.de schrieb am Di., 31. Juli 2018, 08:02:

Hallo Udo,

die Fehlermeldung kommt, wenn man das Plugin einfach so in einer Dos Box aufruft.

Es muss mit CScript gestartet werden. In der Dos Box also cscript windows_updates.vbs

Gruß

Wolle

-----Ursprüngliche Nachricht-----

Von: checkmk-de checkmk-de-bounces@lists.mathias-kettner.de Im Auftrag von Udo Woehler

Gesendet: Montag, 30. Juli 2018 16:33

An: checkmk-de@lists.mathias-kettner.de

Betreff: [Check_mk (deutsch)] Problem mit Windows Update Check

Hi,

ich habe hier ein Problem mit dem windows_update.vbs.

Auf einem Server bekomme ich ständig ein “Das Handle ist ungültig” (80070006). Auch wenn ich das manuell im Admin DOS Fenster aufrufe.

Es geht da um Zeile 30:

27: Set fso = CreateObject(“Scripting.FileSystemObject”)

28: ’ request unicode stdout and add a bom so the agent knows we send utf-16

29: Set objStdout = fso.GetStandardStream(1, True)

30: objStdout.Write(chrW(&HFEFF))

Check_MK Version CEE 1.5.0b9 (wobei das Sript wohl seit 2014 unverändert ist).

Hat das schon mal jemand gehabt oder hat eine Idee, was das sein könnte?

Gruß

Udo


checkmk-de mailing list

checkmk-de@lists.mathias-kettner.de

Verwaltung & Abmeldung unter

http://lists.mathias-kettner.de/mailman/listinfo/checkmk-de


Wolfgang Ketterer

Neutron Mikroelektronik GmbH

Liebigstraße 16

63500 Seligenstadt

Germany

fon: +49 6182 92120 14

fax: +49 6182 92120 25

email: Ketterer@neutron.demailto:Ketterer@neutron.de

web: http://www.neutron.de


Neutron Mikroelektronik GmbH

Sitz / Registered Office:

Seligenstadt

Liebigstrasse 16

D-63500 Seligenstadt

Handelsregister / Commercial Register:

AG (Local Court) Offenbach/Main HRB 44630

Geschäftsführer / Managing Director:

Dipl.-Ing. Manfred Stein

UST-ID / VAT-ID: DE 113 574 187

Steuer-Nr. / Tax No.: 044 240 05233



checkmk-de mailing list

checkmk-de@lists.mathias-kettner.de

Verwaltung & Abmeldung unter

http://lists.mathias-kettner.de/mailman/listinfo/checkmk-de