Highlighted
Anonymous_User Absent Member.
Absent Member.
1098 views

ACU through a Zen 3.2SP3 Pre-Distribution Script

When I run the ACU from a Application using a Pre-distribution script, I
look in the Task Manager and see that ACU is running, then launches
NWlocal.exe, copies the files down and executes setupnw.exe and then the
setup just stops cold in the task manager and the Application is still
running. I was wondering if there was any more things I had to worry
about in the acu.ini or unattend.txt to make it fully unattended. I have
posted the full text of both below.

ACU.INI
---
; Novell ACU for Windows 2000/XP File
; Novell ACU INI File
;
;VeRsIoN=v2.5 Novell ACU - Configuration INI
;CoPyRiGhT=copyright 1999-2005, by Novell, Inc. All rights reserved.

[LaunchInstall]
Launch=Yes

[DisplayDialog]
Display=No

[UnattendFile]
Use=Yes
File=\\GW1\DOC\ISS\Novell Clients\WinNT\4.90SP2D\English\WINNT\i386
\Unattend.txt

[StatusLogging]
Use=Yes
File=\\GW1\DOC\ISS\Novell Clients\WinNT\4.90SP2D\English\WINNT\Update
Log\client.txt

[AdministratorMessage]
Message=

[ClientLocalInstall]
LocalInstall=Yes
LocalDirectory=C:\Install\4.90SP2D
DeleteLocalInstall=No

[UpdateAgentSettings]
Update=No
EnableUpdateAgent=Yes
EnableAutomaticUpdateAgent=Yes
UpdateAgentLaunchInterval=7
EnableUpdateLocation=Yes
UpdateLocation=\\GW1\Doc\ISS\Novell
Clients\WinNT\4.90SP2D\English\WINNT\i386
EnablePreviousInstallLocation=Yes
AdministratorRights=Yes

[Uninstall]
IPX=No
CMD=No
Client=No
NDPS=No
WorkstationManager=No
NAL=No
ImagingService=No
RemoteManagement=No
NICI=No
NMAS=No
NetIdentity=No
AdministratorMessage=

---

Unattend.txt

---

