Hallo Sophie,
zunächst sollten Sie auf einem betroffenen Endgerät die Ausführung des benutzerdefinierten Compliance-Skripts und den tatsächlich zurückgegebenen Exit-Code anhand der lokalen Verwaltungs- und Agent-Protokolle überprüfen und diesen mit einem Gerät vergleichen, das weiterhin als konform gilt. Anschließend sollte geprüft werden, ob sich durch das Systemupdate die verwendete Laufzeitumgebung, Berechtigungen, Pfade oder das Verhalten des Skripts geändert haben, und parallel sollte die aktuelle Compliance-Richtlinie auf Änderungen an Skriptversion, Ausführungsintervall oder Bewertungslogik überprüft werden. Wenn das Skript einen unerwarteten Exit-Code zurückgibt, sollte die Validierungslogik so angepasst werden, dass nur der eindeutig definierte Erfolgsfall als konform bewertet wird und Fehlerzustände nachvollziehbar protokolliert werden.
Die Änderung sollte zunächst in einer separaten Test- bzw. Pilotgruppe mit wenigen betroffenen Geräten validiert werden, bevor die aktualisierte Compliance-Konfiguration schrittweise auf die übrigen Geräte ausgerollt wird. Nach dem Rollout sollten Skriptausführung, Exit-Code und resultierender Compliance-Status erneut kontrolliert werden, um sicherzustellen, dass die Änderung tatsächlich die Ursache behebt. Wenn Sie die verwendete Verwaltungsplattform, die Skriptsprache sowie einen relevanten Logauszug und den aktuellen Exit-Code bereitstellen, können wir die genaue Ursache und die erforderliche Anpassung präziser bestimmen.