SvoiLudi,
Код:

@Echo Off
Set /P "ProfileName=Введите имя профиля пользователя: "
For /F "Tokens=7 Delims=\" %%A In ('REG QUERY "HKLM\Software\Microsoft\Windows NT\CurrentVersion\ProfileList" /s^|Find "S-"') Do (
REG QUERY "HKLM\Software\Microsoft\Windows NT\CurrentVersion\ProfileList\%%A" /v ProfileImagePath|Find /I "%ProfileName%" >nul&&Call :Func %%A&&GoTo :EOF
)
Echo Профиль пользователя %ProfileName% не найден.
GoTo :EOF
:Func
:: Здесь пишем свои команды, SID передается в качестве параметра %1. Пример команды ниже
Echo Профиль пользователя %ProfileName% найден, его SID - %1