Can I Blast a .exe package to all my boxes?

Mike Miller 1's picture

I am not sure if the solution suite will allow me to do this or not. Wat I need is a way that I can blast out all my updated software from my server console. For example I have created a custom screen saver, and it has a .exe installer is there a way I can tell it by creating a task to install this .exe into all machines?

Randall Newnham's picture

Software and File Actions

Yes, you can. In the Ghost Solution Suite 2.5 console, create a new task. Check Software and File Actions, then click on the Software and File Actions tab. CHoose the Transfer files option to deliver the executable, then choose the Execute a Command option to execute it. This looks a little different in previous versions, but it is pretty similar.

Thank you,

Randy

Mike Miller 1's picture

If the .exe has to have next

If the .exe has to have next clicked multiple times, is there a way to make it auto detect to select next kinda like an unattended.xml?

Mike Miller 1's picture

I would like to have this

I would like to have this file not just transfered as a .exe. I would like it to install on all the selected targets silently.

Randall Newnham's picture

AI package

Mike,

In that case, you can build an AutoInstall (AI) package to install that program. Here is an article on creating an AI package:

How to create an AutoInstall application package for distributing an application
http://service1.symantec.com/SUPPORT/on-technology.nsf/docid/2001032009351425

This is a way to record an installation and distribute that to client machines. This seems to be in line with what you want to do.

Thank you,

Randy

EdT's picture

Silent Install

Can you not package your custom screen saver so that no dialogs are displayed and therefore it will install without needing any interaction after the EXE is launched?

If your issue has been solved, please use the "Mark as Solution" link on the most relevant thread.

Mike Miller 1's picture

OK, I think it is best that

OK, I think it is best that I just create a .scr file. So, I have done just that. I have created logon.scr. Now I am trying to just overwrite the file on all the systems. This file is located in the C:\Windows|System32\ directory, it has no administrator ownership. I would like to transfer this file and overwrite it in the system32 directory and also force permission change all within the same task. Otherwise I will have to do each of these boxes one at a time.

This would not be an issue, however I need to understand how to deploy file changes across the network from the server. I have alot of changes planned, I would hate to have to manually walk each small change to over 300 boxes!

Mike Miller 1's picture

So, I guess my question

So, I guess my question is.....Can I send this .scr file out to all my systems on the network, and have it change ownership before it overwrites the file? I have looked in the task setting and see no options for it. I am assuming I will need to build an AI package for this result?

Mark Berning's picture

Ownership is not retained in

Ownership is not retained in AI's.
So either way you are going to execute a script or command line to change permissions of the file (Or a RunOnExit command in your AI).

My suggestion is to do a file transfer and a execute if all you need to do is copy a file and change permissions.

Your task would look like this:

Deploy Software
Transfer Files and Folders - Target Operating System

C:\Temp\screansaver.scr to C:\Windows\System32\ 

Execute a Command - Target Operating System

C:\WINDOWS\system32\cacls.exe "c:\windows\system32\screeensaver.scr" /G Administrators:F Users:R 

Software_File.png

Hope this helps...