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

Узнаем имя пользователя по SID:

strComputer = «.»
Set objWMIService = GetObject(«winmgmts:» & strComputer & «rootcimv2»)
Set objAccount = objWMIService.Get _
(«Win32_SID.SID=’S-1-5-XX-XXXXXXXXXX-XXXXXXXXXX-XXXXXXXXXX-XXXX'»)
Wscript.Echo objAccount.AccountName
Wscript.Echo objAccount.ReferencedDomainName

Узнаем SID В домене:
strComputer = «.»
Set objWMIService = GetObject(«winmgmts:» & strComputer & «rootcimv2»)
Set objAccount = objWMIService.Get _
(«Win32_UserAccount.Name=’kenmyer’,Domain=’fabrikam'»)
Wscript.Echo objAccount.SID

Узнаем SID на локальной машине:

strComputer = «.»
Set objWMIService = GetObject(«winmgmts:» & strComputer & «rootcimv2»)
Set objAccount = objWMIService.Get _
(«Win32_UserAccount.Name=’username’,Domain=’mydomain'»)
Wscript.Echo objAccount.SID

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

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

Time limit is exhausted. Please reload the CAPTCHA.

Этот сайт использует Akismet для борьбы со спамом. Узнайте, как обрабатываются ваши данные комментариев.