23Jul
Uživatelské účty můžete vždy vyhledávat v systému Windows pomocí rozhraní pro nastavení, ale pokud chcete ukládat příjemný soubor vhodný pro tiskárnu s těmito informacemi, je nejjednodušší se obrátit na příkazový řádek.
Systém Windows poskytuje několik způsobů interakce s uživatelskými účty v příkazovém řádku. Možná jste již obeznámeni s první volbou: příkazem net user. Zde se zaměříme na druhou možnost: Příkazový řádek Windows Management Instrumentation( WMIC), který je opravdu jen rozšířenou strukturou příkazového řádku pro provádění různých typů správy systému. S příkazem WMIC můžete provádět nejrůznější věci, dokonce i cool hardwarové věci, jako je kontrola vašeho modelového čísla základní desky. Budeme používat část příkazu useraccount WMIC, protože poskytuje více podrobností a možností než příkaz uživatele.
Chcete-li začít používat příkaz WMIC, budete muset otevřít příkazový řádek s oprávněními správce. Stiskněte klávesy Windows + X na klávesnici a vyberte možnost "Příkazový řádek( Admin)" z nabídky Uživatelé napájení.
Poznámka: : Vidíte-li PowerShell namísto příkazového řádku v nabídce Power Users, je to přepínač, který vznikl pomocí aktualizace Creators for Windows 10. Je velmi snadné přepnout zpět na zobrazení příkazového řádku v nabídce Power Users, pokudchcete, nebo můžete vyzkoušet PowerShell. Ve službě PowerShell můžete dělat skoro vše, co můžete udělat v příkazovém řádku, plus mnoho dalších užitečných věcí.
Získejte rychlý seznam pouze názvů uživatelských účtů
Pokud vše, co potřebujete, je seznam názvů účtů bezvšechny další podrobnosti zadejte na výzvu následující příkaz a stiskněte klávesu Enter:
wmic useraccount get nameJak můžete vidět, získáte jednoduchý seznam pouze s názvy uživatelských účtů.První tři uvedené jména budou vždy vestavěný účet správce, výchozí účet používaný při vytváření nových uživatelských účtů a účet hosta. Poté uvidíte všechny místní nebo Microsoft účty, které jste vytvořili v systému.
Pokud potřebujete jen trochu více informací, můžete zadat jméno uživatelského účtu a úplné jméno uživatele, pokud je zadáno do systému:
wmic useraccount get name, fullnameV tomto příkladu můžete vidětže účty "Michelle" a "Simon" nemají přidružené plné jména, ale můj účet "wjgle" má celé jméno.
Získat seznam uživatelských účtů s dalšími podrobnostmi
Pokud chcete vytvořit seznam uživatelských účtů s úplnou sadou podrobností o účtu, zadejte na výzvu následující příkaz a stiskněte Enter:
wmic useraccount list fullTento obrázek ukazujepouze jeden uživatelský účet ze seznamu se všemi jeho detaily. Zobrazí se název uživatelského účtu a celé jméno, stejně jako další podrobnosti, například následující:
- AccountType .Pokud jste v počítači, který není součástí domény - což je téměř jistě případ, pokud jste na svém domě nebo v malém podnikovém počítači - vždy uvidíte typ účtu 512. Pokud je počítač součástídoména, uvidíte zde další hodnoty, které představují typ účtu domény.
- Popis .Tato hodnota zobrazuje popis účtu, pokud byl zadán.
- Disabled .To znamená, zda je uživatelský účet aktivní nebo je zakázán. Pokud je tato hodnota nastavena na hodnotu FALSE, účet je aktivní.
- Doména .Označuje název domény, do které je počítač součástí.Pokud počítač není součástí domény, zobrazí se zde přiřazené jméno začínající typem počítače.
- InstallDate .V doménách bude tato hodnota zobrazovat datum vytvoření uživatelského účtu.
- LocalAccount .Tato hodnota označuje, zda účet existuje v místním počítači nebo na doménovém serveru, pokud je počítač připojen k doméně.
- Uzamčení .Tato hodnota ukazuje, zda je uživatelský účet v současné době uzamčen, což se může stát, pokud bezpečnostní možnosti uzamknou účty po několika neúspěšných pokusech o heslo.
- PasswordChangeable , PasswordExpires a PasswordRequired .Jedná se o možnosti zabezpečení pro hesla, která mohou být nastavena pro uživatelský účet.
- SID .Tato hodnota zobrazuje identifikátor zabezpečení( SID) účtu.
- SIDType .Jedná se o číselnou hodnotu, která zobrazuje typ SID použitého pro účet. Mohou se zobrazit položky jako 1 pro uživatelský účet, 2 pro účet skupiny a 3 pro účet domény.
- Stav .Toto je aktuální stav uživatelského účtu. Pokud je účet funkční, zobrazí se stav účtu "OK" nebo "Degradované", což znamená prostý účet, který mohou běžní uživatelé používat k přihlášení do systému.
A mimochodem, můžete použít libovolné z těchto detailních názvů oddělených čárkami, abyste získali upravený seznam, podobně jako to, co jsme udělali v posledním oddíle jen v názvu a úplném názvu. Například pokud chcete vidět jen jméno, celé jméno a stav účtů, můžete použít příkaz:
wmic useraccount dostat jméno, plné jméno, stavTakže to je všechno dobré a dobré, pokud chcetezobrazit informace o uživatelském účtu za běhu, ale je mnohem užitečnější, když přesměrujete výsledky do textového souboru.
přesměrování výsledků příkazu do souboru
Je skvělé mít možnost zobrazit seznam podrobností o uživatelském účtu v příkazovém řádku, ale skutečná užitečnost těchto příkazů spočívá ve skutečnosti, že výsledky můžete doručit přímo do souboru, kterýmůžete pak uložit nebo vytisknout. Chcete-li to provést pomocí příkazu wmic, stačí přidat přepínač výstup / výstup spolu s cestou pro soubor přímo po příkazu wmic.
Pokud jste například chtěli vzít dřívější příkaz pro získání seznamu uživatelských účtů s úplnými podrobnostmi a přesměrovat výstup do souboru s názvem useraccounts.txt ve složce v C: \ logs, měli byste nejprve ujistit, že c: \Soubor protokolů již existuje a potom použijte následující příkaz:
wmic /output:C:\logs\useraccounts.txt seznam uživatelských účtů plnýPři použití tohoto příkazu se na příkazovém řádku vůbec nezobrazí žádné výsledky, ale pokudotevřete soubor, který jste vytvořili, bude tam seznam.
A pokud chcete získat ještě větší hodnotu, můžete také výstup přesměrovat na soubor CSV( CSV), který by mohl být importován do tabulkové aplikace nebo databáze. Trik k tomu je, že budete muset také přidat přepínač / format: csv na konec příkazu. Pokud jste například chtěli přesměrovat výstup stejného příkazu, který jsme použili výše, do souboru CSV, použijete něco podobného následujícímu příkazu:
wmic /output:C:\logs\useraccounts.txt useraccount list full/ format: csvOpět není v příkazovém řádku žádný výstup, výsledky však můžete vidět otevřením samotného souboru.
A pokud jej importujete do něčeho, jako je Microsoft Excel, můžete mít pěkně formátovanou tabulku s malou prací.
Samozřejmě s příkazem wmic useraccount můžete udělat mnohem víc, včetně změny některých údajů o uživatelském účtu, jako je to, zda je účet uzamčen nebo odemčen. Více informací získáte zadáním příkazu wmic /?na příkazovém řádku. Je zde také mnohem víc, co můžete udělat s příkazem wmic obecně.Další informace o tom naleznete na oficiální stránce společnosti WMIC od společnosti Microsoft a na seznamu užitečných dotazů WMIC z blogu týmu Microsoft Performance Team.