Video Screencast Help

Altiris automation to deploy jobs to list of machines in .csv

Created: 08 Aug 2012 | 4 comments

Hello,

I am new to this forum and Altiris Deployment Solution. My company has a requirement of deploying jobs to over 1000 machines. We have deployment servers spread accross 4 different locations. I know the machine names and the jobs that I want to run. I have them in a .csv files with first column as machine name, second column as DSM server and third column as the job to run. Is there any way I can use this CSV file to be imported to Altiris, so that the corresponding jobs are Run against the corresponding machines at one shot, instead of selecting each job for every machine in their respective DSM server? I am a beginner in Altiris so, pls share the response considering me as a dummy in Altiris :)

We have Altiris Deployment Solution 6.9.

Comments 4 CommentsJump to latest comment

Network23's picture

Hi Nurak,

That should be possible but you have to add an Unique Indentifier in your CSV File for example MAC Address or Serial Number or UUID....

To import a computers in the DS Console try the following:

Take a look on your Express Share (Share on your Deployment Sever) under the Samples Folder there is a File called ImportComputers55.txt this file is an example for an Import file.

You can use this file when you rightclick in the Deployment Server Console under Computers -> New Computers and then click on Import... and select your CSV File or try the file in the sample folder.

Hope this helps

Network23

andykn101's picture

I'd look at using the axsched command, I'm assuming all the computers are already in the DS.

So I'd run a script that says:

"c:\program files\altiris\express\deployment server\axsched.exe" "computername" JobName /t "2000-12-31 00:00"

With a line for each computer/job combination. They should then run in the order they are scheduled.

Authorised Symantec Consultant (ASC) with Endpoint Management Limited, an Authorised Symantec Delivery Provider based in the UK.

Connect Etiquette: Please "Mark as Solution" posts that fix your problem.

Nurak's picture

Hi Network23 and andykn101,

 

I already have my machines in the DS server(andykn101 your assumption is correct). But the computers are spread accross different DSM servers. Should I run the command above in the respective DSM server of my computers? or is there any switch to specify DSM server in the command above?

andykn101's picture
  1. Import the CSV into Excel in columns
  2. Make the first column computername, the second column jobname, and the last column DSM Server name
  3. Sort by DSM server column
  4. Note the row nos for each DSM server
  5. insert a column at the beginning for "c:\program files\altiris\express\deployment server\axsched.exe"
  6. Insert a column after JobName for JobName /t "2000-12-31 00:00"
  7. Delete the DSM server column
  8. Cut and paste each DSM server's set of rows into notepad as a batch file and run on the appropriate server. You might have to do a bit more creative editing to get the double quotes " into the right places.

Authorised Symantec Consultant (ASC) with Endpoint Management Limited, an Authorised Symantec Delivery Provider based in the UK.

Connect Etiquette: Please "Mark as Solution" posts that fix your problem.