как узнать sid пользователя windows

Как узнать sid пользователя windows

как узнать sid пользователя windows. kak uznat sid polzovatelya windows. как узнать sid пользователя windows фото. как узнать sid пользователя windows-kak uznat sid polzovatelya windows. картинка как узнать sid пользователя windows. картинка kak uznat sid polzovatelya windows.

Добрый день уважаемые читатели, сегодня мы продолжим изучение Active Directory, а точнее его сущностей. Под сущностью понимается некий объект, в нашем случае это учетная запись пользователя, но их список куда больше. Наша сегодняшняя задача изучить как узнать sid пользователя windows в домене.

Что такое Sid windows

Давайте для начала с вами выясним определение SID или Security Identifier > это идентификатор безопасности, который используется в семействе операционных систем Windows для идентификации объекта:

Структура SID

Давайте разбираться из каких частей состоит Security IDentifier.

как узнать sid пользователя windows. Struktura SID. как узнать sid пользователя windows фото. как узнать sid пользователя windows-Struktura SID. картинка как узнать sid пользователя windows. картинка Struktura SID.

По мимо этого, в любой ос Windows существуют встроенные или BuiltIn группы и учетные записи, например администратор или гость, в каждой ос виндоус они имеют одинаковые SID значения. Посмотреть вы их можете в оснастке Управление компьютером.

как узнать sid пользователя windows. Kak uznat sid polzovatelya windows v domene 2. как узнать sid пользователя windows фото. как узнать sid пользователя windows-Kak uznat sid polzovatelya windows v domene 2. картинка как узнать sid пользователя windows. картинка Kak uznat sid polzovatelya windows v domene 2.

Сделаны они для того, что если у вас нет Active Directory, то вы могли бы администрировать данные системы с помощью них. Все SID для данных учетных записей находятся в локальной базе данных Windows, под названием Security Account Manager или SAM. Все сиды пользователей домена лежат в базе Active Directory в файле NTDS.dit.

База Security Account Manager

Давайте посмотрим за, что отвечает Security Account Manager:

Хранится SAM (Security Account Manager) в реестре Windows. Как открыть реестр windows, я уже описывал не однократно, переходим в ветку.

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

как узнать sid пользователя windows. Kak uznat sid polzovatelya windows v domene 3. как узнать sid пользователя windows фото. как узнать sid пользователя windows-Kak uznat sid polzovatelya windows v domene 3. картинка как узнать sid пользователя windows. картинка Kak uznat sid polzovatelya windows v domene 3.

SAM это библиотека samsrv.dll, которая работает в Windows в виде процесса lsass.exe, увидеть это можно в диспетчере задач.

как узнать sid пользователя windows. Security Account Manager. как узнать sid пользователя windows фото. как узнать sid пользователя windows-Security Account Manager. картинка как узнать sid пользователя windows. картинка Security Account Manager.

1 способ узнать sid пользователя, команда WMIC

Для примера я все буду показывать на своей рабочей станции с установленной в ней Windows Server 2012 R2, станция принадлежит домену Active Directory. Первый метод, это использование старого, доброго WMIC инструментария (Windows Management Instrumentation). Все, что вам нужно, это знать имя пользователя, точнее его логин. Чтобы посмотреть список локальных пользователей введите команду

На выходе вы получите список локальных пользователей.

как узнать sid пользователя windows. sposob uznat sid polzovatelya komanda WMIC. как узнать sid пользователя windows фото. как узнать sid пользователя windows-sposob uznat sid polzovatelya komanda WMIC. картинка как узнать sid пользователя windows. картинка sposob uznat sid polzovatelya komanda WMIC.

Чтобы выяснить все логины доменных пользователей вводим команду

Я вам это уже рассказывал в заметке Как узнать имена учетных записей Администраторов домена. На выходе получите, что то такое

как узнать sid пользователя windows. Kak uznat sid polzovatelya windows v domene 3 1 1. как узнать sid пользователя windows фото. как узнать sid пользователя windows-Kak uznat sid polzovatelya windows v domene 3 1 1. картинка как узнать sid пользователя windows. картинка Kak uznat sid polzovatelya windows v domene 3 1 1.

