Visualizzazione post con etichetta psexec. Mostra tutti i post
Visualizzazione post con etichetta psexec. Mostra tutti i post

26 mag 2009

Psexec: comandi multipli

Per effettuare un'installazione remota di un applicativo tramite psexec ho bisogno di connettere un'unità di rete, e quindi di lanciare un eseguibile. Come lanciare comandi multipli con un unico comando psexc? Ecco la sintassi:
psexec \\nomepc -u utente -p password cmd /c (net use r: /delete ^& net use r: \\remoto\installdir /utente:username /password:password ^& r:\install.bat ^& net use r: /delete)
Lanciando i comandi singoli non va, così invece funziona perfettamente!

2 feb 2009

Installazione remota di .msi tramite PsExec

Per effettuare l'installazione da remoto di un pacchetto .msi è possibile utilizzare il comando psexec con la seguente sintassi:
psexec -u username -p password \\target -s -d msiexec /i "\\percorso_del_pacchetto.msi" /qb
Naturalmente bisogna assicurarsi che l'utente username disponga dei privilegi di installazione software nella macchina target (tipicamente deve essere un amministratore). Inoltre se il pacchetto da installare si trova in un percorso di rete, l'utente username deve avere accesso alle risorse di rete, pertanto un amministratore locale della macchina potrebbe non bastare. Un amministratore di dominio invece dovrebbe funzionare sempre, ma in alternativa è possibile copiare il pacchetto nella macchina target, ed utilizzare il percorso locale.