Начална » как да » Как да създадете списък с обикновен текст на всички потребителски акаунти на Windows и техните настройки

    Как да създадете списък с обикновен текст на всички потребителски акаунти на Windows и техните настройки

    Винаги можете да търсите потребителски акаунти в Windows система, като използвате интерфейса за настройки, но ако искате да запишете приятен, удобен за печат файл с тази информация, най-лесно е да се обърнете към командния ред.

    Windows предлага няколко начина за взаимодействие с потребителски акаунти в командния ред. Вече може да сте запознати с първата опция: нето потребител команда. Тук ще се обърнем към втората опция: командната линия на инструментариума на Windows (WMIC), която всъщност е просто разширена структура на командния ред за извършване на различни видове управление на системата. Можете да правите всякакви неща с WMIC команда, дори и готини хардуерни неща като проверка на номера на модела на дънната ви платка. Ще използваме потребителски акаунт командна част от WMIC защото предоставя повече подробности и опции от нето потребител команда.

    За да започнете да използвате WMIC трябва да отворите командния ред с администраторски права. Натиснете Windows + X на клавиатурата, след това изберете “Command Prompt (Admin)” от менюто Power Users.

    Забележка: Ако виждате PowerShell вместо Command Prompt в менюто Power Users, това е ключът към Creators Update за Windows 10. Много е лесно да се върнете към показване на командния ред в менюто Power Users, ако желаете, или можете да пробвате PowerShell. Можете да правите почти всичко в PowerShell, което можете да правите в командния ред, както и много други полезни неща.

    Получете бърз списък с имена на потребителски акаунти

    Ако всичко, което ви трябва, е списък с имена на акаунти без други подробности, въведете следната команда в реда и след това натиснете Enter:

    wmic useraccount получите име

    Както можете да видите, получавате прост списък само с имената на потребителските акаунти. Първите три изброени имена винаги ще бъдат вградения администраторски акаунт, сметката по подразбиране, използвана при създаването на нови потребителски акаунти, и акаунта за гости. След това ще видите изброени местни или Microsoft акаунти, които сте създали в системата.

    Ако се нуждаете от малко повече информация, можете да използвате следната команда, за да изброите името на потребителския акаунт и пълното име на потребителя, ако е въведен в системата:

    wmic useraccount получи име, пълно име

    В този пример можете да видите, че профилите „Michelle“ и „Simon“ нямат пълни имена, но моят „wjgle“ профил има пълното ми име.

    Получете списък с потребителски акаунти с повече подробности

    Ако искате да създадете списък с потребителски акаунти с пълен набор от данни за профила, въведете следната команда в реда и натиснете Enter:

    пълния списък на потребителските сметки wmic

    Това изображение показва само един потребителски акаунт от списъка с всичките му подробности. Можете да видите името и пълното име на потребителския профил, както и допълнителни подробности, като следното:

    • Тип на профила. Ако сте на компютър, който не е част от домейн, което е почти сигурно, ако сте в компютъра си вкъщи или в малък бизнес, винаги ще виждате тип на акаунта от 512. Ако компютърът е част от ще видите други стойности, които представляват какъв тип домейн акаунт е.
    • описание. Тази стойност показва описание на профила, ако е въведен такъв.
    • хора с увреждания. Това показва дали потребителският акаунт е активен или деактивиран. Ако тази стойност е зададена на FALSE, тогава профилът е активен.
    • домейн. Това указва името на домейна, от който компютърът е част. Ако компютърът не е част от домейн, тук ще видите присвоено име, започващо с типа на компютъра.
    • InstallDate. В домейните тази стойност ще покаже датата, на която е създаден потребителският акаунт.
    • LocalAccount. Тази стойност означава дали профилът съществува на локалния компютър или на домейн сървъра, ако компютърът е свързан с домейн.
    • локаут. Тази стойност показва дали потребителският акаунт понастоящем е блокиран, както може да се случи, ако опциите за защита блокират профилите след няколко неуспешни опита за пароли.
    • PasswordChangeable, PasswordExpires, и Изисква се парола. Те представляват опции за защита за пароли, които може да са зададени за потребителския акаунт.
    • SID. Тази стойност показва идентификатора на защитата (SID) за профила.
    • SIDType. Това е цифрова стойност, която показва типа на SID, използван за профила. Може да видите записи като 1 за потребителски акаунт, 2 за групов акаунт и 3 за акаунт в домейн.
    • Статус. Това е текущото състояние на потребителския акаунт. Ако профилът функционира, ще видите състоянието на профила „ОК“ или „Деградиран“, което означава само сметката, използвана от обикновените потребители за влизане в системата.

    И между другото, можете да използвате някое от тези детайлни имена, разделени със запетая, за да получите модифициран списък, подобно на начина, по който направихме само името и пълното име в последния раздел. Например, ако искате да видите само името, пълното име и състоянието на профилите, можете да използвате командата:

    wmic useraccount получи име, пълно име, статус

    Така че, всичко това е добре и добре, ако искате да прегледате информацията за потребителския профил в движение, но става много по-полезно, когато пренасочвате резултатите към текстов файл.

    Пренасочете резултатите от команда към файл

    Чудесно е да виждате списък с подробности за потребителските акаунти в командния ред, но истинската полза от тези команди е в това, че можете да прехвърлите резултатите директно във файл, който след това можете да запазите или отпечатате. За да направите това с всеки WMIC команда, просто трябва да добавите / изход преминете заедно с път за файла директно след WMIC команда.

    Например, ако искате да вземете по-ранната команда за получаване на списък с потребителски акаунти с пълни подробности и да пренасочите изхода към файл с име useraccounts.txt в папка в C: logs, първо трябва да се уверите, че c: logs вече съществува и след това използвайте следната команда:

    пълен списък с потребителски акаунти.txt

    Когато използвате тази команда, няма да виждате никакви резултати в командния ред, но ако отворите създадения от вас файл, списъкът ще бъде там.

    И ако искате да сте още по-красиви, можете също да насочите изхода към файл със стойности, разделени със запетая (CSV), който след това лесно да бъде импортиран в приложение за електронни таблици или база данни. Номерът към това е, че ще трябва да добавите и a / Формат: CSV преминете към края на командата. Така например, ако искате да пренасочите изхода на същата команда, която използвахме по-горе, към CSV файл, трябва да използвате нещо подобно на следната команда:

    списък на потребителски акаунт.txt за пълния / формата: csv

    Отново в командния ред няма изход, но можете да видите резултатите, като отворите самия файл.

    И ако го внесете в нещо като Microsoft Excel, можете да имате добре форматирана таблица с малко работа.

    Разбира се, можете да направите много повече с wmic useraccount команда, включително промяна на някои от детайлите на потребителската сметка, като например дали даден акаунт е заключен или отключен. Можете да получите повече информация за това, като напишете wmic /? в командния ред. Има и много повече неща, които можете да направите с WMIC като цяло. За повече информация за това вижте официалната WMIC страница от Microsoft и списъка с полезни WMIC запитвания от блога на Microsoft Performance Team..