23Jul

Erstellen einer einfachen Textliste aller Windows-Benutzerkonten und ihrer Einstellungen

click fraud protection

Sie können immer Benutzerkonten auf einem Windows-System über die Einstellungsoberfläche nachschlagen, aber wenn Sie eine schöne, druckerfreundliche Datei mit diesen Informationen speichern möchten, wenden Sie sich am besten an die Eingabeaufforderung.

Windows bietet mehrere Möglichkeiten zur Interaktion mit Benutzerkonten an der Eingabeaufforderung. Sie kennen vielleicht bereits die erste Option: den Befehl net user. Hier kommen wir zu einer zweiten Option: der Windows Management Instrumentation-Befehlszeile( WMIC), die eigentlich nur eine erweiterte Befehlszeilenstruktur für verschiedene Arten der Systemverwaltung darstellt. Sie können mit dem WMIC-Befehl alle möglichen Dinge tun, sogar coole Hardware-Sachen wie das Überprüfen Ihrer Motherboard-Modellnummer. Wir werden den useraccount-Befehlsteil von WMIC verwenden, da er mehr Details und Optionen bietet als der Befehl net user.

ZUGEHÖRIGE ARTIKEL
So richten Sie Benutzerkonten unter Windows ein und konfigurieren
So überprüfen Sie die Modellnummer Ihres Motherboards auf Ihrem Windows-PC
instagram viewer

Um den Befehl WMIC zu verwenden, müssen Sie die Eingabeaufforderung mit Administratorrechten öffnen. Drücken Sie Windows + X auf Ihrer Tastatur und wählen Sie "Eingabeaufforderung( Admin)" aus dem Menü "Power Users".

Hinweis : Wenn Sie PowerShell anstelle der Eingabeaufforderung im Menü Power Users sehen, handelt es sich um einen Switch, der mit dem Creators Update für Windows 10 geliefert wurde. Es ist sehr einfach, die Eingabeaufforderung im Power Users-Menü anzuzeigenoder Sie können PowerShell ausprobieren. Sie können in PowerShell so gut wie alles, was Sie in der Eingabeaufforderung tun können, und viele andere nützliche Dinge tun.

ZUGEHÖRIGE ARTIKEL
Wie man die Eingabeaufforderung zurück auf dem Windows + X Hauptbenutzermenü setzt
Wie unterscheidet sich PowerShell von der Windows Eingabeaufforderung

Erhalten Sie eine schnelle Liste von einfachen Benutzerkontennamen

Wenn alles, was Sie brauchen, ist eine Liste von Kontonamen ohneGeben Sie den folgenden Befehl an der Eingabeaufforderung ein, und drücken Sie die EINGABETASTE:

wmic useraccount erhalten Sie den Namen

Wie Sie sehen, erhalten Sie eine einfache Liste mit nur den Benutzerkontonamen. Die ersten drei aufgeführten Namen sind immer das integrierte Administratorkonto, das Standardkonto, das bei der Erstellung neuer Benutzerkonten verwendet wird, und das Gastkonto. Danach werden alle lokalen oder Microsoft-Konten angezeigt, die Sie auf dem System erstellt haben.

Wenn Sie nur ein wenig mehr Informationen benötigen, können Sie den folgenden Namen verwenden, um den Namen des Benutzerkontos und den vollständigen Namen des Benutzers aufzulisten:

wmic useraccount get name, vollständiger Name

In diesem Beispiel können Sie sehendass die Konten "Michelle" und "Simon" keine vollständigen Namen haben, aber mein "wjgle" Konto hat meinen vollen Namen.

Abrufen einer Liste von Benutzerkonten mit mehr Details

Wenn Sie eine Liste von Benutzerkonten mit einer vollständigen Gruppe von Kontodetails erstellen möchten, geben Sie den folgenden Befehl an der Eingabeaufforderung ein und drücken Sie die Eingabetaste:

wmic useraccount list full

