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:
Den Ordner “C:\Program Files (x86)\Advanced Monitoring Agent\ScriptRunner” löschen
Den Dienst “Advanced Monitoring Agent” neustarten
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.