This is what our SWDIST product does - you can sit at your desk and run the Deploy command to push an install process to a list of computers. It uses the task scheduler on the target comptuer to initiate the install command with admin rights - no need to physically touch any of the systems. I'm using it at my current project to push software to 3000+ desktops at over 300 locations.

Point is if you create an unattended install package and put it on a share, you can use Kix to push out a scheduled task to remote systems to run with specific credentials at a specified time. Staggering the time prevents saturating the network, and using a network share with OTN install process - especially for many concurrent product installs - eliminates any issues with limited disk space on the client. Using push technology requires enough space for the install package and the installed product. OTN installs only require the space for the installed product, and there's no cleanup. SWDIST is a hybrid, since it pushes a small batch file (no software dependencies on the client using BAT files) to the client, and defines a pull install. The intelligence comes from the Deploy process, which determines the target system's IP address, identifies the closest deployment server, and creates a scheduled task with the server name, product, and any arguments.

Your complex arguments would be in the install.bat file on the server and not passed to the task. Speaking of "your complex arguments"... your problem is really mismatched quotes. Shell/Run are commands, not functions, and do not require "()". When you use these commands, you should use single quotes for Kix and double quotes for the internal commands. I also prefer building command strings instead of using a monolithic statement, similar to:
 Code:
$Cmd = '%COMSPEC% /c '
$Cmd = $Cmd + 'some_prog.exe '
$Cmd = $Cmd + 'Arg="argument 1" /switchA'
'About to run: ' $Cmd ? ; for debugging
Shell $Cmd

This is easier to troubleshoot, as it breaks the command into managable segments.

Glenn
_________________________
Actually I am a Rocket Scientist! \:D