Woher weiß ich, ob ich über die Befehlszeile Windows-Administratorrechte habe? Besonders unter Windows7 ?
Gibt es eine Entsprechung zu Linux id
?
windows-7
command-line
Radek
quelle
quelle
id
zeigt nicht die Berechtigungen eines Benutzers an, sondern dieid
. "administrative Rechte" können unter anderem von abgerufen werdensudo
. dann ist die Ausgabe vonid
bedeutungslos, um herauszufinden, was der Benutzer tun kann . nur als Nebenbemerkung.Antworten:
Sie können das folgende Skript ausführen:
Übrigens können Sie die Eingabeaufforderung mit Administratorrechten starten:
cmd
die Suchleiste einZugehörige Frage zu Stackoverflow beantwortet:
https://stackoverflow.com/questions/4051883/batch-script-how-to-check-for-admin-rights
quelle
SHIFT+CONTRL+ENTER
scheint nicht auf win8 zu funktionieren.Windows Start
aktiviert ist. (Ich kann bestätigen, dass dies in Win 8.1 und Win 10 funktioniert)Das Problem bei dieser Lösung ist, dass bei aktivierter Benutzerkontensteuerung nur ein Zugriffsverweigerungsfehler ausgegeben wird, selbst wenn Sie über Administratorrechte verfügen. Wenn Sie generell versuchen, die Administratorrechte auf dem Computer stapelweise zu testen (stellen Sie fest, dass sich der Benutzer in irgendeiner Form befindet und der Administrator auf dem Computer), ist dies unbrauchbar.
quelle