[Novell_Client_Install_Manager]
Novell_Client=NT
[SetupNWInstallOptions]
!InstallNMAS=NO
!InstallNICI=YES
!DisplayInitialScreen=NO
!Reboot_Or_Ask=Reboot
[NovellNetWareClientParameters]
!Protocol=IPNOCM
!DoInstall=YES
!Preferred_Tree="BWC"
!Preferred_Tree_Distribute=Always
!Tree_List_Distribute=Clear
!Default_Context_List_Distribute=Clear
!Product_Name="Novell Client 4.90 SP2"
!Product_Name_Distribute=Always
!Display_Connection_Page=YES
!Display_Connection_Page_Distribute=Always
!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
!Show_Single_Sign_on=YES
!Show_Single_Sign_on_Distribute=Always
!Preferred_Network_Protocol=IP
!Preferred_Network_Protocol_Distribute=Always
!IP_NDS=ON
!IP_HOSTFILE=ON
!IP_DNS=ON
!IP_SLP=ON
!IP_Naming_Distribute=Always
!IPX_Bindery=ON
!IPX_NDS=ON
!IPX_SAP=ON
!IPX_Naming_Distribute=Always
!ServiceInstances_Distribute=Always
!Notify=NO
!Notify_Distribute=Always
!Enable_Systray_Icon=OFF
!Enable_Systray_Icon_Distribute=Always
!Enable_Scheduler_Icon=OFF
!Enable_Scheduler_Icon_Distribute=Always
!AcceptLicenseAgreement=YES
!MinorInternalVersion=8
!Client_Update_Agent_Suppress_Update_Prompt=YES
!Client_Update_Agent_Suppress_Update_Prompt_Distribute=Always
!Client_Update_Agent_Service_Pack=YES
!Client_Update_Agent_Service_Pack_Distribute=Always
!Bad_Name_Cache_Timeout=0
!Bad_Name_Cache_Timeout_Distribute=Always
!Bad_Name_Cache_Enabled=OFF
!Bad_Name_Cache_Enabled_Distribute=Always
!Bad_Address_Cache_Timeout=0
!Bad_Address_Cache_Timeout_Distribute=Always
!MajorInternalVersion=4
!Client_Update_Agent_Enable=YES
!Client_Update_Agent_Enable_Distribute=Always
!Client_Update_Agent_Auto_Enable=YES
!Client_Update_Agent_Auto_Enable_Distribute=Always
!Client_Update_Agent_Enable_Update_Location=YES
!Client_Update_Agent_Enable_Update_Location_Distribute=Always
!Client_Update_Agent_Update_Location="\\GW1\DOC\ISS\Novell
Clients\WinNT\4.90SP2D\English\WINNT\i386"
!Client_Update_Agent_Update_Location_Distribute=Always
!Client_Update_Agent_Enable_Previous_Install_Location=NO
!Client_Update_Agent_Enable_Previous_Install_Location_Distribute=Always
!Client_Update_Agent_Unattend_File="\\GW1\DOC\ISS\Novell
Clients\WinNT\4.90SP2D\English\WINNT\i386\unattend.txt"
!Client_Update_Agent_Unattend_File_Distribute=Always
!Preferred_Server="FS1"
!Preferred_Server_Distribute=Always
!RemoveIPXIfPresent=NO
[WorkstationManagerParameters]
!DoInstall=YES
!IsOptional=NO
!Workstation_Manager_Tree="BWC"
!Workstation_Manager_Tree_Distribute=Always
!MinorInternalVersion=8
!MajorInternalVersion=4
[NALAgentParameters]
!DoInstall=YES
!IsOptional=NO
!MinorInternalVersion=8
!MajorInternalVersion=4
[RemoteManagementParameters]
!DoInstall=YES
!IsOptional=NO
!MinorInternalVersion=8
!MajorInternalVersion=4
[NDPSParameters]
!DoInstall=YES
!IsOptional=NO
!MinorInternalVersion=8
!MajorInternalVersion=4
[ZISWinParameters]
!DoInstall=NO
!MajorInternalVersion=4
!MinorInternalVersion=8
[NovellNetwareLocationProfiles]
!Profile_List_Distribute=Never
!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","Tree","BWC"
!LoginServiceDWOff0="Default\Tab1","Clear Connections"
!LoginServiceSZ3="Default\Tab2","Tab","Script"
!LoginServiceDWOn2="Default\Tab2","Login Script"
!LoginServiceDWOn3="Default\Tab2","Display Results"
!LoginServiceDWOn4="Default\Tab2","Close Results"
!LoginServiceSZ4="Default\Tab3","Tab","NT Credentials"
!LoginServiceCount=5,5,1
[]
_Distribute=Never
[Unattended]
OemPreinstall=YES
[Network]
InstallServices=ServicesList
[Network_2000]
Install2000Services=Services2000List
[ServicesList]
NWFS=NovellNetwareClientParameters, \$OEM$\NET\NTCLIENT\I386
WM=WorkstationManagerParameters, \$OEM$\NET\NTCLIENT\I386
NALNTSRV=NALAgentParameters, \$OEM$\NET\NTCLIENT\I386
WUA=RemoteManagementParameters, \$OEM$\NET\NTCLIENT\I386
NDPS=NDPSParameters, \$OEM$\NET\NTCLIENT\I386
ZISWin=ZISWinParameters, \$OEM$\NET\NTCLIENT\I386
[Services2000List]
NW_NWFS=NovellNetwareClientParameters, \$OEM$\NET\NTCLIENT\I386
NW_WM=WorkstationManagerParameters, \$OEM$\NET\NTCLIENT\I386
NW_NDPS=NDPSParameters, \$OEM$\NET\NTCLIENT\I386
NW_NALNTSRV=NALAgentParameters, \$OEM$\NET\NTCLIENT\I386
NW_WUA=RemoteManagementParameters, \$OEM$\NET\NTCLIENT\I386
NW_ZISWin=ZISWinParameters, \$OEM$\NET\NTCLIENT\I386

Labels (1)
0 Likes
2 Replies
Anonymous_User Absent Member.
Absent Member.

Re: ACU through a Zen 3.2SP3 Pre-Distribution Script

Why did you kick the ACU off from a pre-distribution script and not the
regular run section of the app object?

I've found that the paths in ACU.INI are relative to where ACU.EXE is
located.

For simplicity keep the acu and unattend.txt files together under i386 in
the install path.
The ACU.INI file pointing to unattend.txt would have these lines...

[UnattendFile]
Use=Yes
File=Unattend.txt

You also may want to look at removing any spaces in the path under
[StatusLogging]. Adjust the actual folders on the file system itself as
appropriate.

--
Tony Pedretti


0 Likes
Anonymous_User Absent Member.
Absent Member.

Re: ACU through a Zen 3.2SP3 Pre-Distribution Script

I tried the Distribution script because I think when you use the Run
section and then Change the environment to Unsecure system user the
workstation has to be registered in the tree. Also, most of our users
are Power Users and do not have the capability to install the update
without Administrator Priveledges. I successfully did use the Run
section, I was just looking for a way to be able to hit all of our
workstations. I have an object that sets up the 4.90 Update Agent to
update the workstations but that doesn't work for 4.83 clients so I was
looking for a way to get all of them.
0 Likes
The opinions expressed above are the personal opinions of the authors, not of Micro Focus. By using this site, you accept the Terms of Use and Rules of Participation. Certain versions of content ("Material") accessible here may contain branding from Hewlett-Packard Company (now HP Inc.) and Hewlett Packard Enterprise Company. As of September 1, 2017, the Material is now offered by Micro Focus, a separately owned and operated company. Any reference to the HP and Hewlett Packard Enterprise/HPE marks is historical in nature, and the HP and Hewlett Packard Enterprise/HPE marks are the property of their respective owners.