So Erstellen Sie eine nur-Text-Liste Aller Windows-Benutzer-Konten und Deren Einstellungen

0
435

Sie können jederzeit Benutzer-Konten auf einem Windows-system mit den Einstellungen, die Schnittstelle, aber wenn Sie speichern möchten, eine nette, Drucker-freundliche Datei mit dieser info, es ist am einfachsten zu biegen, um die Eingabeaufforderung.

Windows bietet ein paar Möglichkeiten zur Interaktion mit Benutzer-accounts an der Eingabeaufforderung. Sie bereits vertraut sein mit der ersten option: der Befehl net user. Hier stellen wir eine zweite Möglichkeit: die Windows Management Instrumentation Command-line (WMIC), die eigentlich nur eine erweiterte Kommandozeilen-Struktur für die Ausführung verschiedener Arten von system-management. Sie können alle Arten von Dingen mit dem WMIC-Befehl, auch Coole hardware Sachen wie überprüfen Sie Ihr motherboard-Modell-Nummer. Wir werden mit dem useraccount Befehl Anteil von WMIC, denn Sie sorgt für mehr details und Optionen als der Befehl net user.

VERWANDTE ARTIKELWie zum einrichten und Konfigurieren von Benutzerkonten in Windows 10, Wie Sie Ihre Motherboard-Modellnummer, die auf Ihrem Windows-PC

Um zu starten mit dem WMIC-Befehl, müssen Sie öffnen Sie die Eingabeaufforderung mit Administratorrechten. Drücken Sie Windows+X auf Ihrer Tastatur, und wählen Sie dann “Eingabeaufforderung (Admin)” aus der Power-user-Menü.

Sie bekommen eine Kurze Liste von Benutzer-Account-Namen

Wenn alles, was Sie brauchen, ist eine Liste von account-Namen ohne weitere details, geben Sie den folgenden Befehl an der Eingabeaufforderung ein und drücken Sie dann die EINGABETASTE:

wmic useraccount get name

Wie Sie sehen können, erhalten Sie eine einfache Liste mit nur den Benutzer-account-Namen. Die ersten drei Namen aufgeführt wird immer der built-in administrator-Konto, das Standard-Konto verwendet bei der Erstellung neuer Benutzerkonten und das Gastkonto. Danach sehen Sie aufgelistet alle lokalen oder Microsoft-Konten, die Sie erstellt haben, auf das system.

Wenn Sie brauchen nur ein bisschen mehr Informationen, können Sie verwenden Sie den folgenden Befehl, um eine Liste der Benutzer-account-Namen und den vollständigen Namen des Benutzers, wenn es im system eingetragen:

wmic useraccount get name,fullname

In diesem Beispiel können Sie sehen, dass die “Michelle” und “Simon” – Konten haben nicht die volle Namen in Verbindung, aber mein “wjgle” – Konto besitzt, haben Sie meinen vollen Namen.

Holen Sie sich eine Liste von Benutzer-Accounts mit Mehr Details

Wenn Sie möchten, erstellen Sie eine Liste der Benutzerkonten mit einem vollständigen Satz von Kontodaten, geben Sie den folgenden Befehl an der Eingabeaufforderung ein und drücken Sie die EINGABETASTE:

wmic useraccount Liste voll

Das Bild zeigt nur ein Benutzerkonto aus der Liste aus mit all seinen details. Sehen Sie die Benutzer-account-Namen und den vollständigen Namen sowie weitere details wie die folgenden:

  • AccountType. Wenn Sie auf dem PC, der nicht Teil einer Domäne ist—das ist fast sicher der Fall, wenn Sie auf Ihrem Heim-oder kleinen business-PC—Sie werden sich immer sehen, einen account-Typ “512”. Wenn der PC Teil einer Domäne ist, sehen Sie andere Werte hier darstellen, welche Art von domain-Konto es ist.
  • Beschreibung. Dieser Wert zeigt eine Beschreibung des Kontos ein, wenn eine eingegeben wurde.
  • Deaktiviert. Dies zeigt an, ob das Benutzerkonto aktiv ist oder deaktiviert ist. Wenn dieser Wert auf FALSE gesetzt wird, dann das Konto aktiv ist.
  • Domain. Dieses zeigt den Namen der Domäne, der PC ist Teil. Wenn der PC nicht zu einer Domäne gehört, werden Sie sehen, eine zugewiesene name hier beginnend mit der computer-Typ.
  • InstallDate. Auf Domänen wird, wird dieser Wert zeigt das Datum an, das Benutzerkonto erstellt wurde.
  • LocalAccount. Dieser Wert gibt an, ob das Konto existiert auf dem lokalen computer oder auf einem domain-server, wenn der computer Mitglied einer Domäne ist.
  • Lockout. Dieser Wert zeigt an, ob das Benutzerkonto ist derzeit gesperrt, wie kann passieren, wenn die Sicherheit Optionen sperren Konten nach einer bestimmten Anzahl von fehlgeschlagenen Kennwort-versuche.
  • PasswordChangeable, PasswordExpires, und PasswordRequired. Diese stellen Sicherheits-Optionen für die Passwörter, die für den Benutzer-account.
  • SID. Dieser Wert zeigt die Sicherheits-id (SID) für das Konto ein.
  • SIDType. Das ist ein numerischer Wert, der zeigt, welche Art von SID für das Konto. Sehen Sie möglicherweise Einträge wie 1 für einen Benutzer-account, 2 für eine Gruppe-account, und 3 für einen domain-account.
  • Status. Dies ist der aktuelle status des Benutzerkontos. Wenn das Konto betriebsbereit ist, sehen Sie ein Konto den status “OK” oder “Abgebaut”, das bedeutet nur, das Konto nutzbar, die von normalen Benutzern für die Anmeldung am system.

