Telefonino.net network
 
| HOMEPAGE | INDICE FORUM | REGOLAMENTO | ::. NEI PREFERITI .:: | RSS Forum | RSS News | NEWS web | NEWS software |
| PUBBLICITA' | | ARTICOLI | WIN XP | VISTA | WIN 7 | REGISTRI | SOFTWARE | MANUALI | RECENSIONI | LINUX | HUMOR | HARDWARE | DOWNLOAD | | CERCA nel FORUM » |

Torna indietro   WinTricks Forum > Software > Programmazione

Notices

Rispondi
 
Strumenti discussione
Vecchio 30-03-2007, 15.51.02   #1
Tecno214
Hero Member
 
L'avatar di Tecno214
 
Registrato: 26-06-2006
Loc.: Empoli (FI)
Messaggi: 968
Tecno214 promette bene
[ALTRO] Schedulare spegnimento di TUTTI i pc della lan

Avrei bisogno di sapere come compormi uno script che permetta, una volta schedulato lato server, di spegnere TUTTI i client della mia rte inavvertitamente rimasti accesi..
Mal Command Prompt usando il seguente comando si riesce a spegnare un pc

shutdown -s -m \\(nomecomputer) /t 60 (è il tempo in secondi) /f (forza tutto).

Non ho però capito come compormi lo script (il file bat) per farlo funzionare visto che se inserisco il rigo sopra in un .txt e lo rinomino in .bat non funziona...
Script che poi manderei in schedulazione ad orario x sul server..

In più non ho capito come inserire all'interno del file il comando per spegnere PIU pc in un botto solo, server esclusi!!

Grazie a tutti!

Ultima modifica di Tecno214 : 02-04-2007 alle ore 17.33.02
Tecno214 non è collegato   Rispondi citando
Vecchio 02-04-2007, 10.47.21   #2
Tecno214
Hero Member
 
L'avatar di Tecno214
 
Registrato: 26-06-2006
Loc.: Empoli (FI)
Messaggi: 968
Tecno214 promette bene
Mi rispondo da solo visto che ho risolto e che casomai il mio contributo sarà utile a qualcuno..

In una semplicissima batch ho messo

shutdown -s -m \\(nomeremotopc1) /t 160 (tempo spegnimento) /c (commento) /f (forza tutto)

shutdown -s -m \\(nomeremotopc2) /t 160 (tempo spegnimento) /c (commento) /f (forza tutto)

shutdown -s -m \\(nomeremotopc3) /t 160 (tempo spegnimento) /c (commento) /f (forza tutto)

....ecc per tutti i pc.

Poi l'ho schedulata sul server alle ore 20:30 e tutto sembra funzionare per tutti i pc loggati al dominio.
Non funziona invece per gli utenti con XP Home, non loggati quindi, per i quali sto cercando un'altra strada da percorrere (credo che sia un problema di credenziali visto che non essendo loggati al dominio il comando shutdown.exe /f (force) non ha sufficenti autorizzazioni per procedere!
Tecno214 non è collegato   Rispondi citando
Vecchio 02-04-2007, 12.33.16   #3
Tecno214
Hero Member
 
L'avatar di Tecno214
 
Registrato: 26-06-2006
Loc.: Empoli (FI)
Messaggi: 968
Tecno214 promette bene
Detto questo la mia richiesta si modifica...

Qual'è la sintassi per includere un determinato range di ip senza star a digitare tutto l'elenco ip riga per riga?
Tecno214 non è collegato   Rispondi citando
Vecchio 02-04-2007, 13.41.18   #4
Thor
Il re di bastoni
Top Poster
 
L'avatar di Thor
 
Registrato: 26-04-2001
Loc.: Milàn
Messaggi: 23.413
Thor promette bene
hai provato DShutdown?
http://www.wintricks.it/news2/article.php?ID=13550
___________________________________

Un giorno in cui voleva fare il cattivo, Mister Coniglietto sbirciò oltre la siepe e vide che l'orto del Contadino Fred era pieno di lattuga fresca e verde; Mister Coniglietto, invece, non era pieno di lattuga per niente. E ciò gli parve un'ingiustizia.
Sono un Vampiro! I am a Vampire!

Ultima modifica di Thor : 02-04-2007 alle ore 14.53.03
Thor non è collegato   Rispondi citando
Vecchio 02-04-2007, 14.32.40   #5
Xtefano
Senior Member
 
L'avatar di Xtefano
 
Registrato: 03-09-2002
Loc.: Osimo (AN)
Messaggi: 489
Xtefano promette bene
Ahem .... http://www.wintricks.it/forum/showthread.php?t=117121

... e non è neanche tanto vecchio ...



Byez

Stefano
___________________________________

