WindowsКак сделать

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

ual_top

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

Windows предоставляет несколько способов взаимодействия с учетными записями пользователей в командной строке. Возможно, вы уже знакомы с первым вариантом: командой net user . Здесь мы собираемся перейти ко второму варианту: командной строке инструментария управления Windows (WMIC), которая на самом деле представляет собой просто расширенную структуру командной строки для выполнения различных типов управления системой. С помощью команды WMIC вы можете делать все что WMIC , даже такие крутые аппаратные вещи, как проверка номера модели вашей материнской платы . Мы собираемся использовать часть команды WMIC потому что она предоставляет больше деталей и опций, чем команда net user .

СВЯЗАННЫЕ: Как установить и настроить учетные записи пользователей в Windows 10

Чтобы начать использовать команду WMIC , вам нужно открыть командную строку с правами администратора. Нажмите Windows + X на клавиатуре, затем выберите «Командная строка (Admin)» в меню «Опытные пользователи».

ual_1

Примечание . Если вы видите PowerShell вместо командной строки в меню «Опытные пользователи», это переключение появилось в обновлении Creators для Windows 10 . При желании можно легко вернуться к отображению командной строки в меню «Опытные пользователи» или попробовать PowerShell. В PowerShell вы можете делать практически все, что вы можете делать в командной строке, а также многое другое.

СВЯЗАННЫЕ: Как вернуть командную строку в меню Windows + X Power Users

Получите быстрый список просто имен учетных записей пользователей

Если все, что вам нужно, это список имен учетных записей без каких-либо других подробностей, введите в командной строке следующую команду и нажмите клавишу ВВОД:

  wmic useraccount получить имя 

ual_2

Как видите, вы получаете простой список с только именами учетных записей пользователей. Первые три имени в списке всегда будут встроенной учетной записью администратора, учетной записью по умолчанию, используемой при создании новых учетных записей пользователей, и гостевой учетной записью. После этого вы увидите список всех локальных учетных записей или учетных записей Microsoft, которые вы создали в системе.

Если вам нужно немного больше информации, вы можете использовать следующую команду, чтобы вывести имя учетной записи пользователя и полное имя пользователя, если оно было введено в систему:

  wmic useraccount получить имя, полное имя 

ual_3

В этом примере вы можете видеть, что учетные записи «Мишель» и «Саймон» не имеют полных имен, но моя учетная запись «wjgle» имеет мое полное имя.

Получить список учетных записей пользователей с более подробной информацией

Если вы хотите создать список учетных записей пользователей с полным набором учетных данных, введите в командной строке следующую команду и нажмите Enter:

  Полный список пользователей 

ual_4

Это изображение показывает только одну учетную запись пользователя из списка со всеми его деталями. Вы можете увидеть имя и полное имя учетной записи пользователя, а также дополнительную информацию, например:

  • AccountType . Если вы находитесь на компьютере, который не является частью домена — что почти наверняка имеет место, если вы находитесь на своем домашнем компьютере или компьютере для малого бизнеса — вы всегда увидите тип учетной записи 512. Если компьютер является частью домен, вы увидите здесь другие значения, которые представляют тип учетной записи домена.
  • Описание Это значение показывает описание учетной записи, если она была введена.
  • Отключено Это указывает, активна ли учетная запись пользователя или отключена. Если для этого параметра установлено значение ЛОЖЬ, учетная запись активна.
  • Домен Это указывает на имя домена, частью которого является компьютер. Если компьютер не является частью домена, вы увидите назначенное имя, начинающееся с типа компьютера.
  • InstallDate . На доменах это значение будет показывать дату создания учетной записи пользователя.
  • LocalAccount . Это значение указывает, существует ли учетная запись на локальном компьютере или на сервере домена, если компьютер присоединен к домену.
  • Локаут Это значение показывает, заблокирована ли в данный момент учетная запись пользователя, что может произойти, если параметры безопасности заблокируют учетные записи после нескольких неудачных попыток ввода пароля.
  • PasswordChangeable , PasswordExpires и PasswordRequired . Они представляют параметры безопасности для паролей, которые могут быть установлены для учетной записи пользователя.
  • СИД . Это значение показывает идентификатор безопасности (SID) для учетной записи.
  • SIDType . Это числовое значение, которое показывает тип SID, используемого для учетной записи. Вы можете увидеть записи, такие как 1 для учетной записи пользователя, 2 для учетной записи группы и 3 для учетной записи домена.
  • Статус . Это текущий статус учетной записи пользователя. Если учетная запись работает, вы увидите состояние учетной записи «OK» или «Degraded», что означает только учетную запись, используемую обычными пользователями для входа в систему.

И, кстати, вы можете использовать любое из этих подробных имен, разделенных запятыми, чтобы получить измененный список, очень похоже на то, как мы делали только имя и полное имя в последнем разделе. Например, если вы хотите увидеть только имя, полное имя и статус учетных записей, вы можете использовать команду:

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

ual_9

Итак, это все хорошо, если вы просто хотите просматривать информацию учетной записи пользователя на лету, но она становится намного полезнее, когда вы перенаправляете результаты в текстовый файл.

Перенаправить результаты команды в файл

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

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

  wmic /output:C:\logs\useraccounts.txt список пользователей полностью заполнен 

Когда вы используете эту команду, вы не увидите никаких результатов в командной строке, но если вы откроете файл, который вы создали, список будет там.

ual_6

И если вы хотите стать еще более любопытным, вы можете также направить вывод в файл с разделением запятыми (CSV), который затем можно легко импортировать в приложение или базу данных электронной таблицы. Хитрость заключается в том, что вам также нужно добавить ключ /format:csv в конец команды. Так, например, если вы хотите перенаправить вывод той же команды, которую мы использовали выше, в файл CSV, вы должны использовать что-то вроде следующей команды:

  wmic /output:C:\logs\useraccounts.txt useraccount list full / format: csv 

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

ual_7

И если вы импортируете его в что-то вроде Microsoft Excel, вы можете получить красиво отформатированную таблицу без особых усилий.

ual_8

Конечно, с помощью команды wmic useraccount вы можете сделать гораздо больше, в том числе изменить некоторые детали учетной записи пользователя, например, заблокирована или разблокирована учетная запись. Вы можете получить больше информации об этом, набрав wmic /? в командной строке. Кроме того, с командой wmic вы можете сделать гораздо больше. Для получения дополнительной информации об этом посетите официальную страницу WMIC от Microsoft и список полезных запросов WMIC из блога Microsoft Performance Team.

Похожие посты
Как сделать

Как получить возмещение за покупки в iTunes или App Store

Как сделать

Поверхностное перо не работает? Вот как это исправить

Как сделать

Как настроить и использовать Fire TV Recast

Как сделать

Как изменить рингтон по умолчанию на вашем iPhone