Und übrigens, Sie können jedes dieser detail die Namen getrennt durch Kommas, um eine modifizierte Liste, viel wie, wie haben wir nur den Namen und den vollständigen Namen in den letzten Abschnitt. Zum Beispiel, wenn Sie wollten, um zu sehen, den Namen, den vollständigen Namen und den status der Konten, die Sie mit dem Befehl:

wmic useraccount get name,fullname,status

Also, das ist alles schön und gut, wenn Sie wollen einfach nur Ansicht Benutzer-account-Informationen on-the-fly, aber es wird viel mehr nützlich, wenn Sie leiten Sie die Ergebnisse in eine text-Datei.

Leiten Sie die Ergebnisse eines Befehls in eine Datei

Es ist toll, in der Lage, um eine Liste der Benutzer-Konto-Daten in die Eingabeaufforderung, aber der wirkliche nutzen diese Befehle liegen in der Tatsache, dass Sie können über die Pipeline die Ergebnisse direkt in einer Datei, die Sie dann speichern oder drucken. Um dies zu tun mit jedem wmic-Befehl, den Sie gerade Hinzugefügt haben, um die ein /Ausgabe-Schalter zusammen mit einem Pfad für die Datei direkt nach dem wmic-Befehl.

Zum Beispiel, wenn Sie nehmen wollten, den früheren Befehl für einen user account list mit vollen details und leiten Sie die Ausgabe in eine Datei mit dem Namen useraccounts.txt in einem Ordner an C:logs Sie würde zunächst sicherstellen, dass die c:logs der Ordner bereits vorhanden ist, und verwenden Sie dann den folgenden Befehl ein:

wmic /output:C:logsuseraccounts.txt useraccount Liste voll

Wenn Sie diesen Befehl verwenden, werden Sie nicht sehen keine Resultate überhaupt an der Eingabeaufforderung, aber wenn Sie öffnen Sie die Datei, die Sie erstellt haben, wird die Liste dort.

Und wenn Sie wollen bekommen Sie sogar noch schicker mag, könnte man auch direkt die Ausgabe in eine durch Kommas getrennten Wert (CSV) – Datei, die könnte dann einfach den Import in ein Tabellenkalkulations-app oder der Datenbank. Der trick dabei ist, dass Sie müssen auch hinzufügen /format:csv-Schalter am Ende des Befehls. So, zum Beispiel, wenn Sie wollten, leiten Sie die Ausgabe mit dem gleichen Befehl, den wir oben verwendet, um eine CSV-Datei, die Sie verwenden würden, so etwas wie den folgenden Befehl ein:

wmic /output:C:logsuseraccounts.txt useraccount list full /format:csv

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

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

Natürlich, es gibt viel mehr können Sie mit der wmic useraccount-Befehl, einschließlich ändern der Benutzer-account details, wie, ob ein account gesperrt oder entsperrt. Sie erhalten weitere Informationen, die durch Eingabe von wmic /? an der Eingabeaufforderung. Es gibt auch eine ganze Menge mehr, die Sie tun können, mit dem wmic-Befehl im Allgemeinen. Für weitere Informationen, besuchen Sie bitte die offizielle WMIC-Seite von Microsoft und die Liste der nützlichen WMIC-Abfragen von Microsoft Performance Team blog.