Le persone più felici, non necessariamente hanno il meglio di ogni cosa; soltanto traggono il meglio da ogni cosa che capita sul loro cammino.
Paulo Coelho (special thanks to Kyra)
Xtefano non è collegato   Rispondi citando
Vecchio 02-04-2007, 16.39.17   #6
Tecno214
Hero Member
 
L'avatar di Tecno214
 
Registrato: 26-06-2006
Loc.: Empoli (FI)
Messaggi: 968
Tecno214 promette bene
Grazie....

Mi scuso per non aver usato il cerca, sinceramente non credevo si trovasse qualcosa di simile alla mia richiesta..

Allora, lo script di P8257 postato sul thread indicatomi funziona alla perfezione.
Riassumendo lo script è questo:

@eco off
NET VIEW > list
FOR /F "eol=; tokens=1* delims=, " %%i in (list) do shutdown -m %%i -s

del list

Adesso si pone il secondo problema, già affrontato sullo stesso thread, che ho provato sa solo a fare senza successo...
Ho DUE SERVER che NON devono spegnersi con il comando indicato...
Ho provato ad integrare il rigo postato da Xtefano vale a dire

if /I not %%v==\\SERVER shutdown ....
ma non ho capito come farlo con successo...
Io ho fatto così..

@eco off
NET VIEW > list
FOR /F "eol=; tokens=1* delims=, " %%i in (list) if /I not %%v==\\SERVER and \\SERVER2 do shutdown -m %%i -s

del list

Si crea il file "list" contenente ciò che è attivo in rete poi più nulla!!

Chi mi aiuta??

GRazie e scusatemi di nuovo per il mancato uso del CERCA!
Tecno214 non è collegato   Rispondi citando
Vecchio 02-04-2007, 16.43.08   #7
Kjow
Gold Member
Top Poster
 
L'avatar di Kjow
 
Registrato: 04-01-2001
Loc.: Perugia
Messaggi: 3.797
Kjow promette bene
Per favore, modifica il titolo della discussione seguendo il regolamento.

Grazie per la collaborazione
___________________________________

S.: A, ui, ue, la fortuna viene a me; ui, ue, ua, la fortuna viene qua.
F.: A, ue, ui, la fortuna non va lì. Mi scusi...

Mercatino Usato
Kjow non è collegato   Rispondi citando
Vecchio 02-04-2007, 17.23.58   #8
Tecno214
Hero Member
 
L'avatar di Tecno214
 
Registrato: 26-06-2006
Loc.: Empoli (FI)
Messaggi: 968
Tecno214 promette bene
Ho provato a modificare il thread di apertura aggiungendo nel titolo (DOS) Batch - Seguito dall'oggetto ma, quando sono andato a rivedere la modifica non mi viene visualizzata.
A questo punto chiedo ad un mod se può aggiungere al titolo il tag giusto visto che non ci sono riuscito.
Grazie della collaborazione!

Ultima modifica di Tecno214 : 02-04-2007 alle ore 17.33.28
Tecno214 non è collegato   Rispondi citando
Vecchio 02-04-2007, 19.30.32   #9
Kjow
Gold Member
Top Poster
 
L'avatar di Kjow
 
Registrato: 04-01-2001
Loc.: Perugia
Messaggi: 3.797
Kjow promette bene
ok, ho modificato io. La prossima volta attento ad inserire il tag corretto (tra quelli presenti nel thread citato) al momento della creazione del thread stesso
___________________________________

S.: A, ui, ue, la fortuna viene a me; ui, ue, ua, la fortuna viene qua.
F.: A, ue, ui, la fortuna non va lì. Mi scusi...

Mercatino Usato
Kjow non è collegato   Rispondi citando
Vecchio 03-04-2007, 09.03.40   #10
Xtefano
Senior Member
 
L'avatar di Xtefano
 
Registrato: 03-09-2002
Loc.: Osimo (AN)
Messaggi: 489
Xtefano promette bene
Comoda la pappa cotta, eh ?