Далее зная логин все просто вводим

Как видите все работает.

как узнать sid пользователя windows. Kak uznat sid polzovatelya windows v domene 4. как узнать sid пользователя windows фото. как узнать sid пользователя windows-Kak uznat sid polzovatelya windows v domene 4. картинка как узнать sid пользователя windows. картинка Kak uznat sid polzovatelya windows v domene 4.

Можно наоборот по SID узнать логин пользователя, потребуется это в тех случаях, когда например в списках доступа у вас видится сид, и вы хотите узнать кому он принадлежал.

Еще с помощью WMI вы можете реализовать вот, что укажите имя компьютера (для локального) или домена (для доменного пользователя). Ниже пример получения SID локальной рабочей станции

Для доменной структуры

как узнать sid пользователя windows. sposob uznat sid polzovatelya komanda WMIC 2 1. как узнать sid пользователя windows фото. как узнать sid пользователя windows-sposob uznat sid polzovatelya komanda WMIC 2 1. картинка как узнать sid пользователя windows. картинка sposob uznat sid polzovatelya komanda WMIC 2 1.

Получить логин по SID аналогично предыдущей команду.

2 способ узнать sid пользователя, команда Whoami

Тоже довольно старенькая команда из cmd.exe. Вводим

Получаем полный сид текущего залогиненного пользователя.

как узнать sid пользователя windows. sposob uznat sid polzovatelya komanda Whoami. как узнать sid пользователя windows фото. как узнать sid пользователя windows-sposob uznat sid polzovatelya komanda Whoami. картинка как узнать sid пользователя windows. картинка sposob uznat sid polzovatelya komanda Whoami.

Если ввести Whoami /logonid, то можно получить logonid, выглядит он вот так S-1-5-5-0-595920

Если ввести ключ /all, то вы увидите, все sid локальных (bultin) групп и пользователей

как узнать sid пользователя windows. sposob uznat sid polzovatelya komanda Whoami 2. как узнать sid пользователя windows фото. как узнать sid пользователя windows-sposob uznat sid polzovatelya komanda Whoami 2. картинка как узнать sid пользователя windows. картинка sposob uznat sid polzovatelya komanda Whoami 2.

Так же вы увидите сведения о привилегиях.

как узнать sid пользователя windows. sposob uznat sid polzovatelya komanda Whoami 3. как узнать sid пользователя windows фото. как узнать sid пользователя windows-sposob uznat sid polzovatelya komanda Whoami 3. картинка как узнать sid пользователя windows. картинка sposob uznat sid polzovatelya komanda Whoami 3.

На мой взгляд, данный метод, немного проще первого, так как требует ввода меньшего количества ключей.

3 способ узнать sid пользователя, ADUC и ADSIedit

В третьем способе мы воспользуемся средствами графического интерфейса, а точнее самой оснастке Active Directory пользователи и компьютеры. В ней есть встроенный механизм называется редактор атрибутов Active Directory. Открываем вкладку Вид и ставим галку Дополнительные параметры, да забыл отметить нужно быть членом группы Администраторы схемы.

как узнать sid пользователя windows. uznat sid polzovatelya ADUC i ADSIedit 1. как узнать sid пользователя windows фото. как узнать sid пользователя windows-uznat sid polzovatelya ADUC i ADSIedit 1. картинка как узнать sid пользователя windows. картинка uznat sid polzovatelya ADUC i ADSIedit 1.

После чего заходим в свойства учетной записи, вкладка Редактор атрибутов и находим там поле objectSid.

как узнать sid пользователя windows. uznat sid polzovatelya ADUC i ADSIedit 2. как узнать sid пользователя windows фото. как узнать sid пользователя windows-uznat sid polzovatelya ADUC i ADSIedit 2. картинка как узнать sid пользователя windows. картинка uznat sid polzovatelya ADUC i ADSIedit 2.

