Deployment Solution

 View Only

Installing AClient as Part of Sysprep 

May 15, 2008 03:02 PM

The best way to install the Altiris AClient as part of the base imaging task, is to have the Deployment Server copy the most recent version of the AClient to the local drive, followed by a call from the Windows XP Cmdlines.txt file to run the installation.

This method ensures your clients always have the latest version of the agent and ensures freshly imaged computers still can be properly managed.

Unfortunately the command line options available for the aclient install are not as wide-spread as they should be.

Here's what the cmdlines.txt should look like to make this successful. And yes, the quotes are required:

[Commands]
"c:\altiris\aclient\altiris-aclient-6.9.164.X86.exe c:\altiris\aclient\aclient.inp -silent -install -scriptedinstall"

Statistics
0 Favorited
0 Views
0 Files
0 Shares
0 Downloads

Tags and Keywords

Comments

Nov 20, 2008 01:40 PM

I first deleted aclient.cfg file if it's present in the computer this is to avoid the computer using the defualts values from computer you used to make the original image. that file will be generated new when you install the aclient again..
second is that I use firm.exe copy to place the aclient.exe and aclient.inp file in the new computer..
I didn't use the cmdlinest.txt file I instead place theat line in the sysprep.inf
sysprep.inf file
[GUIRunOnce]
"C:\altiris\Aclient\Aclient.exe C:\Altiris\Aclient\Aclient.inp -silent -install"
===run this in dos-mode===========
firm.exe delete PROD:aclient.cfg
firm.exe copy .\Agents\AClient\aclient.exe prod:"\Altiris\AClient\aclient.exe"
firm.exe copy .\Agents\AClient\aclient.inp prod:"\Altiris\AClient\aclient.inp"
I prefer using the aclient.exe over the altiris-aclient-6.9.176.X86.exe which is the same file just it has been extracted...

Nov 20, 2008 01:01 PM

Have you checked your registry? If the Aclient has been installed previously, there are registry settings that might not be updated. Check HKEY_LOCAL_MACHINE\SOFTWARE\Altiris. There are several entries that list the IP of the DS server. I have found that sometimes I have to uninstall all the agents on the computer. Delete the HKEY_LOCAL_MACHINE\SOFTWARE\Altiris entry and then reinstall the agents for things to work correctly. The uninstall of the agents does not seem to delete the registry settings.

May 22, 2008 03:05 AM

We are working on our new XP image and I need to have the Aclient in the image. this way the new host reports to the DS after image deployment. In the 'Golden-PC' installation I installed the Aclient using initial settings: Use Multicast to report to the nearest DS. This is needed because our network has multiple sites with multiple Altiris servers in different subnets. When the new client reports to the DS, another job pushes the final INP file with the site dependent settings.
The multicast settings does not work proper. When I copy the image to another site and deploy it with that local DS, it reports back to our DS in the Netherlands (I always thought multicast did not go through routers??).
What am I missing here?
The important lines from the initial.inp file are:
MCastAddr=225.1.2.3
MCastPort=402
and these disabled lines
;TcpAddr=172.16.10.108
;TcpPort=402
Any suggestions anyone?
Thanks.

May 21, 2008 07:35 PM

All of the settings for the scripted install are in the .inp file. This file lets you specify your DS server name and ip address, the install path, the clients password, and more.
Here is some more info on this subject:
https://kb.altiris.com/article.asp?article=24368&p=1

May 20, 2008 03:41 PM

Do you have the cmd for a server OS or would it be the same, what about a Linux box?
-d

May 16, 2008 02:43 PM

We actually prefer to embed the Aclient within the image itself. As our image is actually a VM (makes HAL and driver prep a bit easier plus the ability to snapshot before and after the sysprep really helps us keep a consistent image) and we keep the AClient loaded within there. Any update to the AClient will be done when our VM is brought online. This ensures our AClient is always there and is also available immediately after the OS is done. Since it is in the image we have one less thing to worry about.

May 15, 2008 03:52 PM

I prefer to copy the latest version of the aclient from eXpress\agents and place it in the eXpress folder named "aclient.exe" and then as part of my driver injection I copy "eXpress\aclient.exe" to the "prod:\" (c:\). This way when a new aclient comes out, I simply replace the aclient.exe in the eXpress share with the newest version keeping the same name, and I don't have to adjust my cmdlines txt file.

Related Entries and Links

No Related Resource entered.