A volte durante il debug, devo riavviare un servizio su una macchina remota. Attualmente, lo sto facendo tramite Desktop remoto. Come può essere fatto dalla riga di comando sul mio computer locale?
A volte durante il debug, devo riavviare un servizio su una macchina remota. Attualmente, lo sto facendo tramite Desktop remoto. Come può essere fatto dalla riga di comando sul mio computer locale?
Risposte:
È possibile utilizzare la console dei servizi, facendo clic sul lato sinistro e selezionando l'opzione "Connetti a un altro computer" nel menu Azione.
Se si desidera utilizzare solo la riga di comando, è possibile utilizzare
sc \\machine stop <service>
sc.exe \\machine stop <service>
. Altrimenti, penso, sc fa riferimento a un comando diverso.
Puoi usare mmc:
A quel punto sarai in grado di gestire i servizi come se fossero sul tuo computer locale.
È possibile utilizzare il comando PSEXEC di System Internals per eseguire in remoto un net stop yourservice , quindi net start yourservice
Utilizzando la riga di comando, puoi farlo:
AT \\computername time "NET STOP servicename"
AT \\computername time "NET START servicename"
Bene, se hai Visual Studio (so che è nel 2005, non sono sicuro delle versioni precedenti), puoi aggiungere la macchina remota al tag "Server Explorer". A quel punto, avrai accesso ai SERVIZI che sono in esecuzione, o che possono essere eseguiti, da quella macchina (così come i registri degli eventi, le code e un paio di altre cose interessanti).
Un modo sarebbe abilitare il server Telnet sul computer su cui si desidera controllare i servizi (aggiungere / rimuovere componenti di Windows)
Apri prompt dos
Digita telnet yourmachineip / name
Accedi
tipo net start & serviceName * ad es. W3svc
Verrà avviato IIS oppure è possibile utilizzare net stop per interrompere un servizio.
A seconda della configurazione, è necessario cercare un modo per proteggere la connessione Telnet poiché ritengo che non sia crittografato.
Diverse buone soluzioni qui. Se sei ancora su Win2K e non riesci a installare nulla sul computer remoto, funziona anche:
Apri la console di gestione del computer (fai clic con il pulsante destro del mouse su Risorse del computer, scegli Gestisci; apri da Strumenti di amministrazione nel menu Start o apri da MMC usando lo snap-in).
Fare clic con il tasto destro sul nome del computer e selezionare "Connetti a computer remoto"
Inserisci il nome del computer e le credenziali e avrai pieno accesso a molte funzioni di amministrazione incluso il pannello di controllo dei servizi.