Так же SID можно посмотреть и во встроенной оснастке ADSIedit, подключаетесь там к контексту именования имен и заходите в свойства нужной учетной записи.

как узнать sid пользователя windows. uznat sid polzovatelya ADUC i ADSIedit 4. как узнать sid пользователя windows фото. как узнать sid пользователя windows-uznat sid polzovatelya ADUC i ADSIedit 4. картинка как узнать sid пользователя windows. картинка uznat sid polzovatelya ADUC i ADSIedit 4.

Да чуть не забыл в Windows Server 2012 R2 есть такое средство как Центр администрирования Active Directory, ищите там нужную учетную запись и в ней находите пункт SID.

как узнать sid пользователя windows. uznat sid polzovatelya ADUC i ADSIedit 3. как узнать sid пользователя windows фото. как узнать sid пользователя windows-uznat sid polzovatelya ADUC i ADSIedit 3. картинка как узнать sid пользователя windows. картинка uznat sid polzovatelya ADUC i ADSIedit 3.

4 способ узнать sid пользователя, утилита PsGetSid

Есть такая замечательная утилита от Microsoft од названием PsGetSid.

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

как узнать sid пользователя windows. uznat sid polzovatelya utilita PsGetSid 1. как узнать sid пользователя windows фото. как узнать sid пользователя windows-uznat sid polzovatelya utilita PsGetSid 1. картинка как узнать sid пользователя windows. картинка uznat sid polzovatelya utilita PsGetSid 1.

смысл у данной утилиты очень простой, она входит в состав Sysinternals и умеет получать SID пользователя по его имени и наоборот, умеет получать как локальных пользователей, так и доменных.

Вводим команду psgetsid имя компьютера\логин учетки

и наоборот, выясним имя по SID:

как узнать sid пользователя windows. uznat sid polzovatelya utilita PsGetSid 2. как узнать sid пользователя windows фото. как узнать sid пользователя windows-uznat sid polzovatelya utilita PsGetSid 2. картинка как узнать sid пользователя windows. картинка uznat sid polzovatelya utilita PsGetSid 2.

5 способ узнать sid пользователя, PowerShell и System.Security.Principal.NTAccount

Пятым методом будет использование в powershell класса System.Security.Principal.NTAccount. Для домена Active Directory.

как узнать sid пользователя windows. sid wmi powershell. как узнать sid пользователя windows фото. как узнать sid пользователя windows-sid wmi powershell. картинка как узнать sid пользователя windows. картинка sid wmi powershell.

Для локального пользователя команда будет такой.

6 способ узнать sid пользователя, Get-ADUser

Снова воспользуемся командлетами powershell Get-ADUser. вводим команду для получения SID доменного пользователя.

получить наоборот логин по sid

как узнать sid пользователя windows. uznat sid polzovatelya Get ADUser. как узнать sid пользователя windows фото. как узнать sid пользователя windows-uznat sid polzovatelya Get ADUser. картинка как узнать sid пользователя windows. картинка uznat sid polzovatelya Get ADUser.

Как массово определить SID пользователя

Все описанные выше методы хороши, когда вам нужно найти SID для одного или двух пользователей, а как быть если у вас это пачка логинов. Например мне это нужно было при предоставлении прав. Предположим, что у меня есть текстовый файл со списком логинов, каждый на новой строке. Мне нужно для каждого определить его Security Identifier.

как узнать sid пользователя windows. find out the sid in bulk 01. как узнать sid пользователя windows фото. как узнать sid пользователя windows-find out the sid in bulk 01. картинка как узнать sid пользователя windows. картинка find out the sid in bulk 01.

В этом нам поможет скрипт PowerShell. Откройте ISE.

На выходе будет удобный список, при желании можно все экспортировать в csv или txt файл.

Источник

Как узнать SID пользователя по имени и наоборот

