If-Koubou

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

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

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

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

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

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

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

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

wmic useraccount получи име

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

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

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

В този пример можете да видите, че профилите "Мишел" и "Саймън" нямат асоциирани пълни имена, но моята сметка "wjgle" има цялото ми име.

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

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

wmic useraccount списък е пълен

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

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

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

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

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

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

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

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

wmic /output:C:\logs\useraccounts.txt потребителски списък с данни е пълен

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

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

wmic /output:C:\logs\useraccounts.txt списък на потребителския списък пълен / формат: csv

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

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

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