PsExec è un comodo software gratuito che consente di eseguire comandi ed aprire programmi sui PC della rete locale (LAN) senza bisogno né alzarsi dalla sedia, né di installare preventivamente alcunché sulla destinazione. Praticissimo per i power user, si rivela un piccolo gioiello per gli amministratori di sistema in ambienti professionali [continua..]
Io lo uso moltissimo e mi piace un sacco, l'ultima volta ho fatto una migrazione di stampanti su 82 pc senza neanche alzarmi dalla sedia se non per andare a fare le prove di stampa da alcuni pc.
In genere usavo però robocopy http://www.microsoft.com/en-us/download ... x?id=17657 per copiarmi i file che mi servivano sul pc remoto, perché così li copiavo in un percorso prestabilito che poi spazzavo via.
Via script e psexec avevo fatto uno script per gestire un windows update manuale su tutti i pc della rete.
Ci puoi fare veramente di tutto.
“Se tutti i documenti raccontavano la stessa favola, ecco che la menzogna diventava un fatto storico, quindi vera.”
Bella l'idea di copiare preventivamente in un percorso a piacimento (in effetti, avendo comunque accesso a c$, potrebbe essere una "finezza" interessante). Se mai vorrai fare una "guida: installare una stampante su 82 PC senza alzarsi dalla sedia" lo leggerò con interesse
Zane ha scritto:Se mai vorrai fare una "guida: installare una stampante su 82 PC senza alzarsi dalla sedia" lo leggerò con interesse
Se riesco a fare le prove con windows 7 (usa un programma per il backup della configurazione diverso da quello di xp), la faccio di sicuro. L'installazione è stata fatta su Xp.
Al3x ha scritto:da me è accessibile sia su Vista che Seven
Anche da me, non ricordo di aver trovato pc in cui non riuscivo ad accedere.
Attendevo altri riscontri prima di replicare, ma in effetti anche qui (uso spesso le C$ e compagnia bella) mi risultano tutte attive senza dover seguire procedimenti particolari.
Se la pazienza è una virtù, attendere è un'arte... Stiamo tornando...
Io ho avuto problemi solo certe volte, quando ho provato a collegarmi da win 2003/2008 su delle windows 2000.
Per il resto è fenomenale, lo uso sovente a lavoro.
guida utilissima, ho un server con windows server 2012 r2 sulla scala e con psexec posso comodamente spegnerlo direttamente dal pc senza nemmeno collegarmi in desktop remoto!
Ciao a tutti,
ho la seguente necessità: Dovrò installare e disinstallare su una quarantina di pc del software diverse volte...Qualcuno di voi mi sa dire se posso fare questo in modo automatico tramite questo tool psexec via wifi avendo tutti i pc appartenti tutti allo stesso dominio ?
Se si, mi dareste una bozza su come impostare tale comando?
I pc hanno windows 7 o 8 ancora non lo so...mentre il pc dal quale vorrei pilotare il tuo ha windows 8.1
Grazie
Ciao Zane,
gentilissimo nella tua risposta veloce...ti chiedo : ma con l'opzione @file come deve essere strutturato il file? Devo mettere i nomi host o il mac address? Devono essere separati da virgola o da punto e virgola o da altro separatore??
Aggiungo un'altra domanda.....questo tool è sufficiente che sia solo presente nella macchina da cui voglio far partire le installazioni/disinstallazioni automatiche oppure deve trovarsi su tutti i pc target?
Ok, nel file quindi metterò solo ip o hostname ....Posso mettere anche le relative informazioni di username/password?
Mi spiego, supponiamo ho il file con 40 righe per fare l'installazione sui 40 pc devo comunque inserire per ognuno delle credenziali , giusto? Dove li metto? Sulla riga di comando oppure sempre tramite file?
ralex ha scritto:Sulla riga di comando oppure sempre tramite file?
Sulla riga di comando e vanno messe le credenziali dell'amministratore locale del pc, quello che può installare un programma.
Una cosa del genere
psexec -u administrator -p password \\@listapc.txt "file da installare"
“Se tutti i documenti raccontavano la stessa favola, ecco che la menzogna diventava un fatto storico, quindi vera.”
OK, supponi che utente e password sui 40 pc sono diverse....questo renderebbe meno utile l'utilizzo dell'opzione file @file....perché comunque dovrei scrivere per ogni pc remoto/target le sue credenziali. Quindi non potrei lanciare per cosi dire una sola lunga istruzione per l'installazione su tutti i pc, ma dovrei il seguente comando tante volte quanti sono i pc, giusto???? :
psexec -u administrator1 -p password1 \\@listapc.txt "file da installare"
ralex ha scritto:OK, supponi che utente e password sui 40 pc sono diverse....questo renderebbe meno utile l'utilizzo dell'opzione file @file....perché comunque dovrei scrivere per ogni pc remoto/target le sue credenziali. Quindi non potrei lanciare per cosi dire una sola lunga istruzione per l'installazione su tutti i pc, ma dovrei il seguente comando tante volte quanti sono i pc, giusto???? :
psexec -u administrator1 -p password1 \\@listapc.txt "file da installare"
Se hai la password dell'amministratore locale diversa per ogni pc (come fai a ricordarle????) dovrai usare qualcosa del genere:
psexec -u administrator -p password1 nomepc1 "file da installare"
psexec -u administrator -p password2 nomepc2 "file da installare"
e avanti con 3...4...5...
“Se tutti i documenti raccontavano la stessa favola, ecco che la menzogna diventava un fatto storico, quindi vera.”
Ciao a tutti, uso questo comando da un pò e riesco a fare davvero un casino di cose...l'unica cosa che non riesco è quella di impostare la password ad account remoto che ancora non ha password...vorrei farlo massivamente su diversi pc che hanno lo stesso account name....riesco a fare il contrario cioè dati n account con password tramite psexec riesco a togliergli la password a tutti, ma il viceversa non ci riesco...
Conoscete qualche soluzione per settare a n account remoti la password che inizialmente non l'hanno?
Grazie
Ciao, ho provato a seguire la tua guida passo passo ma stranamente sul pc remoto non si avvia niente.
La condivisione dei file c'è; i permessi di ogni genere ci sono; le password anche e quando lancio la stringa come risposta mi appare che l'applicazione è stata lanciata con un certo ID, ma se vado a guardare con Desktop Remoto, non c'è nulla!!
Ho provato pure a guardare dentro admin$ mentre la stringa lavorava e appariva il file PSEXESVC.exe che dovrebbe lanciare l'eseguibile richiesto.. ma senza risultato.
Sul pc remoto è installato Winsows 10 LTSC, che sia colpa di quello?
Derek Zoolander ha scritto: ↑sab set 19, 2020 10:12 am
Ciao, ho provato a seguire la tua guida passo passo ma stranamente sul pc remoto non si avvia niente.
Puoi scrivere quali comandi stai utilizzando e cosa vuoi ottenere?
“Se tutti i documenti raccontavano la stessa favola, ecco che la menzogna diventava un fatto storico, quindi vera.”
fin ora ho provato ad avviare notepad, giusto per provare.
Il comando che lancio è: psexec \\muletto -u Derek -p passwood -i -d "c:\windows\system32\notepad.exe"
dove Muletto è il nome del pc remoto, Derek è l'utente admin e la pass ovviamente occultata.
ma nn appaiono istanze di Notepad ne in finestra ne in background
Inserendo un messaggio, dichiari di aver letto e accettato il regolamento di partecipazione.
Nello specifico, sei consapevole che ti stai assumendo personalmente la totale responsabilità delle tue affermazioni, anche in sede civile e/o penale,
manlevando i gestori di questo sito da ogni coinvolgimento e/o pretesa di rivalsa.
Dichiari inoltre di essere consapevole che il messaggio sarà visibile pubblicamente, accetti di diffonderlo con licenza
CC BY-NC-SA 3.0 (con attribuzione a "TurboLab.it") e rinunci ad ogni forma di compensazione (economica o altro).
Rinunci inoltre esplicitamente a qualsiasi pretesa di cancellazione del messaggio.