Компьютерный форум OSzone.net  

Компьютерный форум OSzone.net (http://forum.oszone.net/index.php)
-   Автоматическая установка Windows 2000/XP/2003 (http://forum.oszone.net/forumdisplay.php?f=32)
-   -   (solved) Не срабатывание useraccounts.cmd и autologon.reg (http://forum.oszone.net/showthread.php?t=64235)

Ignor 11-04-2006 17:06 426979

(solved) Не срабатывание useraccounts.cmd и autologon.reg
 
Доброго времени суток, уважаемые.
Требуется ваша помощь по двум маленьким проблемам.

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 427025

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 427039

Не правильный автоход уже поборол, спасибо. Именно добавив в autologon.reg -
PHP код:

"AltDefaultUserName"="нужное_имя_пользователя" 

Цитата:

1) галочка и не появится, глюк GUI. Команда отрабатывается и делает то, что надо.
Почему же тогда повторный запуск файла (уже после окончания установки) выставляет галочки так как надо? Возможно его слишком рано запускать на T12?

Vadikan 12-04-2006 00:28 427074

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

Ignor 12-04-2006 09:18 427113

Мдаа.. не хотелось бы делать повторный запуск одного и того же файла.. не очень это красиво.. Может кто-нибудь все-таки поборол эту проблему?

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

Vadikan 12-04-2006 10:21 427131

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

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

ShaddyR 12-04-2006 13:03 427174

Ignor: Но пользователь создается? Потому как при указанном синтаксисе команды
Код:

net user Admin parol/add
и отсутствии пробела parol/add у меня лично отказывается создавать чего-либо (спасибо, Vadikan).
Цитата:

Почему же тогда повторный запуск файла
не повторный, а судя по всему - любой, но - в режиме работы, а не установки. Хотя на свежеустановленной ОС запускать не пробовал, а там, где попробовал только что, команда уже запускалась в свое время, пусть и очень давно.

Ignor 12-04-2006 17:19 427253

Пользователь нормально создается.. добавляется в группу..
PHP код:

net user Admin parol/add 

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

ShaddyR 12-04-2006 17:44 427259

Ignor: ну, родной... надеюсь, это единственная опечатка..
Ладно, как я понимаю, вопрос решен?

Ignor 12-04-2006 20:49 427299

Видимо да. Спасибо


Время: 09:33.

Время: 09:33.
© OSzone.net 2001-