Utilizzo di Psexec con esempi
Articolo originale di riferimento: https://techexpert.tips/it/windows-it/windows-utilizzo-di-psexec-con-esempi/
Windows - Utilizzo di Psexec con esempi
Si desidera imparare a utilizzare il comando PSEXEC? In questa esercitazione avremo più esempi che mostrano come utilizzare il comando PSEXEC in un computer che esegue Windows.
Esercitazione Psexec - Avvio di un prompt dei comandi locale.
Nel nostro esempio, questo è il percorso del comando PSEXEC.
C:\DOWNLOADS\PSTools\PsExec.exe
In qualità di amministratore, avviare una riga di comando con privilegi elevati.
Accedere alla directory dell'applicazione.
C:
cd C:\DOWNLOADS\PSTools
Avviare una riga di comando remota come altro utente.
psexec \\10.10.10.10 -accepteula -i -u TECH\goku -p gokupass123 cmd.exeAvviare una riga di comando remota come amministratore.
psexec \\10.10.10.10 -accepteula -i -u TECH\administrator -p adminpass123 cmd.exe
Avviare una riga di comando remota come NT AUTHORITY SYSTEM.
psexec \\10.10.10.10 -accepteula -i -s cmd.exe
Nel nostro esempio, abbiamo utilizzato l'applicazione PSEXEC per avviare una riga di comando remota.
Esercitazione Psexec - Eseguire un comando locale
In qualità di amministratore, avviare una riga di comando con privilegi elevati.
Accedere alla directory dell'applicazione.
C:
cd C:\DOWNLOADS\PSTools
Eseguire un comando come utente diverso.
psexec -accepteula -u TECH\goku -p gokupass123 cmd.exe /c "ipconfig"psexec -accepteula -u TECH\goku -p gokupass123 cmd.exe /k "ipconfig"
Eseguire un comando come amministratore.
psexec -accepteula -u TECH\administrator -p adminpass123 cmd.exe /c "ipconfig"psexec -accepteula -u TECH\administrator -p adminpass123 cmd.exe /k "ipconfig"
Avviare un comando come NT AUTHORITY SYSTEM.
psexec -accepteula -i -s cmd /c "whoami > C:\Test.txt"psexec -accepteula -i -s cmd /k "ipconfig"
Eseguire più comandi utilizzando Psexec.
psexec -accepteula -u TECH\goku -p gokupass123 cmd.exe /c "whoami & ipconfig"psexec -accepteula -u TECH\goku -p gokupass123 cmd.exe /k "whoami & ipconfig"
psexec -accepteula -u TECH\administrator -p adminpass123 cmd.exe /c "whoami & ipconfig" psexec -accepteula -u TECH\administrator -p adminpass123 cmd.exe /k "whoami & ipconfig"
psexec -accepteula -i -s cmd /c "whoami > C:\Test.txt & dir >> C:\Test.txt" psexec -accepteula -i -s cmd /k "whoami > C:\Test.txt & dir >> C:\Test.txt"
Eseguire uno script BATCH utilizzando Psexec.
psexec -accepteula -u TECH\goku -p gokupass123 cmd.exe /c "C:\myscript.bat"psexec -accepteula -u TECH\goku -p gokupass123 cmd.exe /k "C:\myscript.bat"
psexec -accepteula -u TECH\administrator -p adminpass123 cmd.exe /c "C:\myscript.bat" psexec -accepteula -u TECH\administrator -p adminpass123 cmd.exe /k "C:\myscript.bat"
psexec -accepteula -i -s cmd /c "C:\myscript.bat" psexec -accepteula -i -s cmd /k "C:\myscript.bat"
Nell'esempio è stata utilizzata l'applicazione PSEXEC per eseguire comandi locali.
Esercitazione Psexec - Eseguire un comando remoto
In qualità di amministratore, avviare una riga di comando con privilegi elevati.
Accedere alla directory dell'applicazione.
C:
cd C:\DOWNLOADS\PSTools
Eseguire un comando remoto come utente diverso.
psexec \\10.10.10.10 -accepteula -i -u TECH\goku -p gokupass123 cmd.exe /c "ipconfig"psexec \\10.10.10.10 -accepteula -i -u TECH\goku -p gokupass123 cmd.exe /k "ipconfig"
Eseguire un comando remoto come amministratore.
psexec \\10.10.10.10 -accepteula -i -u TECH\administrator -p adminpass123 cmd.exe /c "ipconfig"psexec \\10.10.10.10 -accepteula -i -u TECH\administrator -p adminpass123 cmd.exe /k "ipconfig"
Avviare un comando remoto come NT AUTHORITY SYSTEM.
psexec \\10.10.10.10 -accepteula -i -s -u TECH\administrator -p adminpass123 cmd.exe /c "whoami > C:\Test.txt"psexec \\10.10.10.10 -accepteula -i -s cmd.exe /k "whoami > C:\Test.txt"
Eseguire più comandi remoti utilizzando Psexec.
psexec \\10.10.10.10 -accepteula -i -u TECH\goku -p gokupass123 cmd.exe /c "whoami & ipconfig"psexec \\10.10.10.10 -accepteula -i -u TECH\goku -p gokupass123 cmd.exe /k "whoami & ipconfig"
psexec \\10.10.10.10 -accepteula -i -u TECH\administrator -p adminpass123 cmd.exe /c "whoami & ipconfig" psexec \\10.10.10.10 -accepteula -i -u TECH\administrator -p adminpass123 cmd.exe /k "whoami & ipconfig"
psexec \\10.10.10.10 -accepteula -i -s -u TECH\administrator -p adminpass123 cmd.exe /c "whoami > C:\Test.txt & dir >> C:\Test.txt" psexec \\10.10.10.10 -accepteula -i -s cmd.exe /k "whoami > C:\Test.txt & dir >> C:\Test.txt"
Eseguire uno script BATCH remoto utilizzando Psexec.
psexec \\10.10.10.10 -accepteula -i -u TECH\goku -p gokupass123 cmd.exe /c "C:\myscript.bat"psexec \\10.10.10.10 -accepteula -i -u TECH\goku -p gokupass123 cmd.exe /k "C:\myscript.bat"
psexec \\10.10.10.10 -accepteula -i -u TECH\administrator -p adminpass123 cmd.exe /c "C:\myscript.bat" psexec \\10.10.10.10 -accepteula -i -u TECH\administrator -p adminpass123 cmd.exe /k "C:\myscript.bat"
psexec \\10.10.10.10 -accepteula -i -s -u TECH\administrator -p adminpass123 cmd.exe /c "C:\myscript.bat" psexec \\10.10.10.10 -accepteula -i -s cmd.exe /k "C:\myscript.bat"
Avviare un comando remoto in più computer.
psexec @hostnames.txt -accepteula -i -u TECH\administrator -p adminpass123 cmd.exe /c "whoami & ipconfig"psexec @hostnames.txt -accepteula -i -u TECH\administrator -p adminpass123 cmd.exe /k "whoami & ipconfig"
Il file di testo (hostnames.txt) deve contenere nomi host o indirizzi IP.
Esempio:
10.10.10.10
20.20.20.20
tech-dc01
tech-srv01
Commenti
Posta un commento
Solo soluzioni pratiche e/o suggerimenti, migliorie, proprie esperienze. Grazie