Novell Client Installation Procedures
Читаем
4.3.10 Creating the Configuration File (Unattend File)
Собственно тут чёрным по белому написано как поставить автоматически Novell Client32
Подзабыл я этот способ, а все на самом деле очень просто!
Я сделал просто:
в \\SERVER\SYS\PUBLIC\Client\winnt\i386\
положил клиента
там же создал unattend.txt
[Novell_Client_Install_Manager]
Novell_Client=2000/XP
Version=4.91.2
[SetupNWInstallOptions]
!DisplayInitialScreen=NO
!Reboot_Or_Ask=Reboot
!ForceRebootOnReboot=YES
!InstallNMAS=NO
!Create_System_Restore_Point=NO
[NovellNetWareClientParameters]
!AcceptLicenseAgreement=YES
!Protocol=IPNOCM
!Remove_IPX=NO
!DoInstall=YES
!AskUseNetWareGINA=NO
!Preferred_Tree="MY_TREE"
!Preferred_Tree_Distribute=Always
!Tree_List1=MY_TREE
!Tree_List_Distribute=Replace
!Default_Context_List1=MyORG
!Default_Context_List_Distribute=Replace
!Default_Policy_Support=NO
!Default_Policy_Support_Distribute=Always
!Policy_Path="WS\system32"
!Policy_Path_Distribute=Always
!Show_Location_List=NO
!Show_Location_List_Distribute=Always
!Preferred_Network_Protocol=IP
!Preferred_Network_Protocol_Distribute=Always
!UTF8_NCPs=OFF
!UTF8_NCPs_Distribute=Always
!IP_NDS=ON
!IP_HOSTFILE=ON
!IP_DNS=ON
!IP_SLP=ON
!IP_Naming_Distribute=Always
!Enable_Scheduler_Icon=OFF
!Enable_Scheduler_Icon_Distribute=Always
!Show_NDS_Objects=OFF
!Show_NDS_Objects_Distribute=Always
!Enable_Update_Novell_Client=OFF
!Enable_Update_Novell_Client_Distribute=Always
!ServiceInstances_Distribute=Always
[NDPSParameters]
!DoInstall=YES
!IsOptional=NO
[NovellNetwareLocationProfiles]
!Profile_List1=Default
!Profile_List_Distribute=Replace
!ProfilesListSZ0="Default","Default"
!ProfilesCount=1
!LoginServiceDWOn0="Default","Save On Exit"
!LoginServiceSZ0="Default","Tab","Credentials"
!LoginServiceDWOn1="Default","Password Enable"
!LoginServiceSZ1="Default\Tab1","Tab","NDS"
!LoginServiceSZ2="Default\Tab1","Server","MySERVER"
!LoginServiceSZ3="Default\Tab1","Context","MyORG"
!LoginServiceSZ4="Default\Tab1","Tree","MY_TREE"
!LoginServiceDWOff0="Default\Tab1","Clear Connections"
!LoginServiceSZ5="Default\Tab2","Tab","Script"
!LoginServiceDWOn2="Default\Tab2","Login Script"
!LoginServiceDWOff1="Default\Tab2","Display Results"
!LoginServiceDWOn3="Default\Tab2","Close Results"
!LoginServiceSZ6="Default\Tab3","Tab","NT Credentials"
!LoginServiceCount=7,4,2
[Network_2000]
Install2000Services=Services2000List
[Services2000List]
NW_NWFS=NovellNetwareClientParameters, \$OEM$\NET\NTCLIENT\I386
NW_NDPS=NDPSParameters, \$OEM$\NET\NTCLIENT\I386
В acu.ini написал:
[DisplayDialog]
Display=No
[UnattendFile]
Use=Yes
File=\\SERVER\SYS\PUBLIC\Client\winnt\i386\unattend.txt
В процедуре регистрации:
- Код: Выделить всё
IF OS = "winnt"
WRITE "Install Novell Client for Windows 2000/XP."
#\\SERVER\sys\public\client\winnt\i386\acu.exe
IF "%ERROR_LEVEL" = "1" THEN
EXIT
END
END
C установкой ZfD 7 попроще, но есть затык, ОН не стаивться без IE выше 5.5
А ставим опять же из скрипта
- Код: Выделить всё
IF OS = "winnt"
WRITE "Install ZfD Client for Windows 2000/XP."
#\\SERVER\sys\public\client\zfd\install.cmd
IF "%ERROR_LEVEL" = "1" THEN
EXIT
END
END
в install.cmd
@ECHO OFF
msiexec.exe /i \\SERVER\sys\public\client\zfd\ZfDAgent.msi /qn EDITABLE_MT_ADDRESS=1 STARTUP_APPEXPLORER=1 ADDLOCAL=ALL
PAUSE
И вот оно СЧАСТЬЕ!
P.S.: Для выполнения сабжа лучше завести отдельного юзера и у него в логин скрипте прописать что нужно + еще нужно подумать как запустить установку ZfD только после установки Client32