PowerShell Sysinternals-Tools: Unterschied zwischen den Versionen

Aus Wiki-WebPerfect
Wechseln zu: Navigation, Suche
(Die Seite wurde neu angelegt: „== Mittels PSExec einen Befehl Remote ausführen (Beispiel ipconfig) == <source lang="powershell"> .\psexec.exe \\xptw0999 -s -u xptw0999\Administrator -p Task…“)
 
K
 
(11 dazwischenliegende Versionen des gleichen Benutzers werden nicht angezeigt)
Zeile 1: Zeile 1:
 +
= PSExec =
 +
== PowerShell als "System" (NT AUTHORITY\SYSTEM) ausführen ==
 +
.\PsExec64.exe -i -s powershell.exe
 +
-> mit dem Befehl "whoami" kann kontrolliert werden ob man nun das PowerShell in einem System-Kontext läuft.
 +
 +
 
== Mittels PSExec einen Befehl Remote ausführen (Beispiel ipconfig) ==
 
== Mittels PSExec einen Befehl Remote ausführen (Beispiel ipconfig) ==
<source lang="powershell"> .\psexec.exe \\xptw0999 -s -u xptw0999\Administrator -p TaskForcePerf1 ipconfig /all </source>
+
<source lang="powershell"> .\psexec.exe \\<Hostname>-s -u <Remote-User> -p <Paswort> ipconfig /all </source>
  
  
Zeile 7: Zeile 13:
  
 
Beispiel mit dr Zabbix MSI + Konfigurations-Parameter:
 
Beispiel mit dr Zabbix MSI + Konfigurations-Parameter:
<source lang="powershell"> .\psexec.exe \\<Computername oder IP> -s -u <Remote-User> -p <Passwort> msiexec /qn /L D:\Temp\LogFile.txt /i D:\Temp\zabbix_agent-3.2.3_x64.msi HOSTNAME=<Computername> HOSTNAMEFQDN=1 SERVER=<Zabbix-Server>  </source>
+
<source lang="powershell"> .\psexec.exe \\<Hostname oder IP> -s -u <Remote-User> -p <Passwort> msiexec /qn /L D:\Temp\LogFile.txt /i D:\Temp\zabbix_agent-3.2.3_x64.msi HOSTNAME=<Hostame> HOSTNAMEFQDN=1 SERVER=<Zabbix-Server>  </source>
 +
 
 +
''Empfohlene Alternative: [[Remote Install MSI]]''
 +
 
 +
 
 +
 
 +
'''Weitere Informationen''' <br>
 +
Msiexec: https://technet.microsoft.com/en-us/library/bb490936.aspx <br>
 +
PsExec: https://technet.microsoft.com/en-us/sysinternals/pstools.aspx
 +
<br> <br>
 +
'''Dateien:''' <br>
 +
PSTools: [[Datei:PSTools.zip]]
 +
 
 +
 
  
  

Aktuelle Version vom 26. Januar 2022, 10:21 Uhr

PSExec

PowerShell als "System" (NT AUTHORITY\SYSTEM) ausführen

.\PsExec64.exe -i -s powershell.exe

-> mit dem Befehl "whoami" kann kontrolliert werden ob man nun das PowerShell in einem System-Kontext läuft.


Mittels PSExec einen Befehl Remote ausführen (Beispiel ipconfig)

 .\psexec.exe \\<Hostname>-s -u <Remote-User> -p <Paswort> ipconfig /all


Mittels PSExec eine MSI auf einem Remote-Computer installieren

Zuerst muss mit PowerShell in das Verzeichnis das psexec.exe enthält gewechselt werden. (Beispiel: cd D:\Temp\psexec.exe)

Beispiel mit dr Zabbix MSI + Konfigurations-Parameter:

 .\psexec.exe \\<Hostname oder IP> -s -u <Remote-User> -p <Passwort> msiexec /qn /L D:\Temp\LogFile.txt /i D:\Temp\zabbix_agent-3.2.3_x64.msi HOSTNAME=<Hostame> HOSTNAMEFQDN=1 SERVER=<Zabbix-Server>

Empfohlene Alternative: Remote Install MSI


Weitere Informationen
Msiexec: https://technet.microsoft.com/en-us/library/bb490936.aspx
PsExec: https://technet.microsoft.com/en-us/sysinternals/pstools.aspx

Dateien:
PSTools: Datei:PSTools.zip