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

Come recuperare la password di Windows

Automatizzazione dell’installazione del software per il concorso docenti