Войти

Показать полную графическую версию : (solved) Не срабатывание useraccounts.cmd и autologon.reg


Ignor
11-04-2006, 17:06
Доброго времени суток, уважаемые.
Требуется ваша помощь по двум маленьким проблемам.

1) В ходе unattended установки Windows XP Pro SP2, не до конца срабатывает useraccounts.cmd, а именно не ставятся галочки "срок действия пароля не ограничен"
Мой useraccounts.cmd
cmdow @ /HID
net user Admin parol/add
net localgroup Пользователи Admin /delete
net localgroup Администраторы Admin /add
net accounts /maxpwage:unlimited
net user User /add
net localgroup Пользователи User /delete
net localgroup "Опытные пользователи" User /add
net accounts /maxpwage:unlimited
wmic useraccount set passwordexpires=false /nointeractive
ping -n 7 -w 1 127.0.0.1 > nul
REGEDIT /S autologon.reg
EXIT \Самое интересное, что если этот же файл запустить после установки, то все прекрасно работает.

2) После выполнения autologon.reg, какое бы имя и пароль не был там указан, первый раз система пытается залогинится под встроенной учетной записью Administrator и тем паролем который был указан для ней в winnt.sif. Второй и последующий разы все проходит нормально.
autologon.reg
Windows Registry Editor Version 5.00
[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Winlogon]
"DefaultUserName"="Admin"
"DefaultPassword"="parol"
"AutoAdminLogon"="1"
"AutoLogonCount"=dword:00000001
Содержимое cmdlines.txt и winnt.sif

[COMMANDS]
"RunOnceEx.cmd"
"regopts.cmd"
"rundll32 advpack.dll,LaunchINFSection nLite.inf,nLiteReg"
"oeiminfo.cmd"
"REGEDIT /S hkcu.reg"
"useraccounts.cmd"
"prep_env.cmd"
;SetupMgrTag
[Data]
AutoPartition=0
MsDosInitiated="0"
UnattendedInstall="Yes"

[Unattended]
UnattendMode=FullUnattended
OemSkipEula=Yes
OemPreinstall=Yes
UnattendSwitch="yes"
TargetPath=\WINDOWS
Repartition=No
WaitForReboot="No"
DriverSigningPolicy=Ignore

[GuiUnattended]AdminPassword=176a737202bab14faad3b435b51404eef864f98f49c2c430fbff3ce33961fe65
EncryptedAdminPassword=Yes
OEMSkipRegional=1
TimeZone=145
OemSkipWelcome=1

[UserData]
ProductKey=
FullName="Admin"
OrgName="ID"
ComputerName=Id0

[TapiLocation]
CountryCode=7

[RegionalSettings]
LanguageGroup=1,2,3,4,5
SystemLocale=00000419
UserLocale=00000419
InputLocale=0419:00000419,0409:00000409

[Branding]
BrandIEUsingUnattended=Yes

[URL]
Home_Page=www.yandex.ru

[Proxy]
Proxy_Enable=1
Use_Same_Proxy=0
HTTP_Proxy_Server=192.168.30.1:8081
FTP_Proxy_Server=192.168.30.1:8081
Proxy_Override=192.168.30.;<local>

[Identification]
JoinWorkgroup=ID

[Networking]
InstallDefaultComponents=Yes

[Components]
msmsgs=off
msnexplr=off
zonegames=off
indexsrv_system = off
terminalServer = off

[Shell]
DefaultStartPanelOff = Yes
DefaultThemesOff = Yes

[IEPopupBlocker]
BlockPopups=No

[WindowsFirewall]
Profiles = WindowsFirewall.TurnOffFirewall

[WindowsFirewall.TurnOffFirewall]
Mode = 0Заранее спасибо

ShaddyR
11-04-2006, 20:05
Ignor:
1) галочка и не появится, глюк GUI. Команда отрабатывается и делает то, что надо.
2) (используй вместо Цитата тег Код)
3) кавычки добавь, на всякий случай. И добавь "LogonType"
Вот мой:
[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Winlogon]
"DefaultUserName"="User"
"LogonType"=dword:00000000
"AltDefaultUserName"="User"
"AutoAdminLogon"="1"

Ignor
11-04-2006, 20:57
Не правильный автоход уже поборол, спасибо. Именно добавив в autologon.reg - "AltDefaultUserName"="нужное_имя_пользователя"
1) галочка и не появится, глюк GUI. Команда отрабатывается и делает то, что надо. Почему же тогда повторный запуск файла (уже после окончания установки) выставляет галочки так как надо? Возможно его слишком рано запускать на T12?

Vadikan
12-04-2006, 00:28
Ignor
Возможно, но это совсем необязтельно делать на Т-12. Просто остальные команды приходится делать на этом этапе, если хочется войти другим пользователем в систему.

Ignor
12-04-2006, 09:18
Мдаа.. не хотелось бы делать повторный запуск одного и того же файла.. не очень это красиво.. Может кто-нибудь все-таки поборол эту проблему?

Vadikan
Планируется ли обновление и исправление оффлайн версии unattended.oszone.net? Очень бы этого хотелось..

Vadikan
12-04-2006, 10:21
Ignor
Зачем повторный? Просто команду пропишите в prepare.cmd или cleanup.cmd (пакетные файлы исполняемые уже при входе в систему), а из useraccounts.cmd уберите.

Оффлайн версия будет на днях.

ShaddyR
12-04-2006, 13:03
Ignor: Но пользователь создается? Потому как при указанном синтаксисе команды
net user Admin parol/add
и отсутствии пробела parol/add у меня лично отказывается создавать чего-либо (спасибо, Vadikan).
Почему же тогда повторный запуск файла
не повторный, а судя по всему - любой, но - в режиме работы, а не установки. Хотя на свежеустановленной ОС запускать не пробовал, а там, где попробовал только что, команда уже запускалась в свое время, пусть и очень давно.

Ignor
12-04-2006, 17:19
Пользователь нормально создается.. добавляется в группу.. net user Admin parol/add

Отсутствие пробела - опечатка уже здесь

ShaddyR
12-04-2006, 17:44
Ignor: ну, родной... надеюсь, это единственная опечатка..
Ладно, как я понимаю, вопрос решен?

Ignor
12-04-2006, 20:49
Видимо да. Спасибо




© OSzone.net 2001-2012