В среде Windows каждому доменному и локальному пользователю, группе и другим объектам безопасности, присваивается уникальный идентификатор — Security Identifier или SID. Именно SID, а не имя пользователя используется для контроля доступа к различным ресурсам: сетевым каталогам, ключам реестра, объектам файловой системы и т.д. В этой статье мы покажем несколько простых способов узнать SID пользователя и обратной процедуры – определения имени пользователя Windows по его SID.

Для преобразования username в SID можно воспользоваться отличий утилитой из комплекта Sysinternals — PsGetSid. Но ее придется выкачивать и устанавливать на каждую систему вручную.

Гораздо проще воспользоваться утилитой командной строки или скриптом Powershell

Получить SID локального пользователя

Чтобы получить SID локальной учетной записи на данной машине, можно воспользоваться утилитой wmic, обращающейся к WMI хранилищу. Для локального пользователя test_user команда будет такой:

wmic useraccount where name=’test_user’ get sid

как узнать sid пользователя windows. wmic get sid. как узнать sid пользователя windows фото. как узнать sid пользователя windows-wmic get sid. картинка как узнать sid пользователя windows. картинка wmic get sid.В этом примере SID пользователя — S-1-5-21-1175651296-1316126944-203051354-1005

Если нужно узнать SID текущего пользователя, выполните такую команду:

wmic useraccount where name=’%username%’ get sid

На PowerShell скрипт, выдающий тот же результат можно реализовать с помощью двух классов SecurityIdentifier и NTAccount.

Получить SID доменного пользователя

Узнать SID текущей доменной учетной записи можно командой:

как узнать sid пользователя windows. whoami user sid. как узнать sid пользователя windows фото. как узнать sid пользователя windows-whoami user sid. картинка как узнать sid пользователя windows. картинка whoami user sid.Для получения SID доменного пользователя можно воспользоваться командлетом Get-ADUser, входящего в состав модуля Active Directory Module для Windows PowerShell.

как узнать sid пользователя windows. get aduser sid. как узнать sid пользователя windows фото. как узнать sid пользователя windows-get aduser sid. картинка как узнать sid пользователя windows. картинка get aduser sid.Если модуль AD для PowerShell отсутствует, через Powershell можно запросить данные из домена так:

как узнать sid пользователя windows. posh SecurityIdentifier NTAccount. как узнать sid пользователя windows фото. как узнать sid пользователя windows-posh SecurityIdentifier NTAccount. картинка как узнать sid пользователя windows. картинка posh SecurityIdentifier NTAccount.Эта же команда в одну строку:

(new-object security.principal.ntaccount “jjsmith»).translate([security.principal.securityidentifier])

Определить имя пользователя по SID

Чтобы узнать имени учетной записи пользователя по SID (обратная процедура), можно воспользоваться одной из следующих команд:

wmic useraccount where sid=’S-1-3-12-12452343106-3544442455-30354867-1434′ get name

На PowerShell при помощи модуля AD для Powershell:

как узнать sid пользователя windows. 0665d74d1b4dba731ab69bf877b64265. как узнать sid пользователя windows фото. как узнать sid пользователя windows-0665d74d1b4dba731ab69bf877b64265. картинка как узнать sid пользователя windows. картинка 0665d74d1b4dba731ab69bf877b64265.

Попробуйте наши услуги обслуживания и получите третий месяц обслуживания в подарок!

Источник

Как узнать SID пользователя или по известному SID определить его имя

как узнать sid пользователя windows. sid cmd. как узнать sid пользователя windows фото. как узнать sid пользователя windows-sid cmd. картинка как узнать sid пользователя windows. картинка sid cmd.

Итак, в Windows, любой учетной записи пользователя присваивается уникальный идентификатор безопасности SID (Security Identifier). По сути, операционная система оперирует именно SID-ами, а не именами пользователей. Если вы когда-либо назначали права доступа к папкам или файлам разным пользователям, а потом какого-то пользователя удаляли из системы, то могли видеть оставшиеся SID в свойства ресурса.

Стоит заметить, что, на самом деле, не все SID уникальны, и у встроенных учетных записей (Администратор, Гость), они постоянны. SID-ы локальных учёток хранятся в базе данных диспетчера учетных записей SAM (Security Account Manager), для доменных, соответсвенно в Active Directory.

