Installer un MSI via WinRM (remoting) à distance |
Écrit par Arnaud Petitjean [MVP]
|
14-04-2011 |
En lisant le Blog d'un ami MVP PowerShell américain Tome Tanasovski je me suis apperçu qu'il avait publié un excellent script pour installer un fichier MSI sur une ou plusieurs machine(s) à distance via le mécanisme de remoting de PowerShell v2.0.
Je m'empresse donc de vous le partager:
$script = {
#do preinstall stuff
$args = "-i c:\path\to\msi\file.msi /qn /norestart"
[diagnostics.process]::start("msiexec.exe", $args).WaitForExit()
#do follow up stuff
}
invoke-command -computername (gc computerlist.txt) -scriptblock $script
Il y existe biensûr d'autres façons de faire la même chose avec WMI ou via une tâche planifiée; mais la technique présentée ici est la plus moderne .
|