How would you remotely install software on multiple Windows XP machines?

I need to install the standalone google talk client for Windows XP. I have the googletalk-setup.exe. How would you go about installing this on 100+ Windows XP systems? Is there an automated way you would do it?

I found this info that mentions some command line switches but I don't see a silent install option like I've seen with some other programs.


Solution 1:

Two methods spring to mind:

  1. Windows logon script
  2. Microsoft Systems Management Server
  3. System Center

Solution 2:

Although you can put it in the login script, you may have to add logic to check for existence, so it does not install multiple times.

You could use this free tool (PS.EXE) from Sysinternals, now Microsoft, to run the setup file on remote systems without actually logging into them, or installing any client software. I would setup a network install point for googletalk-setup.exe then use the utility. It even can install to multiple systems, or an entire domain using a wildcard.

http://technet.microsoft.com/en-us/sysinternals/bb897553 http://www.windowsitpro.com/article/remote-computing/psexec (utility was renamed, but usage is the same)