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.exe

Avviare 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 -u TECH\administrator -p adminpass123 cmd.exe
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

Post popolari in questo blog

Come bypassare password Windows senza usare un supporto di avvio

Perché "sfc /scannow" spesso non funziona e come risolvere davvero!

Aggiungere collegamenti sul Desktop a tutti gli utenti di un dominio AD