Как да създадете списък с обикновен текст на всички потребителски акаунти на 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..