Як створити список звичайних текстів всіх облікових записів користувачів Windows та їх налаштувань
Ви завжди можете переглядати облікові записи користувачів у системі Windows за допомогою інтерфейсу налаштувань, але якщо ви хочете зберегти приємний, дружній до принтера файл з цією інформацією, найпростіше звернутися до командного рядка.
Windows надає кілька способів взаємодії з обліковими записами користувачів у командному рядку. Ви вже знайомі з першим варіантом: чистий користувач
команду. Тут ми звернемося до другого варіанту: командного рядка інструменту керування Windows (WMIC), який дійсно є просто розширеною структурою командного рядка для виконання різних типів системного керування. Ви можете робити всі види речей з WMIC
команда, навіть прохолодні апаратні засоби, такі як перевірка номера моделі материнської плати. Ми будемо використовувати обліковий запис користувача
командна частина WMIC
тому що він надає більше деталей і опцій, ніж чистий користувач
команду.
Щоб почати користуватися WMIC
команду, потрібно відкрити командний рядок з правами адміністратора. Натисніть Windows + X на клавіатурі, потім виберіть командний рядок (Admin) у меню Power Users.
Примітка: Якщо ви побачите PowerShell замість командного рядка в меню Power Users, це перемикач, який виникла за допомогою засобу оновлення Creators Update для Windows 10. Перейти до відображення командного рядка в меню Power Users дуже просто. Ви можете дати PowerShell спробу. У PowerShell можна робити все, що можна робити в командному рядку, а також багато інших корисних речей.
Отримайте швидкий список імен облікових записів користувачів
Якщо все, що вам потрібно, є список імен облікових записів без будь-яких інших відомостей, введіть у відповідь наступну команду і натисніть клавішу Enter:
wmic useraccount отримати назву
Як ви можете бачити, ви отримуєте простий список лише з іменами облікових записів користувачів. Перші три перераховані імена завжди будуть вбудованими обліковими записами адміністратора, типовим обліковим записом, який використовується для створення нових облікових записів користувачів, а також облікового запису гостя. Після цього ви побачите перелік будь-яких локальних облікових записів або облікових записів Microsoft, створених у системі.
Якщо вам потрібна лише трохи більше інформації, ви можете скористатися такою командою, щоб перерахувати ім'я облікового запису користувача та повне ім'я користувача, якщо воно було введено в систему:
wmic useraccount отримати ім'я, повне ім'я
У цьому прикладі можна побачити, що облікові записи "Michelle" і "Simon" не мають повних імен, але мій обліковий запис "wjgle" має моє повне ім'я.
Отримати список облікових записів користувачів з більш докладною інформацією
Якщо потрібно створити список облікових записів користувачів з повним набором відомостей про обліковий запис, введіть таку команду у відповідь і натисніть Enter:
повний список облікових записів користувача
Це зображення показує лише один обліковий запис користувача зі списку з усіма його деталями. Можна побачити ім'я та повну назву облікового запису користувача, а також додаткові відомості, такі як:
- Тип рахунку. Якщо ви перебуваєте на комп'ютері, який не є частиною домену - це майже напевно, якщо ви знаходитесь на комп'ютері домашнього або малого бізнесу - ви завжди будете бачити тип рахунку 512. Якщо комп'ютер є частиною домен, тут ви побачите інші значення, які відображають тип облікового запису домену.
- Опис. Це значення показує опис облікового запису, якщо його було введено.
- Вимкнено. Це вказує, чи обліковий запис користувача є активним або вимкнено. Якщо для цього значення встановлено значення FALSE, то обліковий запис активний.
- Домен. Це вказує назву домену, до якого входить ПК. Якщо комп'ютер не є частиною домену, тут ви побачите присвоєне ім'я, що починається з типу комп'ютера.
- InstallDate. У доменах це значення буде відображати дату створення облікового запису користувача.
- Місцевий обліковий запис. Це значення означає, чи існує обліковий запис на локальному комп'ютері або на доменному сервері, якщо комп'ютер приєднано до домену.
- Блокування. Це значення показує, чи обліковий запис користувача наразі заблокований, як це може статися, якщо параметри безпеки заблокують облікові записи після декількох невдалих спроб пароля.
- ПарольЗмінна, PasswordExpires, і PasswordRequired. Вони представляють параметри безпеки для паролів, які можуть бути встановлені для облікового запису користувача.
- SID. Це значення показує ідентифікатор безпеки (SID) для облікового запису.
- Тип SID. Це числове значення, яке показує тип SID, який використовується для облікового запису. Ви можете побачити такі записи, як 1 для облікового запису користувача, 2 для облікового запису групи та 3 для облікового запису домену.
- Статус. Це поточний стан облікового запису користувача. Якщо обліковий запис функціонує, ви побачите стан облікового запису "OK" або "Degraded", що просто означає, що обліковий запис може використовуватися звичайними користувачами для входу в систему.
І, до речі, ви можете використовувати будь-яке з цих детальних імен, розділених комами, щоб отримати модифікований список, подібно до того, як ми зробили тільки ім'я та повне ім'я в останньому розділі. Наприклад, якщо ви хочете побачити лише ім'я, повне ім'я та стан облікових записів, можна скористатися командою:
wmic useraccount отримує ім'я, повне ім'я, статус
Отже, це все добре і добре, якщо ви просто хочете переглядати інформацію облікового запису користувача на льоту, але це стає набагато кориснішим, коли ви перенаправляєте результати до текстового файлу.
Перенаправити результати команди на файл
Чудово мати змогу переглядати список деталей облікового запису користувача в командному рядку, але реальна корисність цих команд полягає в тому, що ви можете передати результати прямо в файл, який потім можна зберегти або роздрукувати. Для цього треба будь-яке wmic
команду, потрібно просто додати / вихід
перемикатися разом з контуром для файлу безпосередньо після wmic
команду.
Наприклад, якщо ви хочете взяти попередню команду для отримання списку облікових записів користувачів з повною інформацією і перенаправити вивід у файл з ім'ям useraccounts.txt в папці на C: logs, ви повинні переконатися, що c: \ t вже існує, а потім використовуйте таку команду:
список користувачів usercounts.txt повний список користувальницьких рахунків
Коли ви використовуєте цю команду, ви не побачите жодних результатів у командному рядку, але якщо ви відкриєте створений файл, список буде там.
І якщо ви хочете стати ще більш захоплюючим, ви також можете направити вивід на файл із значенням, розділеним комами (CSV), який потім можна легко імпортувати до програми електронної таблиці або бази даних. Хитрість для цього полягає в тому, що вам також доведеться додати a / формат: csv
перейти до кінця команди. Так, наприклад, якщо ви хочете перенаправити вивід тієї ж команди, що ми використовували вище, у файл CSV, ви повинні використовувати щось подібне до наступної команди:
список користувачів / рахунків usercounts.txt повний / формат: csv
Знову ж таки, в командному рядку немає виводу, але результати можна побачити, відкривши сам файл.
І якщо ви імпортуєте його в щось на зразок Microsoft Excel, ви можете мати добре відформатовані таблиці з невеликою кількістю роботи.
Звичайно, є багато іншого, що ви можете зробити з wmic useraccount
команду, включаючи зміну деяких деталей облікового запису користувача, наприклад, блокування або розблокування облікового запису. Ви можете отримати більше інформації про це, ввівши wmic /?
у командному рядку. Є також багато більше ви можете зробити з wmic
загалом. Щоб отримати докладнішу інформацію про це, перегляньте офіційну сторінку WMIC від Microsoft і список корисних запитів WMIC з блогу Microsoft Performance Team.