Несколько способов получить sid пользователя Windows
- Recluse
- 18.05.2016
- 10 429
- 0
- 02.04.2019
- 4
- 4
- 0
- Содержание статьи
В операционных системах семейства Windows каждый пользователь имеет свой уникальный идентификационный номер, он же sid (сокращение от Security ID). Он используется для контроля доступа к различным ресурсам (файлам, реестр, устройства и т. д.). Ниже несколько примеров того, как можно узнать sid пользователя/пользователей через командную строку.
Получаем sid пользователя
Получить sid пользователя, известного системе можно через командную строку:
wmic useraccount where name="имя_пользователя" get sid
где "имя_пользователя" нужно заменить на имя пользователя.
А так же можно провести поиск наоборот - получить имя пользователя по sid:
wmic useraccount where sid="sid_пользователя" get name
Если нужно получить sid пользователя, под которым работаете, то можно выполнить следующую команду:
wmic useraccount where name='%username%' get sid
Для получения sid текущего пользователя домена Active Directory нужно выполнить другую команду:
whoami /user
В домене Active Directory так же можно провести поиск sid'ов пользователей, которые никогда не логинились на компьютере:
wmic useraccount where (name="имя_пользователя" and domain="имя домена") get name,sid
Добавить комментарий