Как узнать свой SID?

sid

Для того чтобы узнать SID по имени пользователя нам понадобиться следующий VBS-сценарий:

strComputer = "."
Set objWMIService = GetObject("winmgmts:\\" & strComputer & "\root\cimv2")
Set objAccount = objWMIService.Get _
("Win32_UserAccount.Name='usermane',Domain='computername'")
Wscript.Echo objAccount.SID

Создайте файл с расширение «vbs» и выполните его, предварительно указав:

  • username — имя пользователя локально или в домене
  • computername — имя компьютера или домена

Также возможно и обратное, можно узнать имя пользователя по SID:

strComputer = "."
Set objWMIService = GetObject("winmgmts:\\" & strComputer & "\root\cimv2")
Set objAccount = objWMIService.Get _
("Win32_SID.SID='S-1-5-21-....'")
Wscript.Echo objAccount.AccountName
Wscript.Echo objAccount.ReferencedDomainName

Вместо «S-1-5-21-….» подставляем необходимый нам SID.

Вы можете оставить комментарий ниже.