So erstellen Sie eine Nur-Text-Liste aller Windows-Benutzerkonten und deren Einstellungen
Sie können Benutzerkonten auf einem Windows-System immer über die Einstellungsoberfläche nachschlagen. Wenn Sie jedoch eine schöne, druckerfreundliche Datei mit diesen Informationen speichern möchten, wenden Sie sich am besten an die Eingabeaufforderung.
Windows bietet mehrere Möglichkeiten, über die Eingabeaufforderung mit Benutzerkonten zu interagieren. Möglicherweise kennen Sie bereits die erste Option: die Internetbenutzer
Befehl. Hier wenden wir uns einer zweiten Option zu: der Windows Management Instrumentation Command Line (WMIC), die eigentlich nur eine erweiterte Befehlszeilenstruktur für verschiedene Arten der Systemverwaltung ist. Mit dem können Sie alle möglichen Dinge tun WMIC
Befehl, sogar coole Hardware wie das Überprüfen der Modellnummer Ihres Motherboards. Wir werden die verwenden Benutzerkonto
Befehlsteil von WMIC
denn es bietet mehr Details und Optionen als die Internetbenutzer
Befehl.
So starten Sie die WMIC
Wenn Sie einen Befehl ausführen, müssen Sie die Eingabeaufforderung mit Administratorrechten öffnen. Drücken Sie auf Ihrer Tastatur Windows + X und wählen Sie dann im Hauptbenutzermenü die Option "Eingabeaufforderung (Admin)".
Hinweis: Wenn Sie PowerShell anstelle der Eingabeaufforderung im Hauptbenutzermenü sehen, ist dies ein Schalter, der mit dem Creators Update für Windows 10 zustande gekommen ist. Es ist sehr einfach, die Befehlszeile im Hauptbenutzermenü anzuzeigen, wenn Sie möchten Sie können PowerShell ausprobieren. Sie können in PowerShell so ziemlich alles tun, was Sie in der Eingabeaufforderung tun können, und viele andere nützliche Dinge.
Hier erhalten Sie eine Kurzliste mit den Namen der Benutzerkonten
Wenn Sie nur eine Liste mit Kontonamen ohne weitere Details benötigen, geben Sie an der Eingabeaufforderung den folgenden Befehl ein und drücken Sie die Eingabetaste:
wmic useraccount get name
Wie Sie sehen, erhalten Sie eine einfache Liste mit den Namen der Benutzerkonten. Die ersten drei aufgeführten Namen sind immer das integrierte Administratorkonto, das Standardkonto, das beim Erstellen neuer Benutzerkonten verwendet wird, und das Gastkonto. Danach werden alle lokalen oder Microsoft-Konten aufgelistet, die Sie auf dem System erstellt haben.
Wenn Sie nur etwas mehr Informationen benötigen, können Sie den folgenden Namen verwenden, um den Namen des Benutzerkontos und den vollständigen Namen des Benutzers anzuzeigen, wenn er in das System eingegeben wurde:
wmic useraccount get name, vollständiger name
In diesem Beispiel können Sie sehen, dass den Konten „Michelle“ und „Simon“ keine vollständigen Namen zugeordnet sind, aber mein „Wjgle“ -Konto hat meinen vollständigen Namen.
Rufen Sie eine Liste mit Benutzerkonten mit mehr Details ab
Wenn Sie eine Liste von Benutzerkonten mit allen Kontodetails erstellen möchten, geben Sie den folgenden Befehl an der Eingabeaufforderung ein und drücken Sie die Eingabetaste:
wmic useraccount liste voll
Dieses Bild zeigt nur ein Benutzerkonto mit allen Details aus der Liste. Sie können den Namen und den vollständigen Namen des Benutzerkontos sowie zusätzliche Details wie die folgenden anzeigen:
- Konto Typ. Wenn Sie sich auf einem PC befinden, der nicht Teil einer Domäne ist - was höchstwahrscheinlich der Fall ist, wenn Sie sich zu Hause oder auf einem PC für kleine Unternehmen befinden - sehen Sie immer einen Kontotyp von 512. Wenn der PC Teil einer Domäne, hier werden andere Werte angezeigt, die angeben, um welche Art von Domänenkonto es sich handelt.
- Beschreibung. Dieser Wert zeigt eine Beschreibung des Kontos, falls eines eingegeben wurde.
- Deaktiviert. Dies gibt an, ob das Benutzerkonto aktiv oder deaktiviert ist. Wenn dieser Wert auf FALSE gesetzt ist, ist das Konto aktiv.
- Domain. Dies gibt den Namen der Domäne an, zu der der PC gehört. Wenn der PC nicht Teil einer Domäne ist, wird hier ein zugewiesener Name angezeigt, der mit dem Computertyp beginnt.
- InstallDate. Bei 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 einer Reihe von erfolglosen Kennwortversuchen sperren.
- PasswordChangeable, PasswordExpires, und Passwort erforderlich. Diese stellen Sicherheitsoptionen für Kennwörter dar, die möglicherweise für das Benutzerkonto festgelegt wurden.
- SID. Dieser Wert zeigt die Sicherheits-ID (SID) für das Konto an.
- SIDType. Dies ist ein numerischer Wert, der den für das Konto verwendeten SID-Typ angibt. Möglicherweise werden Einträge wie 1 für ein Benutzerkonto, 2 für ein Gruppenkonto und 3 für ein Domänenkonto angezeigt.
- Status. Dies ist der aktuelle Status des Benutzerkontos. Wenn das Konto betriebsbereit ist, wird der Kontostatus „OK“ oder „Degraded“ angezeigt. Dies bedeutet nur das Konto, das von normalen Benutzern für die Anmeldung am System verwendet werden kann.
Übrigens können Sie jeden dieser durch Kommas getrennten Detailnamen verwenden, um eine modifizierte Liste zu erhalten, ähnlich wie wir im letzten Abschnitt nur den Namen und den vollständigen Namen angegeben haben. Wenn Sie beispielsweise nur den Namen, den vollständigen Namen und den Status der Konten anzeigen möchten, können Sie den Befehl verwenden:
wmic useraccount get name, vollständiger name, status
Das ist also gut und gut, wenn Sie nur die Benutzerkontoinformationen schnell anzeigen möchten. Dies ist jedoch viel nützlicher, wenn Sie die Ergebnisse in eine Textdatei umleiten.
Leiten Sie die Ergebnisse eines Befehls in eine Datei um
Es ist großartig, eine Liste der Benutzerkontodetails an der Eingabeaufforderung anzeigen zu können. Die tatsächliche Nützlichkeit dieser Befehle liegt jedoch darin, dass Sie die Ergebnisse direkt in eine Datei weiterleiten können, die Sie dann speichern oder drucken können. Um dies mit einem zu tun wmic
Befehl, Sie müssen nur eine hinzufügen /Ausgabe
wechseln Sie zusammen mit einem Pfad für die Datei direkt nach dem wmic
Befehl.
Wenn Sie beispielsweise den früheren Befehl zum Abrufen einer Benutzerkontenliste mit vollständigen Details übernehmen und die Ausgabe in eine Datei namens useraccounts.txt in einem Ordner unter C: \ logs umleiten möchten, müssen Sie zunächst sicherstellen, dass c: \ logs angezeigt wird Ordner existiert bereits und verwendet dann den folgenden Befehl:
wmic /output:C:\logs\useraccounts.txt Benutzerkontenliste voll
Wenn Sie diesen Befehl verwenden, werden an der Eingabeaufforderung keine Ergebnisse angezeigt. Wenn Sie jedoch die von Ihnen erstellte Datei öffnen, wird die Liste angezeigt.
Und wenn Sie noch schicker werden möchten, können Sie die Ausgabe auch in eine CSV-Datei (Comma-Separated Value) umleiten, die dann leicht in eine Tabellenkalkulations-App oder -Datenbank importiert werden kann. Der Trick dabei ist, dass Sie auch eine hinzufügen müssen / format: csv
zum Ende des Befehls wechseln. Wenn Sie beispielsweise die Ausgabe desselben Befehls, den wir oben verwendet haben, in eine CSV-Datei umleiten möchten, verwenden Sie beispielsweise den folgenden Befehl:
wmic /output:C:\logs\useraccounts.txt Benutzerkontenliste voll / Format: csv
An der Eingabeaufforderung gibt es keine Ausgabe, aber Sie können die Ergebnisse sehen, indem Sie die Datei selbst öffnen.
Wenn Sie sie in etwas wie Microsoft Excel importieren, können Sie mit wenig Aufwand eine schön formatierte Tabelle erstellen.
Natürlich können Sie mit der Software noch viel mehr tun wmic benutzerkonto
Befehl, einschließlich des Änderns einiger Benutzerkontodetails, z. B. ob ein Konto gesperrt oder nicht gesperrt ist. Weitere Informationen dazu erhalten Sie durch Eingabe wmic /?
an der Eingabeaufforderung. Es gibt auch eine ganze Menge mehr, die Sie mit dem machen können wmic
Befehl im Allgemeinen. Weitere Informationen hierzu finden Sie auf der offiziellen WMIC-Seite von Microsoft und in der Liste der nützlichen WMIC-Abfragen im Microsoft Performance Team-Blog.