Jak vytvořit seznam běžných textů všech uživatelských účtů systému Windows a jejich nastavení
Vždy můžete vyhledávat uživatelské účty 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í možností: net user
příkaz. Zde se zaměříme na druhou možnost: příkazový řádek Windows Management Instrumentation (WMIC), což je opravdu jen rozšířená struktura příkazové řádky pro provádění různých typů správy systému. Můžete udělat různé věci s WMIC
příkaz, dokonce i cool hardwarové věci, jako je kontrola vašeho modelového čísla základní desky. Budeme používat Uživatelský účet
příkazová část WMIC
protože poskytuje více podrobností a možností než net user
příkaz.
Začněte používat WMIC
příkaz, 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: Pokud vidíte PowerShell namísto příkazového řádku v nabídce Power Users, je to přepínač, který přišel s aktualizací Creators for Windows 10. Je velmi snadné se vrátit k zobrazení příkazového řádku v nabídce Power Users, pokud chcete, nebo můžete vyzkoušet PowerShell. Ve službě PowerShell můžete udělat 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ů bez dalších podrobností, zadejte na výzvu následující příkaz a stiskněte klávesu Enter:
wmic useraccount dostat jméno
Jak můžete vidět, dostanete jednoduchý seznam jen 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íc informací, můžete použít následující příkaz pro zadání názvu uživatelského účtu a úplného jména uživatele, pokud byl zadán do systému:
wmic useraccount získat jméno, fullname
V 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ískejte seznam uživatelských účtů s dalšími podrobnostmi
Chcete-li 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 seznam je plný
Tento obrázek zobrazuje pouze jeden uživatelský účet ze seznamu se všemi jeho detaily. Zobrazí se název uživatelského účtu a celé jméno a další podrobnosti, například následující:
- Typ účtu. Pokud jste na 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.
- Zakázáno. 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 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ě.
- Výluka. Tato hodnota zobrazuje, zda je uživatelský účet v současné době uzamčen, což se může stát, pokud volby zabezpečení uzamknou účty po několika neúspěšných pokusech o heslo.
- PasswordChangeable, PasswordExpires, a PasswordRequired. Jedná se o možnosti zabezpečení hesel, které mohou být nastaveny 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žívaného pro účet. Mohou se zobrazit položky jako 1 pro uživatelský účet, 2 pro účet skupiny a 3 pro účet domény.
- Postavení. Toto je aktuální stav uživatelského účtu. Pokud je účet funkční, zobrazí se stav účtu "OK" nebo "Degraded", 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 některé 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 o jménu a úplném názvu. Například pokud chcete vidět pouze jméno, celé jméno a stav účtů, můžete použít příkaz:
wmic useraccount získat jméno, plné jméno, stav
Takže je to všechno dobré a dobré, pokud chcete zobrazit 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ých účtech na příkazovém řádku, ale skutečná užitečnost těchto příkazů spočívá v tom, že výsledky můžete doručit přímo do souboru, který můžete pak uložit nebo vytisknout. Udělat to s jakýmkoli wmic
příkaz, stačí přidat /výstup
přepněte spolu s cestou pro soubor přímo za wmic
příkaz.
Pokud jste například chtěli vzít starší 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 C: \ logs, měli byste nejprve ujistit, že c: \ logs složka již existuje a poté použijte následující příkaz:
wmic /output:C:\logs\useraccounts.txt seznam uživatelských účtů je plný
Když použijete tento příkaz, nezobrazíte vůbec žádné výsledky v příkazovém řádku, ale pokud otevřete soubor, který jste vytvořili, bude zde seznam.
A pokud chcete získat ještě větší hodnotu, můžete výstup přímo směrovat na soubor CSV, který by mohl být importován do tabulkového procesoru nebo do databáze. Trik k tomuto je, že budete muset také přidat / formát: csv
přepněte 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 uživatelský seznam úplný / formát: csv
Opět v příkazovém řádku není žádný výstup, výsledky však můžete vidět otevřením samotného souboru.
A pokud jej importujete do podoby aplikace Microsoft Excel, můžete mít pěkně formátovanou tabulku s malou prací.
Samozřejmě, že s tím můžete udělat mnohem víc wmic useraccount
včetně změny některých údajů o uživatelských účtech, jako je to, zda je účet uzamčen nebo odemčen. Více informací získáte zadáním wmic /?
na příkazovém řádku. Je tu také mnohem víc, co můžete udělat s wmic
příkaz obecně. Další informace o tom naleznete na oficiální stránce WMIC od společnosti Microsoft a na seznamu užitečných dotazů WMIC z blogu týmu Microsoft Performance Team.