23Jul

Jak vytvořit seznam prostých textů všech uživatelských účtů systému Windows a jejich nastavení

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.

SOUVISEJÍCÍ ČLÁNKY
Jak nastavit a konfigurovat uživatelské účty v systému Windows 10
Jak zkontrolovat číslo modelu základní desky v počítači se systémem Windows

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í.

SOUVISEJÍCÍ ČLÁNKY
Jak umístit příkazový řádek zpět na nabídku Windows Power Users
Jak PowerShell se liší od příkazového řádku systému Windows

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 name

Jak 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, 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í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 full

Tento 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, stav

Takž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: csv

Opě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.