Имя пользователя:
Пароль:
 

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

Ветеран


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

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


Цитата Казбек:
c:\regcomplist.txt - писок ваших ПК
Как отрабатывает?? »
у нас в принципе по паролю доступ даёт, но аналогичный код выдаёт

%i


%i

Цитата Казбек:
добавьте еще один слэш перед переменной и проверяйте: »
Код: Выделить весь код
D:\Bats>reg add "\\%i\HKU\.DEFAULT\Keyboard Layout\Preload" /V 1 /T REG_SZ
 /D 00000409 /F
ERROR: The network path was not found.

D:\Bats>pause
Press any key to continue . . .

D:\Bats>for /F %a in ('reg query \\%i\hku') do (
REG QUERY "\\%i\%a\Volatile Environment" /v Username    | find "myname"   1>nul

 if not errorlevel 1 reg add "\\%i\%a\Keyboard Layout\Preload" /V 1 /T REG_SZ /D
 00000409 /F
)
ERROR: The network path was not found.
...

D:\Bats>for /F %a in ('reg query \\%i\hku') do (
REG QUERY "\\%i\%a\Volatile Environment" /v Username    | find "myname"   1>nul

 if not errorlevel 1 reg add "\\%i\%a\Keyboard Layout\Preload" /V 1 /T REG_SZ /D
 00000409 /F
)
ERROR: The network path was not found.

D:\bats\Bats>pause
Press any key to continue . . .

D:\bats\Bats>QUERY "\\%i\%a\Volatile Environment" /v Username    | find "myname
"   1>nul
Invalid parameter(s)
QUERY { PROCESS | SESSION | TERMSERVER | USER }
апд

Скрытый текст

Код: Выделить весь код
@echo ON

set DomainUser=kontora\myuser
set /P DomainPassword=password...
set FILELOG=%~n0.log
set PCLIST=AD3.txt
if exist %FILELOG% set PCLIST=%FILELOG%
for /f "tokens=*" %%i in (%FILELIST%) do call :ENGLISH %%i
goto RETURN


:ENGLISH

rem echo %%i>> D:\bats\regquery.txt
rem reg query "\\%%i\HKU\Volatile Environment">> D:\bats\regquery.txt
rem echo.>> D:\bats\regquery.txt
rem echo.>> D:\bats\regquery.txt


reg add "\\%%i\HKU\.DEFAULT\Keyboard Layout\Preload" /V 1 /T REG_SZ  /D 00000409 /F
pause
for /f %%a in ('reg query \\%%i\hku') do ( REG QUERY "\\%%i\%%a\Volatile Environment" /v Username  |find "myuser" >nul 
if not errorlevel 1 reg add "\\%%i\%%a\Keyboard Layout\Preload" /V 1 /T REG_SZ /D 00000409 /F
)
pause


:return
ERROR: The network path was not found.
на каждую из 2х строку запросов

-------
Оснащение дурдомов компьютерами идёт полным ходом.
Об этом можно судить по комментариям в интернете.


Последний раз редактировалось bredych, 05-03-2018 в 17:04.


Отправлено: 17:55, 01-03-2018 | #6