Сложилось ситуация где необходимо было получить Security Identifier (SID) винды без использования стороннего софта и VB. Через командную строку оказалось вполне реально, мы создали велосипед.
Работает только в Win2k/XP/Vista.
@echo off
dir "%SYSTEMROOT%\system32\appmgmt" /A>SID_DIR.txt
findstr /R S-.* "SID_DIR.txt">SID_STR.txt
for /f "tokens=5" %%A in (SID_STR.txt) do (@echo %%A>SID.txt)
del /f /q SID_DIR.txt
del /f /q SID_STR.txt
Работает только в Win2k/XP/Vista.