Как узнать SID пользователя или по известному SID определить его имя?

Есть несколько способов это сделать. Проще всего посмотреть SID текущего пользователя с помощью утилиты whoami. Для этого в консоли cmd и выполним команду:

Как видите, я выполнил вход под админом, но это не интересно. Гораздо полезнее узнать SID произвольного пользователя. Для этого воспользуемся утилитой WMIC из Windows Management Instrumentation (WMI).

Посмотрим SID пользователя Kirill можно такой командой:

Определение имени пользователя по SID (обратная процедура) будет выглядеть так:

Аналогичные действия можно проводить и на PowerShell, но я в нём не силён, инфа есть в сети, кто заинтересовался данной темой почитает, для моей задачи было достаточно и этого. Как и предполагалось, потерянная папка нашлась у одного из пользователей в корзине.

Если считаете статью полезной,
не ленитесь ставить лайки и делиться с друзьями.

Источник

Как узнать sid пользователя windows

как узнать sid пользователя windows. kompyuter AD. как узнать sid пользователя windows фото. как узнать sid пользователя windows-kompyuter AD. картинка как узнать sid пользователя windows. картинка kompyuter AD.

Добрый день! Уважаемые читатели и гости IT блога Pyatilistnik.org. В прошлый раз мы с вами установили домен Active Directory на Windows Server 2019. Одним из краеугольных понятий в AD является идентификатор безопасности компьютера SID, о нем и пойдет речь. Мы разберем, какие они бывают у сервера и рабочей станции, а так же научимся определять SID компьютера, буквально за минуту.

Сколько у компьютера SID-ов?

как узнать sid пользователя windows. Struktura SID. как узнать sid пользователя windows фото. как узнать sid пользователя windows-Struktura SID. картинка как узнать sid пользователя windows. картинка Struktura SID.

Существует два типа SID у компьютера:

