23Jul

Hoe u een overzichtelijke tekstlijst maakt van alle Windows-gebruikersaccounts en hun instellingen

click fraud protection

U kunt altijd gebruikersaccounts opzoeken op een Windows-systeem met behulp van de instellingeninterface, maar als u een leuk, printervriendelijk bestand met die info wilt opslaan, kunt u het beste naar de opdrachtprompt gaan.

Windows biedt een aantal manieren om te communiceren met gebruikersaccounts op de opdrachtprompt. U bent wellicht al bekend met de eerste optie: de opdracht net user. Hier gaan we naar een tweede optie: de Windows Management Instrumentation Command-line( WMIC), die eigenlijk slechts een uitgebreide opdrachtregelstructuur is voor het uitvoeren van verschillende soorten systeembeheer. Je kunt allerlei dingen doen met de WMIC-opdracht, zelfs coole hardware, zoals het controleren van je moederbordmodelnummer. We gaan het gebruikersgedeelte van de gebruikersaccount van WMIC gebruiken omdat het meer details en opties biedt dan de opdracht net user.

-GERELATEERDE ARTIKELEN
Gebruikersaccounts instellen en configureren op Windows 10
Het modelnummer van uw moederbord op uw Windows-pc controleren
instagram viewer

Als u de WMIC-opdracht wilt gebruiken, moet u de opdrachtprompt met beheerdersbevoegdheden openen. Druk op Windows + X op uw toetsenbord en selecteer vervolgens "Command Prompt( Admin)" in het menu Power Users.

Opmerking : als u PowerShell ziet in plaats van de opdrachtprompt in het menu Power Users, is dat een schakelaar die tot stand is gekomen met de Creators Update voor Windows 10. Het is heel eenvoudig om terug te schakelen naar het weergeven van de opdrachtprompt in het hoofdgebruikersmenu als uwilt, of u kunt PowerShell proberen. Je kunt vrijwel alles in PowerShell doen dat je kunt doen via de opdrachtprompt, plus nog een heleboel andere nuttige dingen.

-GERELATEERDE ARTIKELEN
De opdrachtprompt terugzetten op het menu Windows + X Power Users
Hoe PowerShell van de Windows-opdrachtprompt afwijkt

Een snelmenu met alleen gebruikersaccountnamen

Als u alleen een lijst met accountnamen nodig hebt zonderandere details, typ de volgende opdracht bij de prompt en druk vervolgens op Enter:

wmic useraccount naam krijgen

Zoals u kunt zien, krijgt u een eenvoudige lijst met alleen de gebruikersaccountnamen. De eerste drie vermelde namen zijn altijd de ingebouwde beheerdersaccount, de standaardaccount die wordt gebruikt bij het maken van nieuwe gebruikersaccounts en de gastaccount. Hierna ziet u de lokale of Microsoft-accounts die u op het systeem hebt gemaakt.

Als u alleen wat meer informatie nodig heeft, kunt u de volgende opdracht gebruiken om de gebruikersaccountnaam en de volledige naam van de gebruiker weer te geven als deze in het systeem is ingevoerd:

wmic useraccount naam, fullname

In dit voorbeeld kunt u ziendat de accounts "Michelle" en "Simon" geen volledige namen hebben gekoppeld, maar mijn "wjgle" -account heeft mijn volledige naam.

Een lijst met gebruikersaccounts met meer details verkrijgen

Als u een lijst met gebruikersaccounts wilt maken met een volledige set accountdetails, typt u de volgende opdracht bij de prompt en drukt u op Enter:

wmic gebruikersaccountlijst vol

