Простой скрипт, который может узнать логин пользователя по его SID-у.
Иногда бывает очень полезен.
Скрипт LoginFromSID.vbs:
On Error Resume Next
Dim SID, strComputer, Zapros, Login
SID = InputBox ("Введите SID пользователя!")
If SID <> "" then
strComputer = "."
Set objWMIService = GetObject("winmgmts:\\" & strComputer & "\root\cimv2")
Zapros = "Win32_SID.SID='" + SID + "'"
Set objAccount = objWMIService.Get (Zapros)
Login = objAccount.ReferencedDomainName & "\" & objAccount.AccountName
Wscript.Echo Login
Set objWMIService = Nothing
Else
Wscript.Echo ("Не введён SID! Запустите скрипт заново и введите правильно SID пользователя!")
End If
Скрипт является обратным скрипту SIDFromLogin.vbs
|