В этом варианте имя "Denchik" задано
жестко! с самого начала (причем кроме Winnt.sif еще в двух разных файлах). Я имел в виду, что автоматическая установка прерывается появлением коммандного окна с просьбой ввести имя и пароль
произвольно! (можно задавать новое имя каждую установку с одного и того же диска - используются переменные на имя и пароль). После задания имени и пароля командное окно пропадает и установка продолжается.
В том варианте кавычки не помогают для задания имени из более чем одной части.
Добавлено: Сам файл (имейте в виду, что последняя часть у меня точно не работала, но может у кого получится подкорректировать): [more]@ECHO OFF&SETLOCAL ENABLEEXTENSIONS&TITLE Account Creation
SET /P TOADD= WOULD YOU LIKE TO ADD ADDITIONAL USERS (Y/N)?
SET TOADD=%TOADD:~0,1%
IF /I '%TOADD% NEQ 'Y ENDLOCAL&GOTO :EOF
SET REGKEY="HKLM\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Winlogon"
SET CNT1=0
CLS&TITLE Account Name
ECHO/ NOTE&ECHO/ ЇЇЇЇ&ECHO/&ECHO/ The First User added will be set as your Default User&ECHO/&ECHO/ It will have Administrator Account privileges&ECHO/
:ADDNAME
FOR %%? IN (NAME TIPE UTYPE PASS) DO (SET %%?=)
ECHO/ PLEASE ENTER YOUR CHOSEN ACCOUNT (LOGIN) NAME
SET /P NAME=
IF "%NAME%" EQU "" ECHO/ Blank Names are not accepted!&&GOTO ADDNAME
ECHO/&ECHO/ THE ACCOUNT NAME YOU HAVE CHOSEN IS&ECHO/&ECHO/ %NAME%&ECHO/&ECHO/ WOULD YOU LIKE TO CHANGE IT (Y/N)?
SET /P ANSR=
SET ANSR=%ANSR:~0,1%
IF /I %ANSR% NEQ N GOTO ADDNAME
NET USER|FIND /I " %NAME% ">NUL 2>&1&&(ECHO/&ECHO/ USER %NAME% ALREADY EXISTS&ECHO/&ECHO/ PLEASE TRY AGAIN&ECHO/&GOTO ADDNAME)
CLS&TITLE Account Type
IF %CNT1% EQU 0 SET UTYPE=Administrator&GOTO ADDPASS
:ADDTYPE
ECHO/ YOU CAN NOW CHOOSE AN ACCOUNT TYPE FOR %NAME%&ECHO/&ECHO/ Account Types&ECHO/ ЇЇЇЇЇЇЇЇЇЇЇЇЇ&ECHO/
ECHO/ 1. Computer Administrator (less secure)&ECHO/ Has unrestricted access to the computer&ECHO/
ECHO/ 2. Power User (more secure)&ECHO/ Has only some restricted access to the computer&ECHO/
ECHO/ 3. Normal User (recommended)&ECHO/ Has restricted access to the computer&ECHO/
SET /P TIPE= Please enter your an account type for %NAME% (1/2/3):
SET TIPE=%TIPE:~0,1%
ECHO/%TIPE%|FINDSTR/R "[1-3]">NUL||GOTO ADDTYPE
IF %TIPE% LSS 2 SET UTYPE=Administrator
IF %TIPE% EQU 2 SET UTYPE=Power User
IF %TIPE% GTR 2 SET UTYPE=User
ECHO/&ECHO/ THE ACCOUNT TYPE YOU HAVE CHOSEN IS&ECHO/&ECHO/ %UTYPE%&ECHO/&ECHO/ WOULD YOU LIKE TO CHANGE IT (Y/N)?
SET /P ANSR=
SET ANSR=%ANSR:~0,1%
IF /I %ANSR% NEQ N GOTO ADDTYPE
CLS&TITLE Account Password
:ADDPASS
ECHO/ PLEASE ENTER A PASSWORD FOR %NAME%&ECHO/
ECHO/ NOTE&ECHO/ ЇЇЇЇ&ECHO/&ECHO/ Passwords MUST contain a minimum of 6 characters&ECHO/
SET /P PASS=
IF "%PASS%" EQU "" ECHO/&ECHO/ Blank Passwords are not accepted!&ECHO/&GOTO ADDPASS
ECHO/%PASS%|FINDSTR/R "[^a-z,0-9,_,-]">NUL&&(ECHO/&ECHO/ Some of the characters you used were not acceptable!&ECHO/&GOTO ADDPASS)
ECHO/&ECHO/ THE PASSWORD YOU HAVE CHOSEN FOR %NAME% IS&ECHO/&ECHO/ %PASS%&ECHO/&ECHO/ WOULD YOU LIKE TO CHANGE IT (Y/N)?
SET /P ANSR=
SET ANSR=%ANSR:~0,1%
IF /I %ANSR% NEQ N GOTO ADDPASS
SET CNT2=0
:LOOP
SET /A CNT2+=1
CALL SET V=%%PASS:~0,%CNT2%%%
IF "%V%" NEQ "%PASS%" GOTO LOOP
IF %CNT2% LSS 6 ECHO/ Minimum Password length is 6 characters&ECHO/&ECHO/ Please try again!&ECHO/&GOTO ADDPASS
CLS&TITLE Adding Account
NET USER "%NAME%" "%PASS%" /add
NET LOCALGROUP "%UTYPE%s" "%NAME%" /add
IF %CNT1% EQU 0 CALL
EFLOG
SET /P ADDMORE= WOULD YOU LIKE TO ADD ANOTHER USER (Y/N)?
SET %ADDMORE%=%ADDMORE:~0,1%
IF /I %ADDMORE% EQU Y SET /A CNT1+=1&CLS&GOTO ADDNAME
ECHO/&ECHO/ FINISHED ADDING USERS&ECHO/ ЇЇЇЇЇЇЇЇЇЇЇЇЇЇЇЇЇЇЇЇЇ&ECHO/
NET ACCOUNTS /maxpwage:unlimited
PING -n 4 127.0.0.1>NUL&ENDLOCAL&GOTO :EOF
EFLOG
REG ADD %REGKEY% /V DefaultUserName /D "%NAME%" /F
REG ADD %REGKEY% /V DefaultPassword /D "%PASS%" /F
SET /P AUTLOG= Would you like %NAME%s Account to Logon Automatically (Y/N)?
SET AUTLOG=%AUTLOG:~0,1%
IF /I %AUTLOG% EQU Y REG ADD %REGKEY% /V AutoAdminLogon /D 1 /F
GOTO :EOF[/more]