Sådan oprettes en almindelig tekstliste over alle Windows-brugerkonti og deres indstillinger
Du kan altid slå op brugerkonti på et Windows-system ved hjælp af indstillingsgrænsefladen, men hvis du vil gemme en flot, printervenlig fil med den info, er det nemmest at vende sig til kommandoprompt.
Windows giver et par måder at interagere med brugerkonti på kommandoprompten. Du kan allerede være bekendt med den første mulighed: netbruger
kommando. Her skal vi vende tilbage til en anden mulighed: Windows Management Instrumentation Command-line (WMIC), som virkelig er en udvidet kommandolinjestruktur til udførelse af forskellige typer systemstyring. Du kan gøre alle mulige ting med wmic
kommando, selv cool hardware ting som at tjekke dit bundkort model nummer. Vi skal bruge brugerkonto
kommando del af wmic
fordi det giver flere detaljer og muligheder end netbruger
kommando.
For at begynde at bruge wmic
kommando, skal du åbne kommandoprompt med administrative rettigheder. Tryk på Windows + X på tastaturet, og vælg derefter "Kommandoprompt (Admin)" fra menuen Power Users.
Bemærk: Hvis du ser PowerShell i stedet for Kommandoprompt i menuen Power Users, er det en switch, der skete med Creators Update for Windows 10. Det er meget nemt at skifte tilbage til at vise kommandoprompten på menuen Power Users, hvis du vil have det, eller du kan give PowerShell et forsøg. Du kan gøre stort set alt i PowerShell, som du kan gøre i Command Prompt, plus mange andre nyttige ting.
Få en hurtig liste over kun brugerkontonavne
Hvis alt du behøver, er en liste over kontonavne uden andre detaljer, skriv følgende kommando ved prompten, og tryk derefter på Enter:
wmic useraccount få navn
Som du kan se, får du en simpel liste med kun brugerkontonavnene. De tre første navne er altid det indbyggede administratorkonto, standardkontoen, der bruges til oprettelse af nye brugerkonti og gæstekontoen. Derefter vises de lokale eller Microsoft-konti, du har oprettet på systemet.
Hvis du har brug for bare lidt mere information, kan du bruge følgende kommando til at liste brugernavn og brugerens fulde navn, hvis det er blevet indtastet i systemet:
wmic useraccount få navn, fulde navn
I dette eksempel kan du se, at "Michelle" og "Simon" konti ikke har fulde navne tilknyttet, men min "wjgle" -konto har mit fulde navn.
Få en liste over brugerkonti med flere detaljer
Hvis du vil oprette en liste over brugerkonti med et komplet sæt af kontooplysninger, skal du skrive følgende kommando ved prompten og trykke på Enter:
wmic useraccount liste fuld
Dette billede viser kun en brugerkonto fra listen med alle dens detaljer. Du kan se brugerkontonavnet og det fulde navn samt yderligere detaljer som følgende:
- Kontotype. Hvis du er på pc, der ikke er en del af et domæne, hvilket næsten helt sikkert er tilfældet, hvis du er hjemme eller på din pc, så ser du altid en kontotype på 512. Hvis pc'en er en del af en domæne, vil du se andre værdier her, der repræsenterer hvilken type domænekonto det er.
- Beskrivelse. Denne værdi viser en beskrivelse af kontoen, hvis man er indtastet.
- handicappet. Dette angiver, om brugerkontoen er aktiv eller deaktiveret. Hvis denne værdi er sat til FALSE, er kontoen aktiv.
- Domæne. Dette angiver navnet på det domæne, pc'en er en del af. Hvis pc'en ikke er en del af et domæne, vil du se et tildelt navn her, der begynder med datatypen.
- InstallDate. På domæner viser denne værdi den dato, brugerkontoen blev oprettet.
- LocalAccount. Denne værdi angiver, om kontoen eksisterer på den lokale computer eller på en domæneserver, hvis computeren er sluttet til et domæne.
- Låst ude. Denne værdi viser, om brugerkontoen for øjeblikket er låst, som det kan ske, hvis sikkerhedsindstillinger låser konti efter en række mislykkede adgangskodeforsøg.
- PasswordChangeable, PasswordExpires, og PasswordRequired. Disse repræsenterer sikkerhedsindstillinger for adgangskoder, der kan have været indstillet til brugerkontoen.
- SID. Denne værdi viser sikkerhedsidentifikatoren (SID) for kontoen.
- SIDType. Dette er en numerisk værdi, der viser typen af SID, der bruges til kontoen. Du kan muligvis se poster som 1 for en brugerkonto, 2 for en gruppekonto og 3 for en domænekonto.
- status. Dette er den aktuelle status for brugerkontoen. Hvis kontoen er i drift, vil du se en status for "OK" eller "Nedbrudt", hvilket bare betyder, at kontoen kan bruges af regelmæssige brugere til at logge på systemet..
Og forresten kan du bruge nogen af disse detaljer navne adskilt af kommaer for at få en ændret liste, ligesom hvordan vi bare gjorde navnet og det fulde navn i sidste afsnit. Hvis du f.eks. Kun ønskede at se navnet, det fulde navn og status for kontiene, kan du bruge kommandoen:
wmic useraccount få navn, fuldnavn, status
Så det er alt godt og godt, hvis du bare vil se brugerkontooplysninger på flugt, men det bliver meget mere nyttigt, når du omdirigerer resultaterne til en tekstfil.
Omdirigere resultaterne af en kommando til en fil
Det er godt at kunne se en liste over brugerkontooplysninger på kommandopromptet, men den reelle anvendelighed af disse kommandoer ligger i, at du kan røre resultaterne direkte ind i en fil, som du derefter kan gemme eller udskrive. At gøre dette med nogen wmic
kommando, du skal bare tilføje en /produktion
skifte sammen med en sti for filen direkte efter wmic
kommando.
For eksempel, hvis du ønskede at tage den tidligere kommando for at få en brugerkonto liste med fulde detaljer og omdirigere output til en fil ved navn useraccounts.txt i en mappe på C: \ logs, skal du først kontrollere, at c: \ logs mappe eksisterer allerede, og brug derefter følgende kommando:
wmic /output:C:\logs\useraccounts.txt useraccount liste fuld
Når du bruger denne kommando, vil du ikke se nogen resultater overhovedet ved kommandoprompt, men hvis du åbner den fil, du oprettede, vil listen være der.
Og hvis du ønsker at blive endnu mere avanceret, kan du også rette output til en CSV-fil (comma-separated value), der så nemt kan importeres til en regneark-app eller database. Tricket til dette er, at du også skal tilføje en / Format: csv
skift til slutningen af kommandoen. Så hvis du f.eks. Ville omdirigere output fra den samme kommando, vi brugte ovenfor til en CSV-fil, ville du bruge noget som følgende kommando:
wmic /output:C:\logs\useraccounts.txt useraccount liste fuld / format: csv
Igen er der ingen output på kommandopromptet, men du kan se resultaterne ved at åbne filen selv.
Og hvis du importerer det til noget som Microsoft Excel, kan du have et pænt formateret bord med lidt arbejde.
Selvfølgelig er der meget mere, du kan gøre med wmic useraccount
kommando, herunder at ændre nogle af brugerkonto detaljer som om en konto er låst eller ulåst. Du kan få flere oplysninger om det ved at skrive wmic /?
på kommandoprompt. Der er også meget mere, du kan gøre med wmic
kommando generelt. For mere information om det, så tjek den officielle WMIC-side fra Microsoft og listen over nyttige WMIC-forespørgsler fra Microsoft Performance Team-bloggen.