Wie überprüfe ich, ob mein aktueller Benutzer Administratorrechte hat oder nicht? [Duplikat]


16

Ich laufe Win XP SP2. Wie überprüfe ich, ob ich Administratorrechte habe?

Ich kann die Systemeigenschaften nicht überprüfen. Ich habe nicht so viele Elemente im Konfigurationsfenster. Ich habe anscheinend keine Administratorrechte, aber wie kann ich das formal überprüfen? Gibt es dafür Kommandozeilen-Tools?


Ich wäre sehr gespannt auf eine allgemeine Lösung, die Untergruppen in Administratoren berücksichtigt.

Kannst du verwenden whoami? Ich vermute, es ist in Windows XP2 integriert?
Timothy Leung

Antworten:


24

Start -> Ausführen -> cmd.exe

net user <username>

Zeigt Ihre lokalen Gruppenmitgliedschaften unten in der Ausgabe an, damit sie leicht zu finden sind. Dies ist wahrscheinlich viel schneller als das Stöbern durch eine GUI, um nach Optionen zu suchen (win + R, cmd, enter, keine Maus beteiligt).

Wenn Sie sich in einer Domain befinden, verwenden Sie stattdessen localgroup:

net localgroup Administrators

Überprüfen Sie die Liste der lokalen Gruppen mit lokaler Gruppe für sich.

net localgroup

Nicht wirklich schneller als diese Antwort (vorausgesetzt, sie ist korrekt) - superuser.com/questions/27263/… (aus dem kbd: WIN-ESC-MENU)
Arathorn

Nicht wirklich schneller, aber besser beantwortet die Frage, da speziell nach Kommandozeilen-Tools gefragt wurde.
Travis Northcutt

5
Diese Methode funktioniert nicht, wenn sich Ihr Konto in einer Windows-Netzwerkdomäne befindet. Es ist auch möglich, dass Sie nicht direkt Mitglied von Administratoren, sondern indirekt Mitglied einer anderen Gruppe sind. Dies ist in meinem Fall der Fall und daher wird mein Name nicht unter Administratoren angezeigt, obwohl ich Mitglied einer Gruppe bin, die selbst Mitglied von Administratoren ist.
Kevin Panko

Schneller kann subjektiv sein. Als vorwiegend auf die Tastatur ausgerichteter Benutzer ist es für mich das Wichtigste, nach der Maus zu greifen.
jtimberman

1
ok, sorry für die verspätung, ich sehe erst jetzt all diese kommentare. Tatsächlich verwenden wir bei meiner Arbeit eine Domain, und kurz vor dem Verlassen habe ich den Befehl gestartet und meine Benutzer nicht gesehen (wie oben angegeben). Trotzdem ist alles meine Schuld (obwohl ich nicht wusste, dass es spielen kann), habe ich diesen Punkt nicht spezifiziert. Ihre Antwort bleibt interessant (und verdient all ihre Zustimmung). Vielen Dank, jtimberman! :-)
yves Baumes 21.08.09

5

Eine weitere sehr einfache Möglichkeit unter XP besteht darin, mit der rechten Maustaste auf die Uhr in der Taskleiste zu klicken und den Befehl Datum / Uhrzeit anpassen auszuwählen. Sie erhalten eine Nachricht, wenn Sie keine Administratorrechte haben.


Anderen Benutzern kann der Zugriff über gewährt werden secpol.msc. Ich mache das Interactivemanchmal.
ivan_pozdeev

4

Es gibt eine sehr einfache Möglichkeit zu überprüfen, ob der aktuelle Benutzer lokale Administratorrechte in XP hat:

  1. Rechtsklick auf Start
  2. überprüfe ob du die Möglichkeit hast "alle Benutzer zu öffnen"
  3. Wenn es dort ist, haben Sie Administratorrechte

Kann in XP nicht verifizieren, aber dies funktioniert definitiv nicht in Vista. Ich bin nur Mitglied der Benutzergruppe und habe das Menü "Alle Benutzer öffnen".
Shufler

Ich benutze kein Vista, aber ich benutze diesen "check" die ganze Zeit in XP auf anderen PCs
FrankS

3

Wenn Sie den /domainSchalter zum netBefehl hinzufügen , wird der Befehl auf Domänenebene ausgeführt. Dies sollte denjenigen helfen, die den Befehl für diese Arten von Gruppen und Benutzern ausführen möchten.

Es funktioniert von Nicht-Administratoren. Ich habe es getestet.

Es verwendet automatisch die Domäne, zu der der Computer gehört. Die globale Gruppenmitgliedschaft ist eigentlich eine Domänengruppenmitgliedschaft.

Die Verwendung gibt sehr detaillierte Beschreibungen der Schalter. So habe ich von dem Schalter erfahren. Wenn Sie nur verwenden , werden Sie nur grundlegende Syntax Hilfe.netcommand/help/?


2

Dies ist keine universelle Methode, da ein solches Skript bei einer anderen Systemsprache fehlschlägt. zb: in russischer sprache haben wir keine administratoren sondern Администраторы (ja, ich stimme zu, das ist absolut dumm, aber das ist so in microsoft).

es gibt noch eine variante für cmd:

if not exist "%logonserver%\admin$\*.*" goto common_user

Experimente haben jedoch gezeigt, dass dies auch nicht universell ist, z. B. die erste Administratoranmeldung beim System nach dem Windows-Setup (und möglicherweise in vielen anderen Fällen wie deaktivierten Administratorfreigaben über die Systemregistrierung usw.).


1

Um festzustellen, ob Sie Mitglied der lokalen Administratorgruppe sind, verwenden Sie

net localgroup [admin group name] 

(ohne die Klammern, wenn der Gruppenname Leerzeichen enthält, verwenden Sie "" um den Namen).

Wenn Sie sich nicht sicher sind, welche Gruppen Sie verwenden sollen

net localgroup

Und das gibt Ihnen alle lokalen Gruppen auf Ihrem Computer. Verwenden Sie dann den ersten Befehl, um festzustellen, ob Sie Mitglied sind. Auf diese Weise können Sie herausfinden, ob Sie über vollständige Administratorrechte oder nur über Hauptbenutzerrechte verfügen.


4
Es ist möglich, dass Sie kein direktes Mitglied von Administratoren sind, sondern indirekt über eine andere Gruppe Mitglied. Dies ist in meinem Fall der Fall und daher wird mein Name nicht unter Administratoren angezeigt, obwohl ich Mitglied einer Gruppe bin, die selbst Mitglied von Administratoren ist.
Kevin Panko

1
@ Kevin: Wie würdest du das so überprüfen?
Yves Baumes

0

Tatsächlich klicken Sie einfach mit der rechten Maustaste auf eine beliebige Datei, klicken auf "Eigenschaften" und sehen sich dann die Sicherheit an. Dies gibt Ihnen eine Liste von Benutzergruppen. Prüfen Sie, ob Sie Mitglied der Benutzergruppe admin sind oder nicht, und Sie werden es wissen.

Durch die Nutzung unserer Website bestätigen Sie, dass Sie unsere Cookie-Richtlinie und Datenschutzrichtlinie gelesen und verstanden haben.
Licensed under cc by-sa 3.0 with attribution required.