Делал поиск по своим темам и наткнулся на эту...
Как оказывается, ларчик открывался просто
:
В строке
Код:
:: Извлекаем из реестра полный путь к папке, содержащей профили пользователей
for /f "usebackq tokens=3,3* delims== " %%i in (`reg query "HKLM\SOFTWARE\Microsoft\Windows NT\CurrentVersion\ProfileList" /v ProfilesDirectory`) do set profiles=%%i
после "delims==" нужно было всего лишь навсего
символ табуляции поменять на
пробел
Ну и (не обязательно, но во избежанеие вывода лишних ошибок на экран) в строке
Код:
For /F "usebackq tokens=* delims==" %%i in (`DIR /B /AD-S "%profiles%" ^| FINDSTR /V /B /I /C:"All Users" /C:"%username%"`) DO (
ключ
/C:"All Users" поменять на
/C:"Public"