Lokal Check Ausgabeproblem mit Powershellscript

Neue Erkenntnis:

Wenn ich die Powershell “als Administrator” ausführe und dann das Skript lade, komme ich auf die gleichen Werte wie CheckMK.

Es ist also Get-ADuser, welches verschiedene Ergebnisse liefert…

EDIT:
Das war die Lösung. Wie auch hier beschrieben.

Ich tappte beim Schreiben und Testen des Skripts die ganze Zeit im dunklen.
Check_MK hat es die ganze Zeit einfach richtig gemacht und das ps1 im Administratorkontext ausgeführt. Dann zieht auch der Filter nach “enabled -eq $true”…