Dieses Bild zeigtnur ein Benutzerkonto von der Liste mit all seinen Details. Sie können den Benutzerkontonamen und den vollständigen Namen sowie zusätzliche Details wie die folgenden sehen:

  • AccountType .Wenn Sie auf einem PC arbeiten, der nicht Teil einer Domäne ist - was fast sicher der Fall ist, wenn Sie zu Hause oder auf einem kleinen PC arbeiten - werden Sie immer einen Kontotyp von 512 sehen. Wenn der PC Teil einerDomain, sehen Sie hier andere Werte, die darstellen, um welchen Typ von Domänenaccount es sich handelt.
  • Beschreibung .Dieser Wert zeigt eine Beschreibung des Kontos, wenn eines eingegeben wurde.
  • Deaktiviert .Dies zeigt an, ob das Benutzerkonto aktiv oder deaktiviert ist. Wenn dieser Wert auf FALSE gesetzt ist, ist das Konto aktiv.
  • Domäne .Dies gibt den Namen der Domäne an, zu der der PC gehört. Wenn der PC nicht Teil einer Domäne ist, sehen Sie hier einen zugewiesenen Namen, beginnend mit dem Computertyp.
  • InstallDate .Auf Domänen zeigt dieser Wert das Datum an, an dem das Benutzerkonto erstellt wurde.
  • LocalAccount .Dieser Wert gibt an, ob das Konto auf dem lokalen Computer oder auf einem Domänenserver vorhanden ist, wenn der Computer einer Domäne angehört.
  • Aussperrung .Dieser Wert zeigt an, ob das Benutzerkonto derzeit gesperrt ist. Dies kann passieren, wenn Sicherheitsoptionen Konten nach mehreren fehlgeschlagenen Kennwortversuchen sperren.
  • PasswordChangeable , PasswordExpires und PasswordRequired .Dies sind Sicherheitsoptionen für Kennwörter, die möglicherweise für das Benutzerkonto festgelegt wurden.
  • SID .Dieser Wert zeigt die Sicherheitskennung( SID) für das Konto an.
  • SIDTyp .Dies ist ein numerischer Wert, der den Typ der für das Konto verwendeten SID angibt. Sie können Einträge wie 1 für ein Benutzerkonto, 2 für ein Gruppenkonto und 3 für ein Domänenkonto sehen.
  • Status .Dies ist der aktuelle Status des Benutzerkontos. Wenn das Konto betriebsbereit ist, wird der Kontostatus "OK" oder "Abgelehnt" angezeigt. Dies bedeutet lediglich, dass das Konto von normalen Benutzern für die Anmeldung beim System verwendet werden kann.

Und übrigens, Sie können jeden dieser durch Kommas getrennten Detailnamen verwenden, um eine modifizierte Liste zu erhalten, ähnlich wie wir nur den Namen und den vollständigen Namen im letzten Abschnitt gemacht haben. Wenn Sie beispielsweise nur den Namen, den vollständigen Namen und den Status der Konten sehen möchten, können Sie den folgenden Befehl verwenden:

wmic useraccount get name, vollständiger Name, Status

Also, das ist alles gut und gut, wenn Sie nur wollenAnzeigen von Benutzerkontoinformationen im laufenden Betrieb, aber es wird viel nützlicher, wenn Sie die Ergebnisse in eine Textdatei umleiten.

Umleiten der Ergebnisse eines Befehls in eine Datei

Es ist großartig, eine Liste von Benutzerkontodetails an der Eingabeaufforderung anzeigen zu können, aber die wirkliche Nützlichkeit dieser Befehle liegt in der Tatsache, dass Sie die Ergebnisse direkt in eine Datei pipen können, dieSie können dann speichern oder drucken. Um dies mit einem beliebigen wmic-Befehl zu tun, müssen Sie lediglich einen / output-Schalter mit einem Pfad für die Datei direkt nach dem Befehl wmic hinzufügen.

Wenn Sie beispielsweise den früheren Befehl zum Abrufen einer Benutzerkontenliste mit vollständigen Details verwenden und die Ausgabe in eine Datei mit dem Namen useraccounts.txt in einem Ordner unter C: \ logs umleiten möchten, stellen Sie zunächst sicher, dass c: \Der Protokollordner ist bereits vorhanden. Verwenden Sie dann den folgenden Befehl:

wmic /output:C:\logs\useraccounts.txt Benutzeraccount-Liste voll

Wenn Sie diesen Befehl verwenden, werden an der Eingabeaufforderung keine Ergebnisse angezeigt, aber wennSie öffnen die Datei, die Sie erstellt haben, die Liste wird dort sein.

Und wenn Sie noch schicker werden möchten, können Sie die Ausgabe auch in eine CSV-Datei( Comma-Separated Value) leiten, die dann problemlos in eine Tabellenkalkulations-App oder Datenbank importiert werden kann. Der Trick dabei ist, dass Sie am Ende des Befehls auch den Schalter / format: csv hinzufügen müssen. Wenn Sie beispielsweise die Ausgabe des oben genannten Befehls in eine CSV-Datei umleiten möchten, verwenden Sie etwa folgenden Befehl:

wmic /output:C:\logs\useraccounts.txt Benutzeraccount-Liste voll/ format: csv

Auch hier gibt es keine Ausgabe an der Eingabeaufforderung, aber Sie können die Ergebnisse sehen, indem Sie die Datei selbst öffnen.

Und wenn Sie es in etwas wie Microsoft Excel importieren, können Sie eine schön formatierte Tabelle mit wenig Arbeit haben.

Natürlich können Sie mit dem Befehl wmic useraccount noch viel mehr tun, einschließlich der Änderung einiger Benutzerkontodetails, z. B. ob ein Konto gesperrt oder entsperrt ist. Sie können mehr Informationen dazu erhalten, indem Sie wmic /?an der Eingabeaufforderung. Es gibt auch eine Menge mehr, die Sie mit dem Befehl wmic im Allgemeinen tun können. Weitere Informationen dazu finden Sie auf der offiziellen WMIC-Seite von Microsoft und in der Liste nützlicher WMIC-Abfragen im Microsoft Performance Team-Blog.