VBScript is scheduled for deprecation / mk_inventory.vbs

Moin

Folgende Meldung ist mir heute aufgefallen - 1186 mal seit 08.01.26:

Die Beschreibung für die Ereignis-ID “4096” aus der Quelle “VBScriptDeprecationAlert” wurde nicht gefunden. Entweder ist die Komponente, die dieses Ereignis auslöst, nicht auf dem lokalen Computer installiert, oder die Installation ist beschädigt. Sie können die Komponente auf dem lokalen Computer installieren oder reparieren.

Falls das Ereignis auf einem anderen Computer aufgetreten ist, mussten die Anzeigeinformationen mit dem Ereignis gespeichert werden.

Die folgenden Informationen wurden mit dem Ereignis gespeichert:

VBScript is scheduled for deprecation. Our telemetry indicates that your system is currently utilizing VBScript.
We strongly recommend identifying and migrating away from any VBScript dependencies at the earliest.

The following process has been detected as using VBScript. The associated process tree and call stack are provided below to assist in identifying the scenario in which VBScript was invoked.

ProcessName = “cscript.exe”
ProcessTree = “cscript.exe;check_mk_agent.exe;services.exe;wininit.exe”
CallStack = “vbscript.dll+0x6A5C6;vbscript.dll+0x56AAF;vbscript.dll+0x40348;cscript.exe+0x114C;cscript.exe+0x1835;cscript.exe+0x4970;cscript.exe+0x40CF;cscript.exe+0x3A74;cscript.exe+0xF358;KERNEL32.DLL+0x2E8D7;ntdll.dll+0x8C53C”
ProcessTreeEnhanced = “cscript.exe(“cscript.exe //Nologo \mk_inventory.vbs””);check_mk_agent.exe(“\Program Files \check_mk_agent.exe”“);services.exe;wininit.exe”

Die Nachrichtenressource ist vorhanden, die Nachricht wurde in der Nachrichtentabelle jedoch nicht gefunden

Gibt es hier schon irgendwelche Lösungsansätze?

Greetz

Ovrld

VBScript ersetzen durch Powershell. mk_inventory.vbs ist für die 2.5 umgeschrieben als Powershell. Im Endeffekt sind in 2.5 dann nur noch einige bat Files and der Rest ist Powershell.

Soweit ich das sehe kann man mk_inventory auch jetzt schon austauschen liefert jedenfalls den selber Output wie das VBS Script.

1 Like

Yo das dachte ich mir schon - gibt es da schon irgendwo was, was man in 2.4 integrieren kann?

Naja wie schon geschrieben einfach das Script aus dem 2.5er Daily Build nehmen wenn die Fehlermeldung stört.