PowerShell Sysinternals-Tools: Unterschied zwischen den Versionen
Aus Wiki-WebPerfect
Admin (Diskussion | Beiträge) |
Admin (Diskussion | Beiträge) K |
||
(4 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 \\<Hostname>-s -u <Remote-User> -p <Paswort> ipconfig /all </source> | <source lang="powershell"> .\psexec.exe \\<Hostname>-s -u <Remote-User> -p <Paswort> ipconfig /all </source> | ||
Zeile 9: | Zeile 15: | ||
<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> | <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]]'' | |
Zeile 19: | Zeile 25: | ||
'''Dateien:''' <br> | '''Dateien:''' <br> | ||
PSTools: [[Datei:PSTools.zip]] | PSTools: [[Datei:PSTools.zip]] | ||
+ | |||
+ | |||
+ | |||
+ | |||
+ | |||
+ | |||
+ | |||
+ | |||
+ | |||
[[Kategorie:PowerShell]] | [[Kategorie:PowerShell]] |
Aktuelle Version vom 26. Januar 2022, 10:21 Uhr
Inhaltsverzeichnis
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