Несколько способов получить sid пользователя Windows

  • 18.05.2016
  • 10 092
  • 0
  • 02.04.2019
  • 4
  • 4
  • 0
Несколько способов получить sid пользователя Windows

В операционных системах семейства 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
Была ли эта статья Вам полезна?

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *

Напоминаем Вам, что Ваше сообщение будет опубликовано только после проверки администратором сайта. Обычно это занимает 1-2 рабочих дня.