Die afbeelding toontslechts één gebruikersaccount uit de lijst met alle details. U kunt de naam en de volledige naam van het gebruikersaccount zien, evenals aanvullende informatie, zoals de volgende:

  • AccountType .Als u op een pc zit die geen deel uitmaakt van een domein - wat vrijwel zeker het geval is als u thuis of op een pc voor kleine bedrijven bent - ziet u altijd een accounttype van 512. Als de pc deel uitmaakt van eendomein, ziet u hier andere waarden die aangeven welk type domeinaccount het is.
  • Beschrijving .Deze waarde geeft een beschrijving van het account weer als er een is ingevoerd.
  • Uitgeschakeld .Dit geeft aan of het gebruikersaccount actief of uitgeschakeld is. Als deze waarde is ingesteld op FALSE, is het account actief.
  • -domein .Dit geeft de naam aan van het domein waarvan de pc deel uitmaakt. Als de pc geen deel uitmaakt van een domein, ziet u hier een toegewezen naam die begint met het computertype.
  • InstallDate .Op domeinen geeft deze waarde de datum weer waarop het gebruikersaccount is gemaakt.
  • LocalAccount .Deze waarde geeft aan of het account bestaat op de lokale computer of op een domeinserver als de computer lid is van een domein.
  • Vergrendeling .Deze waarde geeft aan of het gebruikersaccount momenteel is geblokkeerd, wat kan gebeuren als beveiligingsopties accounts vergrendelen na een aantal mislukte wachtwoordpogingen.
  • PasswordChangeable , PasswordExpires en PasswordRequired .Dit zijn beveiligingsopties voor wachtwoorden die mogelijk zijn ingesteld voor het gebruikersaccount.
  • SID .Deze waarde geeft de beveiligings-ID( SID) voor het account weer.
  • SIDType .Dit is een numerieke waarde die het type SID weergeeft dat voor het account wordt gebruikt. U ziet mogelijk vermeldingen als 1 voor een gebruikersaccount, 2 voor een groepsaccount en 3 voor een domeinaccount.
  • Status .Dit is de huidige status van het gebruikersaccount. Als het account operationeel is, ziet u een accountstatus van 'OK' of 'Gestoord', wat alleen het account betekent dat door normale gebruikers kan worden gebruikt voor aanmelding bij het systeem.

En tussen haakjes, je kunt elk van die detailnamen gebruiken, gescheiden door komma's om een ​​aangepaste lijst te krijgen, net als hoe we alleen de naam en de volledige naam in de laatste sectie hebben gebruikt. Als u bijvoorbeeld alleen de naam, volledige naam en status van de accounts wilt zien, kunt u de volgende opdracht gebruiken:

wmic useraccount naam, volledige naam, status

Dus, dit is allemaal goed en wel als u alleen maar wiltBekijk gebruikersaccountinformatie on the fly, maar het wordt veel nuttiger wanneer u de resultaten omleidt naar een tekstbestand.

De resultaten van een opdracht omleiden naar een bestand

Het is geweldig om een ​​lijst met gebruikersaccountdetails te kunnen bekijken op de opdrachtprompt, maar het echte nut van deze opdrachten ligt in het feit dat u de resultaten rechtstreeks in een bestand kunt pipen datu kunt dan opslaan of afdrukken. Om dit met elke wmic-opdracht te doen, hoeft u alleen een / output-switch samen met een pad voor het bestand direct na de wmic-opdracht toe te voegen.

Als u bijvoorbeeld de eerdere opdracht wilt nemen om een ​​gebruikersaccountlijst met volledige details te krijgen en de uitvoer om te leiden naar een bestand met de naam useraccounts.txt in een map op C: \ logs, moet u eerst controleren of c: \logs map bestaat al en gebruik dan de volgende opdracht:

wmic /output:C:\logs\useraccounts.txt useraccount list full

Wanneer u deze opdracht gebruikt, zult u helemaal geen resultaten zien op de opdrachtprompt, maar alsje opent het bestand dat je hebt gemaakt, de lijst zal daar zijn.

En als u nog exclusiever wilt worden, kunt u de uitvoer ook sturen naar een bestand met door komma's gescheiden waarden( CSV) dat vervolgens gemakkelijk in een spreadsheet-app of -database kan worden geïmporteerd. De truc hiervoor is dat je ook een / format moet toevoegen: csv overschakelen naar het einde van de opdracht. Als u bijvoorbeeld de uitvoer van dezelfde opdracht die we hierboven gebruikten, naar een CSV-bestand wilt omleiden, gebruikt u zoiets als de volgende opdracht:

wmic /output:C:\logs\useraccounts.txt gebruikersaccountlijst vol/ formaat: csv

Nogmaals, er is geen uitvoer op de opdrachtprompt, maar u kunt de resultaten zien door het bestand zelf te openen.

En als u het in iets als Microsoft Excel importeert, kunt u een mooi opgemaakte tabel hebben met weinig werk.

Natuurlijk is er nog veel meer wat je kunt doen met de opdracht wmic useraccount, inclusief het wijzigen van sommige gebruikersaccountdetails, zoals of een account is vergrendeld of ontgrendeld. U kunt meer informatie hierover krijgen door wmic / te typen?op de opdrachtprompt. Er is ook nog veel meer dat je kunt doen met het commando wmic in het algemeen. Zie voor meer informatie de officiële WMIC-pagina van Microsoft en de lijst met nuttige WMIC-query's van het Microsoft Performance Team-blog.