0

I have remote access to a Windows Small Business Server 2008 machine. There are about 5 workstations connected to this network.

How can I make every workstation install an .msi package without having to remotely connect to each workstation?

CJ7
  • 653
  • 9
  • 24

3 Answers3

1

Have you simply considered using your active Directory to publish the application via a Group Policy?

http://support.microsoft.com/kb/816102

explains how to do it (and no, I will not Quote a 2 page Long checklist of steps to do).

TomTom
  • 50,857
  • 7
  • 52
  • 134
  • Can this method cause the application to be published to all workstations on a per-machine basis and does this require a domain? – CJ7 Feb 13 '13 at 07:07
  • Domain. Pretty much all higher admin functions in windows and for windows are made for domains. – TomTom Feb 13 '13 at 07:10
0

PsExec... erk. OK for v-small environments, but doesn't scale into the enterprise. Seen plenty of bombed PSExec child processes / residual PSExecSvc services.

If AD based deployment isn't an option, and the clients are Win7/8, use WinRM.

Simon Catlin
  • 5,222
  • 3
  • 16
  • 20
-2

You have three options:

  1. Windows logon script
  2. Miscrosoft Systems Management Server
  3. PsExec

But i recommend you to use psexec, because its so easy and stable.it has working for me about 3 years without any problem. the main role of psexec is to execute a command remotely on another computer, even the executable does not exists on remote computer.it may copy executable on remote computer and then executes it.

Usage: psexec [\\computer[,computer2[,...] | @file][-u user [-p psswd]][-n s][-l][-s|-e][-x][-i [session]][-c [-f|-v]][-w directory][-d][-<priority>][-a n,n,... ] cmd [arguments]

EDIT 1:

On unix based workstations, you may use WINEXE instead.

pylover
  • 708
  • 3
  • 9
  • 15