Remote Install MSI: Unterschied zwischen den Versionen

Aus Wiki-WebPerfect
Wechseln zu: Navigation, Suche
K
K (Install with Invoke-WmiMethod)
 
(2 dazwischenliegende Versionen des gleichen Benutzers werden nicht angezeigt)
Zeile 2: Zeile 2:
  
  
== Install with Invoke-WmiMethod ==
+
== 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