Quali sono i requisiti ambientali per lavorare con l’utilità PsExec? Per eseguire comandi e processi in remoto, è necessario che i servizi Server e Workstation (Workstation e server) funzionino sul PC remoto e locale e che la condivisione Admin Admin standard sia disponibile sul computer remoto.,
La comodità di PsExec è che è facile da distribuire sulla rete grazie alla possibilità di installare in remoto senza dover installare o configurare nulla su ciascuno. Su un PC remoto, PsExec viene eseguito come servizio Windows con lo stesso nome.
PsExec è molto comodo per eseguire molte attività relative alla manutenzione e all’amministrazione di workstation e server remoti. Non è necessario installarlo, è sufficiente copiarlo nella directory definita nella variabile% path % (ad esempio, C:/Windows/System32)., Quando si eseguono comandi tramite PsExec su un PC remoto, il servizio PsExec (file eseguibile system32psexesvc.exe) inizierà, quindi per il normale funzionamento sono necessari i diritti di amministratore del dominio sulla macchina remota., L’avvio di formato e parametri della riga di comando dell’utilità PsExec di Sysinternals sono come segue:
Usage: psexec | @file]]]] cmd
In caso il nome utente e la password non sono specificati, i diritti dell’utente corrente sono utilizzati:
psexec buh_pc1 cmd.exe
psexec buh_pc1 -u admin -p P @ ssw0rd notepad.exe
In linea di principio, questa utility può essere considerato come un’alternativa a telnet.,
Attenzione: quando si utilizza PsExec, fare attenzione, perché in linea di principio la connessione tra il server e il client PsExec non è crittografata e i dati possono essere intercettati da uno sniffer di rete.,
Se avete bisogno di eseguire un certo comando su più computer contemporaneamente (per esempio, shutdown –f –r –t 0
), quindi i loro nomi o gli indirizzi ip devono essere separati da virgole, o posto in un file di testo, che dovrebbe essere selezionato come uno dei loro parametri PsExec Utilities
psexec buh_pc1, buh_pc2 shutdown –f –r –t 0
psexec @c: list_of_buh_pc.txt shutdown –f –r –t 0
Quando si utilizza il “-c” opzione, il programma specificato prima verranno copiati dal PC remoto, e quindi eseguito., L’opzione – i fa sì che il comando specificato si avvii in modo interattivo. Se, dopo l’esecuzione di un certo comando, PsExec non attendere la sua fine, ma si trasforma controllo (riga di comando), per voi, è necessario specificare l’opzione “-d” parametro:
psexec -d buh_pc1 chkdsk
Questo comando avvia il disco processo di verifica sul sistema remoto, e l’amministratore può continuare a immettere i comandi.