Comunque ... credo di non essermi mai posto il "problema" di AND e OR nei batch ... ma così al volo non mi sembra ci sia (guarda l'help IF /?), per cui ... se non si fa in un modo si fa in un altro ...
Codice:
FOR /F "eol=; tokens=1* delims=, " %%i in (lista) do (
    if /I not %%i==\\SERVER1 (
        if /I not %%i==\\SERVER2 shutdown -m %%i -s
    )
)

HTH


Byez

Stefano
___________________________________

Le persone più felici, non necessariamente hanno il meglio di ogni cosa; soltanto traggono il meglio da ogni cosa che capita sul loro cammino.
Paulo Coelho (special thanks to Kyra)
Xtefano non è collegato   Rispondi citando
Vecchio 03-04-2007, 09.39.00   #11
Tecno214
Hero Member
 
L'avatar di Tecno214
 
Registrato: 26-06-2006
Loc.: Empoli (FI)
Messaggi: 968
Tecno214 promette bene
(Y) GRazie a Kjow per la comprensione....

Non è un porblema di "pappa cotta" Xtefano, è proprio un problema che capisco veramente poco di batch, variabili e quant'altro quindi, dato che la sintassi per certi comandi è MOLTO PRECISA, rischio di buttar via una mattinata solo perchè una virgola o una parentesi è fuori posto.

Grazie del tuo contributo, provero in V.M. lo script che mi hai postato e ti farò sapere!!
Tecno214 non è collegato   Rispondi citando
Vecchio 03-04-2007, 18.58.26   #12
Tecno214
Hero Member
 
L'avatar di Tecno214
 
Registrato: 26-06-2006
Loc.: Empoli (FI)
Messaggi: 968
Tecno214 promette bene
Lo script che mi hai postato è OK!

Ti ringrazio..

Con l'occasione, si trova in rete una guida valida per neofiti per cominciare a capire qualcosa delle variabili?
Tecno214 non è collegato   Rispondi citando
Vecchio 04-04-2007, 08.41.51   #13
Xtefano
Senior Member
 
L'avatar di Xtefano
 
Registrato: 03-09-2002
Loc.: Osimo (AN)
Messaggi: 489
Xtefano promette bene
(Y)

beh ... per vedere come usare le variabili puoi usare SET /? (tutti i comandi hanno un /? ... prova ...) poi in questo forum ed in rete ci sono moltissime informazioni ... l'argomento è stato più volte toccato....



Byez

Stefano
___________________________________

Le persone più felici, non necessariamente hanno il meglio di ogni cosa; soltanto traggono il meglio da ogni cosa che capita sul loro cammino.
Paulo Coelho (special thanks to Kyra)
Xtefano non è collegato   Rispondi citando
Vecchio 04-04-2007, 11.35.59   #14
Tecno214
Hero Member
 
L'avatar di Tecno214
 
Registrato: 26-06-2006
Loc.: Empoli (FI)
Messaggi: 968
Tecno214 promette bene
In effetti la base della programmazione è una cosa che mi affascina oltremodo visto che permette di fare moltissime cose, sopratutto in ambito di una LAN centralizzata, che altrimenti sarebbero possibili solo con l'ausilio di software esterni di supporto...

Non amcherò senza dubbio di aprofondire l'argomento!

Grazie ancora per adesso!
Tecno214 non è collegato   Rispondi citando
Vecchio 07-04-2007, 19.04.34   #15
LoryOne
Gold Member
WT Expert
 
Registrato: 09-01-2002
Loc.: None of your business
Messaggi: 5.505
LoryOne è un gioiello raroLoryOne è un gioiello raroLoryOne è un gioiello raro
Io però non capisco ...
if /I not %%i==\\SERVER1 (
if /I not %%i==\\SERVER2 shutdown -m %%i -s
Va bene sintatticamente ma perchè crearsi un file list con i nomi dei due server e nel loop evitare di eseguire il comando shutdown per i due nomi host specificati ?

Semplicemente, elimina i nomi host dal file list.
LoryOne non è collegato   Rispondi citando
Rispondi


Utenti attualmente attivi che stanno leggendo questa discussione: 1 (0 utenti e 1 ospiti)
 
Strumenti discussione

Regole di scrittura
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is ON
Gli smilies sono ON
[IMG] è ON
Il codice HTML è OFF

Vai al forum

Discussioni simili
Discussione Autore discussione Forum Risposte Ultimo messaggio
Venezia: Tripudio per il film della Guzzanti sulla censura in Italia Silence Chiacchiere in libertà 0 10-09-2005 11.10.38
Lo stipendio e il patriottismo. Sacrifici per tutti, ma non per loro. NightMan Chiacchiere in libertà 22 06-06-2005 13.10.53
Vespa GTS 250 i.e.: la Vespa più potente, veloce e tecnologica handyman Auto Moto HiFi 2 29-05-2005 16.26.18
BUONA PASQUA , celebrazione di un evento. Giorgio Drudi Chiacchiere in libertà 78 27-03-2005 12.18.05
30 aprile 1944:inizia l'11 settembre della mia città. carletto Chiacchiere in libertà 7 30-04-2004 14.01.57

Orario GMT +2. Ora sono le: 22.17.20.


E' vietata la riproduzione, anche solo in parte, di contenuti e grafica.
Copyright © 1999-2017 Edizioni Master S.p.A. p.iva: 02105820787 • Tutti i diritti sono riservati
L'editore NON si assume nessuna responsabilità dei contenuti pubblicati sul forum in quanto redatti direttamente dagli utenti.
Questi ultimi sono responsabili dei contenuti da loro riportati nelle discussioni del forum
Powered by vBulletin - 2010 Copyright © Jelsoft Enterprises Limited.