Данная утилита PsGetsid от Sysinternals позволяет узнать идентификатор SID по указанному имени пользователя/службы:
Сперва даём понять утилите, что нам желательно видеть русские буквы, а не крякозябры. В cmd вводим:
И наоборот:
Иногда возникает необходимость получить SID несуществующей службы. Никакие иные средства это не позволяют сделать, кроме данной команды:
Детальное описание по ссылке: Security: New ACLs Improve Security in Windows Vista (в переводе: Повышение безопасности в ОС Windows Vista с помощью новых списков управления доступом (ACL) )
Описание ключей утилиты PsGetSid здесь: PsGetSid - Sysinternals
VBS-версия от Dragokas: Полезные скрипты CMD/BAT
Другие утилиты от Sysinternals доступны по ссылке: PsTools - Sysinternals
Сперва даём понять утилите, что нам желательно видеть русские буквы, а не крякозябры. В cmd вводим:
Код:
chcp 1251
:: переходим в папку со скачанной утилитой
cd /d "%userprofile%\downloads"
Код:
PsGetsid64.exe Admin
И наоборот:
Код:
PsGetsid64.exe S-1-5-21-4161311594-4244952198-1204953518-1000
Иногда возникает необходимость получить SID несуществующей службы. Никакие иные средства это не позволяют сделать, кроме данной команды:
Код:
sc showsid TrustedInstaller
Вместо TrustedInstaller можно подставить что-угодно.
Детальное описание по ссылке: Security: New ACLs Improve Security in Windows Vista (в переводе: Повышение безопасности в ОС Windows Vista с помощью новых списков управления доступом (ACL) )
Описание ключей утилиты PsGetSid здесь: PsGetSid - Sysinternals
VBS-версия от Dragokas: Полезные скрипты CMD/BAT
Другие утилиты от Sysinternals доступны по ссылке: PsTools - Sysinternals