Имя пользователя:
Пароль:  
Помощь | Регистрация | Забыли пароль?  

Показать сообщение отдельно

Аватара для SANIOK_AV

Старожил


Сообщения: 493
Благодарности: 6

Профиль | Отправить PM | Цитировать


Делал поиск по своим темам и наткнулся на эту...
Как оказывается, ларчик открывался просто :
В строке
Код: Выделить весь код
:: Извлекаем из реестра полный путь к папке, содержащей профили пользователей
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"

Отправлено: 15:33, 16-09-2011 | #2