Home Page
Articoli
Tips & Tricks
News
Forum
Archivio Forum
Blogs
Sondaggi
Rss
Video
Utenti
Chi Siamo
Contattaci
Username:
Password:
Login
Registrati ora!
Recupera Password
Home Page
Stanze Forum
Windows Server 2000/2003/2008, IIS
Remote Shutdown
mercoledì 18 maggio 2011 - 00.29
Elenco Threads
Stanze Forum
Aggiungi ai Preferiti
Cerca nel forum
sergio70
Profilo
| Newbie
2
messaggi | Data Invio:
mer 18 mag 2011 - 00:29
Prima di tutto e per educazione un saluto a tutti.
Vengo subito al dunque chiedendo a voi esperti quallche riga di codice per spegnere dei PC in remoto.
Devo realizzare un spegni.bat dove all'interno ci deve essere un controllo del PC se è acceso, e se è ancora acceso lo spegne altrimenti passa al comando successivo.
La sintassi di shutdown la conosco ma visto che i PC da spegnere sono 30 se metto 30 righe con in ognuna il nome del PC e questo è già spento mi si blocca e attende un pò prima di passare al comnado successivo.
Tempo fa avevo un file BAT che all'interno conteneva appunto il controllo tramite ping sul PC da spegnere, se questo rispondeva eseguiva lo shutdown, se non rispondeva passava subito al comando successivo.
Avete qualcosa che fa per me?
Grazie in anticipo
luigidibiasi
Profilo
| Guru
1.077
messaggi | Data Invio:
sab 21 mag 2011 - 11:54
metti START prima di eseguire la shutdown nel file bat... crea un nuovo processo per ogni shutdown dunque non dovrebbe bloccarti...
es
[filebat]
start shutdown -f -s -t 0 NOME_PC1
start shutdown -f -s -t 0 NOME_PC2
.
.
.
start shutdown -f -s -t 0 NOME_PCn
Luigi Di Biasi
http://www.dibiasi.it/
http://netsell.dibiasi.it
- ecomm software -
http://blogs.dotnethell.it/luigidibiasi/
sergio70
Profilo
| Newbie
2
messaggi | Data Invio:
sab 21 mag 2011 - 14:20
OK, questa serà proverò con il comando start all'inizio di ciascuna riga.
Ho trovato anche in rete queste poche righe:
*** PingPCs.cmd ***
--------------------------------------------------------------
@echo off
REM Timeout risposta al ping in millisecondi
SET Timeout=1000
for /f "tokens=1 delims=" %%a, in (PCs.txt) do (
@ping %%a -n 1 -w %Timeout% | find "TTL" > nul
IF NOT ERRORLEVEL 1 (
ECHO %%a Responding
ECHO Do operations for host ON
) ELSE (
ECHO %%a Not Responding
ECHO Do operations for host OFF
)
)
Torna su
Stanze Forum
Elenco Threads
Partecipa anche tu! Registrati!
Hai bisogno di aiuto ?
Perchè non ti registri subito?
Dopo esserti registrato potrai chiedere
aiuto sul nostro
Forum
oppure aiutare gli altri
Consulta le
Stanze
disponibili.
Registrati ora !