В обоих случаях у вас будет два абсолютно разных SID. Первый дескриптор безопасности у вас генерируется при установке системы, второй если вы вводите его в домен AD. И так, у меня есть тестовый домен root.pyatilistnik.org. Есть клиентская станция с Windows 10 1803. Для того, чтобы вам показать разницу и оба SID идентификатора на моей тестовой Windows 10, мы воспользуемся утилитой Марка Русиновича PsGetSid из инструментария Sysinternals (Скачать PsGetSid можно по ссылке https://docs.microsoft.com/en-us/sysinternals/downloads/psgetsid). Распаковываете архив с утилитой, открываете командную строку от имени администратора и переходите с помощью cd в каталог с утилитой PsGetSid.

Первым делом я выведу имя компьютера, через команду hostname. В моем примере, это W10-CL01.

Далее я выведу локальный SID компьютера, через утилиту PsGetSid:

В итоге я получил SID for W10-CL01\w10-cl01:S-1-5-21-7706586-876249769-275126362. Обратите внимание, что перед идентификатором безопасности идет имя компьютера, это сразу говорит, что он локальный.

И команда указанная выше, показывает вам доменный SID рабочей станции. SID for ROOT\w10-cl01$:S-1-5-21-233550040-578987154-4094747311-1602. Обратите внимание, что перед идентификаторам идет имя домена ROOT\.

как узнать sid пользователя windows. dva sid kompyutera. как узнать sid пользователя windows фото. как узнать sid пользователя windows-dva sid kompyutera. картинка как узнать sid пользователя windows. картинка dva sid kompyutera.

Нюансы идентификаторов безопасности на рабочих станциях

Некоторое время назад, Марк Руссинович, очень известный человек в мире Microsoft, написал замечательную статью, про мифы дублирования SID, где показал на практике свои мысли, но после прочтения статьи у некоторых людей оставалась в голове путаница или вопросы, \ бы хотел немного уточнить по статье (Ссылка на нее https://blogs.technet.microsoft.com/mark_russinovich/2009/11/15/sid/).

Предположим, что вы клонируете нужную вам виртуальную машину или хост. Если вы не обезличиваете систему, с помощью Sysprep, то у вас все полученные клоны систем, будут иметь один локальный SID компьютера. Если мы говорим про окружение в виде рабочей группы в локальной сети, то ни каких проблем с доступом или конфликтом с доступом к ресурсам вы не увидите. Но вот в случае с доменным SID, такое не получится, он должен быть уникальным в пределах Active Directory, в противном случае, у вас будут конфликты между двумя объектами. Убедитесь, что после клонирования и обезличивания у вас разные SID, полученные от мастера RID.

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

Методы определения сида компьютера

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

как узнать sid пользователя windows. sid cherez dsquery. как узнать sid пользователя windows фото. как узнать sid пользователя windows-sid cherez dsquery. картинка как узнать sid пользователя windows. картинка sid cherez dsquery.

как узнать sid пользователя windows. Zapros lokalnogo SID kompyutera 01. как узнать sid пользователя windows фото. как узнать sid пользователя windows-Zapros lokalnogo SID kompyutera 01. картинка как узнать sid пользователя windows. картинка Zapros lokalnogo SID kompyutera 01.

как узнать sid пользователя windows. Zapros lokalnogo SID kompyutera 02. как узнать sid пользователя windows фото. как узнать sid пользователя windows-Zapros lokalnogo SID kompyutera 02. картинка как узнать sid пользователя windows. картинка Zapros lokalnogo SID kompyutera 02.

тут так же будет запрошен SID учетной записи «Администратор». Если компьютер доменный, то нам поможет командлет Get-ADComputer. Запускаем оснастку PowerShell и вводим команду:

как узнать sid пользователя windows. SID cherez PowerShell. как узнать sid пользователя windows фото. как узнать sid пользователя windows-SID cherez PowerShell. картинка как узнать sid пользователя windows. картинка SID cherez PowerShell.

Как видите методов очень много. Видел я метод и получения сида из реестра Windows, в ветке

Источник

Как узнать SID пользователя

Операционная система Windows для идентификации использует специальный идентификатор безопасности (Security Identifier, SID), который присваивается каждой учетной записи пользователя (а также компьютера или группы) при ее создании. В отличие от имени каждый SID уникален, что позволяет системе однозначно идентифицировать пользователя. Поэтому операционная система оперирует именно SID-ами и использует их для контроля доступа к различным ресурсам — принтерам, файлам и папкам и т.п.

Примечание. Говоря об уникальности SID, надо сделать одну оговорку. В Windows существуют так называемые встроенные (BuiltIn) учетные записи, такие как Administrator или Guest. SID-ы этих записей одинаковы в каждом экземпляре Windows вне зависимости от версии ОС. Это дает администратору возможность более-менее централизованно управлять доступом при отсутствии доменной структуры.

SID для локальных учетных записей храниться базе данных диспетчера учетных записей (Security Account Manager, SAM) на локальном компьютере, для доменных — в базе Active Directory. И сегодня речь пойдет о том, как можно узнать SID пользователя по его имени и наоборот, как выяснить имя пользователя по его SID.

Whoami

Когда требуется посмотреть SID текущего пользователя, то проще всего воспользоваться утилитой whoami. Для этого надо открыть консоль cmd и выполнить команду:

как узнать sid пользователя windows. sid1. как узнать sid пользователя windows фото. как узнать sid пользователя windows-sid1. картинка как узнать sid пользователя windows. картинка sid1.

В том случае, когда необходимо узнать SID произвольного пользователя, можно воспользоваться Windows Management Instrumentation (WMI). Один из инструментов для работы с WMI — утилита WMIC. Так например, узнать SID пользователя Kirill можно такой командой:

wmic useraccount where name=′Kirill′ get sid

А можно и наоборот, выяснить имя пользователя по его SID:

wmic useraccount where sid=′S-1-5-21-4178654016-3479515840-607560339-1000′ get name

как узнать sid пользователя windows. sid2. как узнать sid пользователя windows фото. как узнать sid пользователя windows-sid2. картинка как узнать sid пользователя windows. картинка sid2.

Дополнительно в WMI-запросе можно указать имя компьютера (для локального) или домена (для доменного пользователя). Например эта команда выведет SID локального администратора:

wmic useraccount where (name=′administrator′ and domain=′%computername%′) get sid

wmic useraccount where (name=′administrator′ and domain=′contoso′) get sid

как узнать sid пользователя windows. sid3. как узнать sid пользователя windows фото. как узнать sid пользователя windows-sid3. картинка как узнать sid пользователя windows. картинка sid3.

Для обычного пользователя все также, узнаем SID по имени:

wmic useraccount where (name=′kirill′ and domain=′contoso′) get sid

wmic useraccount where (sid=′S-1-5-21-2404695605-4156858507-746700462-1001′ and domain=′contoso′) get name

как узнать sid пользователя windows. sid4. как узнать sid пользователя windows фото. как узнать sid пользователя windows-sid4. картинка как узнать sid пользователя windows. картинка sid4.

Примечание. В запросе вместо имени компьютера\домена можно использовать переменные %computername% и %userdomain%.

PowerShell и WMI

PowerShell также позволяет работать с WMI. Для примера обратимся к классу win32_userAccount и выведем SID доменного:

и локального пользователя:

Также вместо имени компьютера и домена можно указывать переменные окружения $env:computername и $env:userdomain, например:

как узнать sid пользователя windows. sid5. как узнать sid пользователя windows фото. как узнать sid пользователя windows-sid5. картинка как узнать sid пользователя windows. картинка sid5.

Для обратной операции (узнать имя пользователя по SID) нам потребуется использовать свойство SID класса win32_SID. Например:

как узнать sid пользователя windows. sid6. как узнать sid пользователя windows фото. как узнать sid пользователя windows-sid6. картинка как узнать sid пользователя windows. картинка sid6.

Как вариант, для работы с WMI можно использовать командлет Get-WmiObject (или Get-CimInstance). Например так мы узнаем SID пользователя:

как узнать sid пользователя windows. sid7. как узнать sid пользователя windows фото. как узнать sid пользователя windows-sid7. картинка как узнать sid пользователя windows. картинка sid7.

как узнать sid пользователя windows. sid8. как узнать sid пользователя windows фото. как узнать sid пользователя windows-sid8. картинка как узнать sid пользователя windows. картинка sid8.

Для доменного пользователя процедура идентична, только в виде параметра передаются имя пользователя и имя домена:

как узнать sid пользователя windows. sid9. как узнать sid пользователя windows фото. как узнать sid пользователя windows-sid9. картинка как узнать sid пользователя windows. картинка sid9.

Для обратной процедуры получения имени по SID делаем наоборот — сначала создаем объект класса System.Security.Principal.SecurityIdentifier и передаем ему в виде параметра SID пользователя, а затем переводим его в объект класса System.Security.Principal.NTAccount и выводим свойство Value, содержащее имя пользователя:

как узнать sid пользователя windows. sid10. как узнать sid пользователя windows фото. как узнать sid пользователя windows-sid10. картинка как узнать sid пользователя windows. картинка sid10.

PsGetSid

Как видите, встроенных средств для выяснения SID в Windows предостаточно, но для полноты картины возьмем еще одно, от стороннего разработчика.

PsGetSid — утилита командной строки от Sysinternals, входящая в состав пакета PsTools. PsGetSid умеет получать SID пользователя по его имени и наоборот, работает как с локальными, так и с доменными аккаунтами. Утилита не требует установки, ее достаточно скопировать на нужный компьютер и запустить.

Для примера запросим SID пользователя по его имени:

и наоборот, выясним имя по SID:

как узнать sid пользователя windows. sid11. как узнать sid пользователя windows фото. как узнать sid пользователя windows-sid11. картинка как узнать sid пользователя windows. картинка sid11.

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

Для отправки комментария вам необходимо авторизоваться.

Источник

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

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