Punto informatico Network
Canali
20090922101040_1287410429_20090922101035_1434787018_cmd_UAC.png

Lanciare comandi su PC remoti con PsExec

01/03/2011
- A cura di
Zane.
Tecniche Avanzate - PsExec è un comodo software gratuito che consente di eseguire comandi ed aprire programmi su sistemi della propria LAN senza bisogno di alzarsi dalla sedia, e non richiede nemmeno l'installazione di alcunché sui PC remoti. Praticissimo per i power user, si rivela un piccolo gioiello per gli amministratori di sistema.

Download

Tag

Passa qui con il mouse e visualizza le istruzioni per utilizzare i tag!

rete (1) , accesso remoto (1) , rete locale (1) , condivisioni (1) , remoto (1) , ssh (1) , lan (1) , desktop remoto (1) , pc (1) , controllo remoto (1) .

Valutazione

  •  
Voto complessivo 4 calcolato su 20 voti

Arrivati a questo punto, siamo pronti a lanciare il primo comando sul sistema remoto. Sarà qualcosa di simile a questo: psexec.exe \\NomeComputerRemoto -u NomeUtenteRemoto -p PasswordUtenteRemoto -i -d "C:\Percorso remoto\dell'eseguibile\da lanciare.exe"

In particolare:

  • \\NomeComputerRemoto: indicate qui il nome del PC remoto sul quale volete eseguire il vostro comando
  • -u NomeUtenteRemoto: abbiamo detto prima che è necessario disporre di un account valido sul sistema remoto. Indicate il nome utente sostituendolo a NomeUtenteRemoto. In caso la stringa includa degli spazi, racchiudetela fra doppi apici (")
  • -p PasswordUtenteRemoto: sostituite a PasswordUtenteRemoto la password associata all'account indicato
  • "C:\Percorso remoto\dell'eseguibile\da lanciare.exe": sostituite questa stringa con il percorso completo dell'eseguibile che desiderate avviare. Notate che tale file deve già essere presente sul sistema remoto (vedremo in seguito come comportarsi altrimenti)

A titolo di esempio, andrete a lanciare qualcosa del genere: psexec.exe \\starscream -u "Gianluigi Zanettini" -p 123456 -i -d "C:\Windows\system32\notepad.exe".

Se tutto sarà andato per il verso giusto, verrà aperto il blocco note sul sistema remoto

MLIShot_2.jpg

Qualche altro esempio semplice

  • Aprire un prompt di comando: psexec.exe \\starscream -u "Gianluigi Zanettini" -p 123456 -i -d "C:\Windows\system32\cmd.exe"
  • Mostrare la versione di Windows in uso: psexec.exe \\starscream -u "Gianluigi Zanettini" -p 123456 -i -d "C:\Windows\system32\winver.exe"
  • Aprire Internet Explorer: psexec.exe \\starscream -u "Gianluigi Zanettini" -p 123456 -i -d "C:\Programmi\Internet Explorer\iexplore.exe"
  • Lanciare un comando passando parametri: psexec.exe \\starscream -u "Gianluigi Zanettini" -p 123456 -i -d "C:\Programmi\Mozilla Firefox\firefox.exe" -safe-mode

Creare un collegamento per agire con un solo click

È evidente che digitare manualmente una stringa così lunga ogni volta che abbiamo bisogno di lanciare un comando remoto finisce per essere frustrante e ben poco pratico sul lungo periodo.

La soluzione è quella di creare un collegamento all'invocazione di PsExec

Shortcut.jpg

La procedura è quella già illustrata molte altre volte: click con il pulsante destro del mouse in un'area vuota, Nuovo -> Collegamento. Da qui, inserire l'intero comando di PsExec con tutti i parametri e gli argomenti alla prima pagina della breve procedura guidata, ed un nome a piacere per il collegamento nella seconda.

Va da sé che dovrete ripetere la creazione di un nuovo link per ogni comando remoto che vorrete poi lanciare con facilità.

Vi raccomando di eseguire sempre preventivamente varie prove con PsExec dal prompt di comando, di modo da assicurarvi che tutto funzioni, prima di creare i relativi collegamenti: risulterà così più facile diagnosticare e prevenire eventuali problemi.

Pagina successiva
Pagina precedente
Lanciare comandi su PC remoti con PsExec

 

Segnala ad un amico

Tuo nome Tuo indirizzo e-mail (opzionale)
Invia a:
    Aggiungi indirizzo email
    Testo

    © Copyright 2024 BlazeMedia srl - P. IVA 14742231005

    • Gen. pagina: 0.17 sec.
    •  | Utenti conn.: 30
    •  | Revisione 2.0.1
    •  | Numero query: 43
    •  | Tempo totale query: 0.01