Powershell Software deployment

Powershell Deploy Foxit Reader

Foxit Reader per Powershell installieren

Mit Hilfe der Powershell können wir z.B. den Foxit Reader zeitgleich auf mehreren Servern oder Workstations installieren. Dazu kopieren wir das Programm auf die jeweilige Maschine und führen es über ein ScriptBlock aus. Die Installation erfolgt still und leise.

Powershell anzeigen

$servers = “Server01”, “Server02”, “Server03”
foreach ($server in $servers)
{
    New-item -ItemType Directory -Path “\\$Server\C$\Temp”
    Copy-Item -Path “C:\Temp\FoxitReader93_L10N_Setup_Prom.exe” -Destination “\\$Server\C$\Temp\”
    Invoke-Command -ComputerName $server -ScriptBlock { Start-Process -FilePath “C:\Temp\FoxitReader93_L10N_Setup_Prom.exe” -ArgumentList ‘/ForceInstall /VERYSILENT DESKTOP_SHORTCUT=”1″ MAKEDEFAULT=”1″ VIEWINBROWSER=”0″ LAUNCHCHECKDEFAULT=”1″ AUTO_UPDATE=”2″ /passive /norestart’ -Wait }
}

https://www.foxitsoftware.com/de/downloads/