Erkennen ob Adminrechte vorliegen

easy.2ci

Commodore
Registriert
Mai 2006
Beiträge
4.390
Hallo,

ich such eine sichere Methode zu erkennen ob Adminrechte vorliegen. Es geht um ein Script, welches am Anfang prüfen muss, ob es mit Administratorrechten ausgeführt wird. Wie ich diese Prüfung umsetze ist egal, Batch, Powershell, Visual Studio, alles vorhanden.

Die Sache ist nicht so trivial wie sie sich anhört, der Teufel steckt nämlich tief im Detail.

Ich brauch ein rock solid Lösung. Es geht mir nur um Windows XP.


Mitglied in Administrator Gruppe prüfen scheidet aus, da manche Kunden stark verschachtelte Rechtekonstrukte haben, der User also nicht direkt in der Gruppe steckt, trotzdem aber Adminrechte hat.

Hilfskrücken wie checken ob man die Uhrzeit verstellen darf, kann ich auch nicht nehmen. Manche Kunden räumen ihren normalen Benutzern dieses Recht ein, meine Prüfung wurde also darauf reinfallen.

Ich brauche was bombensicheres und mir fällt einfach nichts ein.


Hatte schon jemand so ein Problem?


edit: Ach so, Prüfungen gegen das AD scheiden auch aus. Ich muss es rein mit lokalen Ressourcen erkennen.
 
Zuletzt bearbeitet:
Zurück
Oben