Remote Install MSI: Unterschied zwischen den Versionen
Aus Wiki-WebPerfect
Admin (Diskussion | Beiträge) K |
Admin (Diskussion | Beiträge) K (→Install with Invoke-WmiMethod) |
||
(2 dazwischenliegende Versionen des gleichen Benutzers werden nicht angezeigt) | |||
Zeile 2: | Zeile 2: | ||
− | == Install | + | == Remote Install MSI (Invoke-WmiMethod) == |
− | Beispiel-Hostnamen (Source/Share): xyz0001 <br> | + | Beispiel-Hostnamen (Source/Share): '''xyz0001''' <br> |
− | Beispiel-Hostnamen (Destination): xyz0002 <br> | + | Beispiel-Hostnamen (Destination): '''xyz0002''' <br> |
− | Beispiel-Software: Zabbix | + | Beispiel-Software: '''Zabbix''' |
<source lang="powershell"> | <source lang="powershell"> | ||
Zeile 21: | Zeile 21: | ||
</source> | </source> | ||
− | + | ''Alternative: [[PowerShell Sysinternals-Tools]]'' | |
Aktuelle Version vom 13. Februar 2017, 10:13 Uhr
Hier wird gezeigt wie man eine MSI oder PowerShell-Session, psexec.exe oder MSIexec.exe installiert -> So zusagen PowerShell-Only.
Remote Install MSI (Invoke-WmiMethod)
Beispiel-Hostnamen (Source/Share): xyz0001
Beispiel-Hostnamen (Destination): xyz0002
Beispiel-Software: Zabbix
# Variablen $SourcePath="\\xyz0001\d$\temp\test-rhe\" $SourceMSI="zabbix_agent-3.2.3_x64.msi" $SourceFull=$SourcePath+$SourceMSI $DestinationComputer="xyz0002" $DestinationPath="\\$DestinationComputer\c$\Temp\test-rhe\zabbix_agent-3.2.3_x64.msi" # Skript Copy-Item -Path $SourceFull -Destination $DestinationPath Invoke-WmiMethod -Path Win32_Product -Name Install -ComputerName $DestinationComputer -ArgumentList @($true,$null,"$DestinationPath") Remove-Item -path $DestinationPath
Alternative: PowerShell Sysinternals-Tools