Anleitung | Skripte funktionieren nicht / melden false positives

Anleitung | Skripte funktionieren nicht / melden false positives

Frage oder Herausforderung

Was kann ich tun wenn Skriptüberprüfungen auf meinem Gerät false positives melden und der Skriptoutput (der blaue Text unter “Weitere Informationen) garnichts anzeigt oder einer der folgenden Fehler aufweißt:

  • Unbekannter Fehler

  • Zeitüberschreitung im Skript

  • Fehler beim Starten des Skripts

Lösung

Wenn man dieses Fehlerbild hat handelt es sich sehr wahrscheinlich entweder um eine Problematik mit dem ScriptRunner oder Windows Script Host bzw. JScript ist nicht korrekt registriert.

Scriptrunner reparieren:

  1. Den Ordner “C:\Program Files (x86)\Advanced Monitoring Agent\ScriptRunner” löschen

  2. Den Dienst “Advanced Monitoring Agent” neustarten

  3. Im RMM Dashboard Rechtsklick auf das Gerät und dann auf “Überprüfungen ausführen”

Mit dem Ausführen der Überprüfungen zieht sich der Agent den ScriptRunner neu da wir den Ordner ja gelöscht haben. Wichtig dabei ist aber das die erste Ausführung der Überprüfungen die man manuell anstäßt trotzdem fehlschlagen wird weil der SkriptRunner während der Ausführung noch nicht existiert.

Windows Script Host neu registrieren

Für 64bit Systeme diese folge an Powershell Befehlen ausführen:

& "$env:windir\System32\regsvr32.exe" /s "$env:windir\System32\vbscript.dll" & "$env:windir\System32\regsvr32.exe" /s "$env:windir\System32\jscript.dll" & "$env:windir\System32\regsvr32.exe" /s "$env:windir\System32\dispex.dll" & "$env:windir\System32\regsvr32.exe" /s "$env:windir\System32\scrobj.dll" & "$env:windir\System32\regsvr32.exe" /s "$env:windir\System32\scrrun.dll" & "$env:windir\System32\regsvr32.exe" /s "$env:windir\System32\wshext.dll" & "$env:windir\System32\regsvr32.exe" /s "$env:windir\System32\wshom.ocx"

Für 32bit Systeme diese Folge an Powershell Befehlen ausführen:

& "$env:windir\SysWOW64\regsvr32.exe" /s "$env:windir\SysWOW64\vbscript.dll" & "$env:windir\SysWOW64\regsvr32.exe" /s "$env:windir\SysWOW64\jscript.dll" & "$env:windir\SysWOW64\regsvr32.exe" /s "$env:windir\SysWOW64\dispex.dll" & "$env:windir\SysWOW64\regsvr32.exe" /s "$env:windir\SysWOW64\scrobj.dll" & "$env:windir\SysWOW64\regsvr32.exe" /s "$env:windir\SysWOW64\scrrun.dll" & "$env:windir\SysWOW64\regsvr32.exe" /s "$env:windir\SysWOW64\wshext.dll" & "$env:windir\SysWOW64\regsvr32.exe" /s "$env:windir\SysWOW64\wshom.ocx"

Weitere Artikel

Hier findest du weitere Artikel zu diesem Produkt.


Danke, dass du die SYNAXON Services Knowledge Base nutzt.
Bitte beachte die wichtigen Informationen zur Rechtsberatung im Haftungsausschluss auf folgender Seite: Rechtliches