Wie kann ich veranlassen, dass alle Arbeitsstationen im Netzwerk das MSI-Paket installieren?

6618
CJ7

Ich habe Fernzugriff auf eine Windows Small Business Server 2008Maschine. An dieses Netzwerk sind etwa 5 Arbeitsplätze angeschlossen.

Wie kann ich jede Arbeitsstation dazu bringen, ein .msiPaket zu installieren, ohne eine Fernverbindung zu jeder Arbeitsstation herstellen zu müssen?

3

2 Antworten auf die Frage

4
Oliver Caldwell

Without Group Policy you will need PSExec from sysinternals:

The real solution is to have the remote machine run msiexec.exe and then point to the MSI package as an argument of the msiexec. You need the MSI package placed somewhere on the network accessable by the remote machine with the credentials that you supply to PSExec.

Customize and run this command to your needs:
psexec \Server -u "DOMAIN\Username" -p "PASSWORD" cmd /c "msiexec.exe /i "\Server\FolderShare\My Install.msi" /quiet /norestart"

NOTE

  • If your MSI or server path contains spaces then surround with quotes
  • Run psexec with the @filename to install on all the listed computers. In a seperate file create a list of computers to run against, one computer per line, and do not include the leading '\'. ie. (blank lines unneccessary but the stupid forum keeps putting them in there)

Full instructions

1
K.A

Microsoft has a function in Group Policy that allows an administrator to "assign and publish" software to client computers. The computers then install the software when they first start up and receive the assignment. Note that the computers must be members of an Active Directory domain to be able to do this. Microsoft explains now in Knowledge Base article 816102: http://support.microsoft.com/kb/816102

Gibt es überhaupt eine Möglichkeit dafür, wenn die Computer nicht Teil einer AD-Domäne sind? CJ7 vor 11 Jahren 0