Ako vytvoriť zoznam bežných textov všetkých používateľských účtov systému Windows a ich nastavení
Vždy môžete vyhľadávať používateľské kontá v systéme Windows pomocou rozhrania pre nastavenia, ale ak chcete uložiť pekný súbor vhodný pre tlač s týmito informáciami, je najjednoduchšie obrátiť sa na príkazový riadok.
Systém Windows poskytuje niekoľko spôsobov interakcie s používateľskými účtami v príkazovom riadku. Možno ste už oboznámení s prvou možnosťou: net user
Príkaz. Tu sa obrátime na druhú možnosť: príkazový riadok Windows Management Instrumentation (WMIC), čo je naozaj len rozšírená štruktúra príkazového riadku na vykonávanie rôznych typov správy systému. Môžete robiť rôzne veci s WMIC
príkaz, dokonca aj cool hardvérové veci, ako je kontrola vašej základnej dosky číslo modelu. Budeme používať užívateľský účet
príkazová časť WMIC
pretože poskytuje viac podrobností a možností ako net user
príkaz.
Ak chcete začať používať WMIC
príkazový riadok, budete musieť otvoriť príkazový riadok s oprávneniami správcu. Stlačte klávesy Windows + X na klávesnici a potom z ponuky Power Users zvoľte "Command Prompt (Admin)".
Poznámka: Ak vidíte PowerShell namiesto príkazového riadku v ponuke Power Users, je to prepínač, ktorý vznikol pomocou aktualizácie Creators for Windows 10. Je veľmi jednoduché vrátiť sa späť na zobrazenie príkazového riadku v ponuke Power Users, ak chcete, alebo môžete PowerShell vyskúšať. Môžete robiť skoro všetko v PowerShell, ktoré môžete urobiť v príkazovom riadku, plus veľa ďalších užitočných vecí.
Získajte rýchly zoznam len mien používateľských účtov
Ak potrebujete len zoznam mien účtov bez akýchkoľvek ďalších podrobností, na výzvu napíšte nasledujúci príkaz a stlačte kláves Enter:
wmic useraccount dostať meno
Ako môžete vidieť, dostanete jednoduchý zoznam len s názvami používateľských účtov. Prvé tri uvedené mená budú vždy vstavaný účet správcu, predvolený účet použitý pri vytváraní nových používateľských účtov a hosťovský účet. Potom uvidíte zoznam všetkých miestnych účtov alebo účtov spoločnosti Microsoft, ktoré ste vytvorili v systéme.
Ak potrebujete len trochu viac informácií, môžete použiť nasledujúci príkaz na zadanie názvu používateľského konta a celého mena používateľa, ak bol zadaný do systému:
wmic useraccount získať meno, fullname
V tomto príklade môžete vidieť, že účty "Michelle" a "Simon" nemajú priradené celé mená, ale môj účet "wjgle" má celé meno.
Získajte zoznam používateľských účtov s ďalšími podrobnosťami
Ak chcete vytvoriť zoznam používateľských účtov s plnou sadu podrobností účtu, zadajte na výzvu nasledujúci príkaz a stlačte kláves Enter:
wmic useraccount list je plný
Tento obrázok zobrazuje iba jeden používateľský účet zo zoznamu so všetkými jeho podrobnosťami. Zobrazí sa názov používateľského konta a celé meno, ako aj ďalšie podrobnosti, ako napríklad:
- Typ účtu. Ak ste na počítači, ktorý nie je súčasťou domény - čo je takmer určite prípad, ak ste na domácom alebo malom firemnom počítači - vždy uvidíte typ účtu 512. Ak je počítač súčasťou doména, uvidíte tu ďalšie hodnoty, ktoré predstavujú typ účtu domény.
- popis. Táto hodnota zobrazuje opis účtu, ak bol zadaný.
- invalidný. To znamená, či je používateľské konto aktívne alebo deaktivované. Ak je táto hodnota nastavená na hodnotu FALSE, účet je aktívny.
- doména. Označuje názov domény, do ktorej je počítač súčasťou. Ak počítač nie je súčasťou domény, zobrazí sa tu priradený názov začínajúci typom počítača.
- InstallDate. V doménach bude táto hodnota zobrazovať dátum vytvorenia používateľského účtu.
- LocalAccount. Táto hodnota označuje, či účet existuje v lokálnom počítači alebo na doménovom serveri, ak je počítač pripojený k doméne.
- výluka. Táto hodnota ukazuje, či je používateľský účet v súčasnosti uzamknutý, čo sa môže stať, ak bezpečnostné možnosti uzamknú účty po niekoľkých neúspešných pokusoch o heslo.
- PasswordChangeable, PasswordExpires, a PasswordRequired. Tieto predstavujú možnosti zabezpečenia hesiel, ktoré mohli byť nastavené pre používateľské konto.
- SID. Táto hodnota zobrazuje identifikátor zabezpečenia (SID) účtu.
- SIDType. Toto je číselná hodnota, ktorá zobrazuje typ SID používaného pre účet. Môžu sa zobraziť položky ako 1 pre používateľský účet, 2 pre skupinový účet a 3 pre účet domény.
- Postavenie. Toto je aktuálny stav používateľského účtu. Ak je účet funkčný, zobrazí sa stav účtu "OK" alebo "Degraded", čo znamená účet, ktorý môžu používatelia pravidelne používať na prihlásenie do systému.
A mimochodom, môžete použiť niektoré z týchto detailných mien oddelených čiarkami, aby ste dostali upravený zoznam, podobne ako to, ako sme urobili len meno a celé meno v poslednej časti. Napríklad, ak ste chceli vidieť len meno, celé meno a stav účtov, môžete použiť príkaz:
wmic useraccount získať meno, fullname, status
Takže to je všetko dobré a dobré, ak chcete zobraziť informácie o používateľovi v priebehu letu, ale je to oveľa užitočnejšie, keď presmerujete výsledky do textového súboru.
Presmerovanie výsledkov príkazu do súboru
Je skvelé, že si môžete pozrieť zoznam podrobností o používateľských účtoch v príkazovom riadku, ale reálna užitočnosť týchto príkazov spočíva v tom, že výsledky môžete priamo nasmerovať na súbor, ktorý môžete potom uložiť alebo vytlačiť. Ak to chcete urobiť so všetkými WMIC
príkaz, stačí pridať /výkon
prepnúť spolu s cestou pre súbor priamo po WMIC
príkaz.
Napríklad, ak ste chceli prevziať predchádzajúci príkaz na získanie zoznamu používateľských účtov s úplnými podrobnosťami a presmerovaním výstupu do súboru s názvom useraccounts.txt v priečinku v adresári C: \ logs, najskôr by ste sa mali uistiť, že c: \ logs priečinok už existuje a potom použite nasledujúci príkaz:
wmic /output:C:\logs\useraccounts.txt zoznam useraccount je plný
Keď použijete tento príkaz, na príkazovom riadku sa nezobrazia žiadne výsledky, ale ak otvoríte vytvorený súbor, zoznam bude tam.
A ak chcete získať ešte väčšiu šancu, môžete tiež nasmerovať výstup na súbor s hodnotou oddelenou čiarkou (CSV), ktorý by potom mohol byť jednoducho importovaný do aplikácie alebo databázy tabuľkového procesora. Trik na to je, že budete musieť tiež pridať a / Format: csv
prepnite na koniec príkazu. Ak ste napríklad chceli presmerovať výstup toho istého príkazu, ktorý sme použili vyššie, do CSV súboru, použili by ste niečo ako nasledujúci príkaz:
wmic /output:C:\logs\useraccounts.txt zoznam zoznamu používateľov plný / formát: csv
V príkazovom riadku sa opäť nevyskytuje žiaden výstup, výsledky však môžete vidieť otvorením samotného súboru.
A ak ho importujete do niečoho ako Microsoft Excel, môžete mať pekne formátovanú tabuľku s malou prácou.
Samozrejme, s tým môžete urobiť oveľa viac wmic useraccount
príkaz, vrátane zmeny niektorých údajov o používateľskom účte, napríklad či je účet uzamknutý alebo odomknutý. Viac informácií o tom môžete získať zadaním wmic /?
na príkazovom riadku. Je tu tiež oveľa viac, čo môžete robiť s WMIC
príkaz vo všeobecnosti. Ďalšie informácie o tom nájdete na oficiálnej stránke WMIC od spoločnosti Microsoft a zoznamu užitočných dotazov WMIC z blogu tímu Microsoft Performance Team.