Мне нужен способ сохранить SID текущего пользователя в переменной, я пробовал много вариантов:
setlocal enableextensions
for /f "tokens=*" %%a in (
'"wmic path win32_useraccount where name='%UserName%' get sid"'
) do (
if not "%%a"==""
set myvar=%%a
echo/%%myvar%%=%myvar%
pause
endlocal
Никто не работает.
wmic path win32_useraccount where name='%UserName%' get sid
должно возвращать 3 строки, а мне нужно, чтобы вторая хранилась в переменной.
Может кто-нибудь исправить мой скрипт?
Редактировать : Я использую файл .cmd.