Slik oppretter du en vanlig tekstliste over alle Windows-brukerkontoer og deres innstillinger

Innholdsfortegnelse:

Slik oppretter du en vanlig tekstliste over alle Windows-brukerkontoer og deres innstillinger
Slik oppretter du en vanlig tekstliste over alle Windows-brukerkontoer og deres innstillinger

Video: Slik oppretter du en vanlig tekstliste over alle Windows-brukerkontoer og deres innstillinger

Video: Slik oppretter du en vanlig tekstliste over alle Windows-brukerkontoer og deres innstillinger
Video: Windows 11/ Server 2022 kernel router and route table: How it works! - YouTube 2024, Mars
Anonim
Du kan alltid slå opp brukerkontoer på et Windows-system ved hjelp av innstillingsgrensesnittet, men hvis du vil lagre en fin, utskriftsvennlig fil med den informasjonen, er det lettest å gå til kommandoprompt.
Du kan alltid slå opp brukerkontoer på et Windows-system ved hjelp av innstillingsgrensesnittet, men hvis du vil lagre en fin, utskriftsvennlig fil med den informasjonen, er det lettest å gå til kommandoprompt.

Windows gir et par måter å samhandle med brukerkontoer på kommandoprompt. Du kan allerede være kjent med det første alternativet:

net user

kommando. Her skal vi gå til et annet alternativ: Windows Management Instrumentation Command-line (WMIC), som egentlig bare er en utvidet kommandolinjestruktur for å utføre ulike typer systemadministrasjon. Du kan gjøre alle slags ting med

WMIC

kommando, selv kule maskinvare ting som å sjekke ditt hovedkort modellnummer. Vi skal bruke

useraccount

kommando del av

WMIC

fordi det gir flere detaljer og alternativer enn

net user

kommando.

For å begynne å bruke

WMIC

kommando, må du åpne Kommandoprompt med administrative rettigheter. Trykk Windows + X på tastaturet, og velg deretter "Kommandoprompt (Admin)" fra Power Users-menyen.

Image
Image

Merk: Hvis du ser PowerShell i stedet for Kommandoprompt på Power Users-menyen, er det en bryter som oppsto med Creators Update for Windows 10. Det er veldig enkelt å bytte tilbake til å vise kommandoprompt på Power Users-menyen hvis du vil, eller Du kan gi PowerShell et forsøk. Du kan gjøre stort sett alt i PowerShell som du kan gjøre i Command Prompt, pluss mange andre nyttige ting.

Få en rask liste over bare brukerkontonavn

Hvis alt du trenger er en liste over kontonavn uten noen andre detaljer, skriv inn følgende kommando under spørringen, og trykk deretter på Enter:

wmic useraccount get name

Som du kan se, får du en enkel liste med bare brukernavnene. De tre første navnene som er oppført, vil alltid være den innebygde administratorkontoen, standardkontoen som brukes i opprettelsen av nye brukerkontoer og gjestekontoen. Etter det ser du oppført lokale eller Microsoft-kontoer du har opprettet på systemet.
Som du kan se, får du en enkel liste med bare brukernavnene. De tre første navnene som er oppført, vil alltid være den innebygde administratorkontoen, standardkontoen som brukes i opprettelsen av nye brukerkontoer og gjestekontoen. Etter det ser du oppført lokale eller Microsoft-kontoer du har opprettet på systemet.

Hvis du trenger litt mer informasjon, kan du bruke følgende kommando for å oppgi brukernavn og brukerens fulle navn hvis det er blitt lagt inn i systemet:

wmic useraccount get name,fullname

Image
Image

I dette eksemplet kan du se at "Michelle" og "Simon" -kontoene ikke har fulle navn tilknyttet, men min "wjgle" -konto har mitt fulle navn.

Få en liste over brukerkontoer med flere detaljer

Hvis du vil lage en liste over brukerkontoer med et fullstendig sett med kontoopplysninger, skriv inn følgende kommando ved spørringen og trykk Enter:

wmic useraccount list full

