Узнаем имя пользователя по 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