» Determine SID of Windows user

On twitter

Sometimes when digging real deep into Windows like I recently had to, you need to have the Windows SID (Security Identifier) of a local user. I wasn't able to find any standard way of obtaining this info, so I wrote this little VBScript. Might help some people, might not. Putting this online anyway ;)

Open notepad and paste the following script:

strComputer = "<COMPUTERNAME>"
strUser = "<USERNAME>"
Set objWMIService = GetObject("winmgmts:\\" & strComputer & "\root\cimv2")
Set objAccount = objWMIService.Get ("Win32_UserAccount.Name='" & strUser & "',Domain='" & strComputer & "'")
Wscript.Echo objAccount.SID

Obviously,

  • Change the <COMPUTERNAME> and <USERNAME>
  • Save with .vbs extension (Like getsid.vbs)
  • Execute it

 

Stay up to date

You can track my blog rss articles and rss comments. You may also find my rss bookmarks interesting. Or twitter Follow me on Twitter


Like this article?

   Then Digg it!
Or use another bookmark button below to show your support &
help me spread the word.


tags: windows, security, SID, VBScript
category: Howto - Windows
read: 16,068 times

Add comment

(required, shown)(required, not shown)for syntax highlighting

[CODE="Javascript"]
your_code_here();
[/CODE]

Replace "Javascript"
with "php", "text", etc.
code (to make sure you are not a spammer)

 Track replies: rss feed comments feed

Comments

#4. Kevin on 17 September 2009

Twitter.com: kvz@ calanan & Adam: Thanks for sharing

#3. calanan on 08 September 2009

Gravatar.com: calananGreat tip, just what I was looking for. Thanks.

p.s. Works on XP SP3

#2. Adam on 30 December 2008

Gravatar.com: AdamThanks Kevin - worked fine on 2k3.

#1. Marcelo on 27 March 2008

Default avatar:MarceloVery interesting