Det bildet viser bare en brukerkonto fra listen med alle detaljer. Du kan se brukernavn og fullt navn, samt tilleggsdetaljer som følgende:
Det bildet viser bare en brukerkonto fra listen med alle detaljer. Du kan se brukernavn og fullt navn, samt tilleggsdetaljer som følgende:
  • Kontotype. Hvis du er på PC som ikke er en del av et domene, som nesten helt sikkert er tilfelle hvis du er hjemme eller på din PC, ser du alltid en kontotype på 512. Hvis PCen er en del av en domenet, vil du se andre verdier her som representerer hvilken type domene konto det er.
  • Beskrivelse. Denne verdien viser en beskrivelse av kontoen hvis en er skrevet inn.
  • Funksjonshemmet. Dette indikerer om brukerkontoen er aktiv eller deaktivert. Hvis denne verdien er satt til FALSE, er kontoen aktiv.
  • Domene. Dette indikerer navnet på domenet PCen er en del av. Hvis PC-en ikke er en del av et domene, ser du et tildelt navn her som starter med datatypen.
  • Install. På domener vil denne verdien vise datoen brukerkontoen ble opprettet.
  • LocalAccount. Denne verdien angir om kontoen eksisterer på den lokale datamaskinen eller på en domeneserver dersom datamaskinen er sluttet til et domene.
  • lockout. Denne verdien viser om brukerkontoen for øyeblikket er sperret, som kan skje hvis sikkerhetsalternativer låser kontoer etter en rekke mislykkede passordforsøk.
  • PasswordChangeable, PasswordExpires, og Passord kreves. Disse representerer sikkerhetsalternativer for passord som kan ha blitt angitt for brukerkontoen.
  • SID. Denne verdien viser sikkerhetsidentifikatoren (SID) for kontoen.
  • SIDType. Dette er en numerisk verdi som viser typen SID som brukes til kontoen. Du kan se oppføringer som 1 for en brukerkonto, 2 for en gruppekonto og 3 for en domenekonto.
  • Status. Dette er den nåværende statusen til brukerkontoen. Hvis kontoen er i bruk, vil du se en status for kontoen "OK" eller "Degraded", som bare betyr at kontoen kan brukes av vanlige brukere for å logge på systemet.

Og forresten, kan du bruke noen av disse detaljene som er adskilt av kommaer for å få en endret liste, omtrent som hvordan vi bare gjorde navnet og det fulle navnet i det siste avsnittet. Hvis du for eksempel bare vil se navnet, det fulle navnet og statusen til kontoene, kan du bruke kommandoen:

wmic useraccount get name,fullname,status

Så dette er alt bra og bra hvis du bare vil se brukerkontoinformasjon i fly, men det blir mye mer nyttig når du omdirigerer resultatene til en tekstfil.
Så dette er alt bra og bra hvis du bare vil se brukerkontoinformasjon i fly, men det blir mye mer nyttig når du omdirigerer resultatene til en tekstfil.

Omdirigere resultatene av en kommando til en fil

Det er flott å kunne se en liste over brukerkonto detaljer ved kommandoprompt, men den virkelige bruken av disse kommandoene ligger i det faktum at du kan røre resultatene rett inn i en fil som du kan lagre eller skrive ut. Å gjøre dette med noen

wmic

kommando, du må bare legge til en

/output

Bytt sammen med en sti for filen direkte etter

wmic

kommando.

Hvis du for eksempel vil ta den tidligere kommandoen for å få en brukerkonto liste med full detaljer og omdirigere utgangen til en fil som heter useraccounts.txt i en mappe på C: logger, må du først kontrollere at c: loggene mappen eksisterer allerede, og deretter bruker du følgende kommando:

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

Når du bruker denne kommandoen, vunnet du, ser du ingen resultater i det hele tatt ved Kommandoprompt, men hvis du åpner filen du opprettet, vil listen være der.

Og hvis du vil bli enda mer avansert, kan du også lede utdataene til en CSV-fil (Comma Separated Value) som enkelt kan importeres til et regnearkapp eller en database. Trikset til dette er at du også må legge til en
Og hvis du vil bli enda mer avansert, kan du også lede utdataene til en CSV-fil (Comma Separated Value) som enkelt kan importeres til et regnearkapp eller en database. Trikset til dette er at du også må legge til en

/format:csv

bytt til slutten av kommandoen. Så hvis du for eksempel vil omdirigere utdataene fra samme kommando som vi brukte ovenfor til en CSV-fil, bruker du noe som følgende kommando:

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

Igjen, det er ingen utdata på kommandoprompt, men du kan se resultatene ved å åpne filen selv.

Og hvis du importerer den til noe som Microsoft Excel, kan du ha et pent formatert bord med lite arbeid.
Og hvis du importerer den til noe som Microsoft Excel, kan du ha et pent formatert bord med lite arbeid.
Selvfølgelig er det mye mer du kan gjøre med
Selvfølgelig er det mye mer du kan gjøre med

wmic useraccount

kommando, inkludert endring av brukerkonto detaljer som om en konto er låst eller ulåst. Du kan få mer informasjon om det ved å skrive

wmic /?

på kommandoprompt. Det er også mye mer du kan gjøre med

wmic

kommando generelt. For mer informasjon om det, sjekk ut den offisielle WMIC-siden fra Microsoft og listen over nyttige WMIC-spørringer fra Microsoft Performance Team-bloggen.

Anbefalt: