E' possibile spegnere il QNAP 209 II con un comando DOS

Utilizzate questo forum per qualsiasi argomento che non è categorizzato altrove.
dts
Messaggi: 29
Iscritto il: 02 set 2009, 18:30

Re: E' possibile spegnere il QNAP 209 II con un comando DOS

Messaggio da dts »

Ho provato quanto da voi indicato ma il mio nas non si spegne.
La prova è stata fatta con l'ultimo firmware aggiornato.

Non sarebbe possibile avere una applicazione da installare sul NAS che quando ha finito il backup si spegne da solo?
Avatar utente
p.mancio
Messaggi: 47
Iscritto il: 20 ago 2009, 17:42
Contatta:

Re: E' possibile spegnere il QNAP 209 II con un comando DOS

Messaggio da p.mancio »

Sapete darmi qualche consiglio su come fare la stessa cosa su Mac? Attualmente vado in Utility, apro Terminal e digito:

ssh admin ip.del.nas [invio]
password.del.nas [invio]
poweroff [invio]

e si spegne correttamente. Per farglielo fare in automatico?

Grazie mille
- TS-209 fw v3.1.0 b.0708T - 2* WD10EADS (no raid)
- Mac Mini Early 2009 - Snow Leopard
- Macbook Early 2009 - Snow Leopard
- 1 PC Windows 7 RTM / XP / Ubuntu 9.0.4
- WD TV + Popcorn Hour A-110
- Router Apple Time Capsule 1TB
- XBOX360, Xbox, WII, PS3, PSP
hispanico
Messaggi: 97
Iscritto il: 02 giu 2010, 22:43

Re: E' possibile spegnere il QNAP 209 II con un comando DOS

Messaggio da hispanico »

Questo è il mio che sto provando:
Set oShell = WScript.CreateObject("WScript.Shell")
oShell.Run "Telnet 192.168.0.100"
WScript.Sleep 500
oShell.SendKeys "admin{ENTER}"
WScript.Sleep 500
oShell.SendKeys "******{ENTER}"
WScript.Sleep 500
oShell.SendKeys "halt 5{ENTER}"
e avendo il QNap 439 II Pro meglio halt 5 o poweroff ??

Grazie
Avatar utente
luciano
Amministratore
Messaggi: 8710
Iscritto il: 25 apr 2008, 01:45
Località: Roma
Contatta:

Re: E' possibile spegnere il QNAP 209 II con un comando DOS

Messaggio da luciano »

"poweroff" per spegnere e "reboot" per il restart.
hispanico
Messaggi: 97
Iscritto il: 02 giu 2010, 22:43

Re: E' possibile spegnere il QNAP 209 II con un comando DOS

Messaggio da hispanico »

Okay perfetto si spegne... ma dice che non trova una directory e rimane questa finestra

Immagine

La directory che cerca quale è ? ed occorre inserire nello script qualche istruzione per farla chiudere ?

Grazie
Avatar utente
luciano
Amministratore
Messaggi: 8710
Iscritto il: 25 apr 2008, 01:45
Località: Roma
Contatta:

Re: E' possibile spegnere il QNAP 209 II con un comando DOS

Messaggio da luciano »

Non c'è alcun nesso con la finestra del terminale che rimane aperta e il NAS che si spegne. La finestra del terminale non risponde più una volta che il NAS si è spento, la devi chiudere e basta.

Quella dir che non viene trovata deve essere qualcosa nel profilo del utente admin, che viene caricato ad ogni login, ma non ha nulla a che fare con fare col fatto che la finestra del term che rimane aperta.

Se vuoi puoi digitare "exit" subito dopo "poweroff" per chiudere la finestra del terminale, ma devi farlo abbastanza in fretta, ovvero prima che il NAS (a quel punto in fase di shutdown) termini il processo/demone telnetd.
hispanico
Messaggi: 97
Iscritto il: 02 giu 2010, 22:43

Re: E' possibile spegnere il QNAP 209 II con un comando DOS

Messaggio da hispanico »

E mettere exit in fondo allo script ?
Set oShell = WScript.CreateObject("WScript.Shell")
oShell.Run "Telnet 192.168.0.100"
WScript.Sleep 500
oShell.SendKeys "admin{ENTER}"
WScript.Sleep 500
oShell.SendKeys "******{ENTER}"
WScript.Sleep 500
oShell.SendKeys "halt 5{ENTER}"
exit
Grazie
Avatar utente
luciano
Amministratore
Messaggi: 8710
Iscritto il: 25 apr 2008, 01:45
Località: Roma
Contatta:

Re: E' possibile spegnere il QNAP 209 II con un comando DOS

Messaggio da luciano »

No, "exit" messo li non produce quell'effetto. Però, ad esempio se lanci lo script con:

Codice: Seleziona tutto

exec NomeScript
..al termine la connessione all'host viene chiusa, il comportamento della finestra dipende da Windows.

P.S. usa "poweroff" e non "halt 5".
hispanico
Messaggi: 97
Iscritto il: 02 giu 2010, 22:43

Re: E' possibile spegnere il QNAP 209 II con un comando DOS

Messaggio da hispanico »

Così allora..
Set oShell = WScript.CreateObject("WScript.Shell")
oShell.Run "Telnet 192.168.0.100"
WScript.Sleep 500
oShell.SendKeys "admin{ENTER}"
WScript.Sleep 500
oShell.SendKeys "******{ENTER}"
WScript.Sleep 500
oShell.SendKeys "poweroff{ENTER}"
Quando dici ....exec NomeScript, io lancio il file vbs cliccandoci sopra 2 volte da windos..?!

Grazie
Avatar utente
luciano
Amministratore
Messaggi: 8710
Iscritto il: 25 apr 2008, 01:45
Località: Roma
Contatta:

Re: E' possibile spegnere il QNAP 209 II con un comando DOS

Messaggio da luciano »

No perdonami, exec è un comando *nix per far si, tra l'altro, che la shell si chiuda al termine dell'esecuzione. Il tuo è uno script VB che lanci da Windows. In questo caso devi trovare il comando che esegue la chiusura dell'oggetto finestra shell. Non conosco granchè lo scripting visual basic ma non credo sarà difficile gogglando trovare qualcosa.
Avatar utente
ytsejam
Messaggi: 54
Iscritto il: 25 dic 2010, 19:38
Località: Avellino
Contatta:

Re: E' possibile spegnere il QNAP 209 II con un comando DOS

Messaggio da ytsejam »

carlomuccini ha scritto:Salve
volevo sapere se è possibile spegnre il QNAP 209 II con un comando inserito in un file .BAT che viene eseguito a fine serata per spegnere tutti i server Win2003 della rete LAN e magari anche il QNAP senza andare fisicamente nella stanza e schiacciare il bottone.

Grazie

Carlo
ciao! Ho letto cose interessanti, potrei avere il file sorgente dell'aplicazione in questione che hai sviluppato in VB? L'hai compilato in VB 6? Vorrei integrare il tuo codice in una mia applicazione. Grazie
Qnap TS-419P+ con 4 HD Western Digital Caviar Green 2TB
MACmini 2,7 GHz Intel Core i7 8 GB 1333 MHz DDR3
Intel i7 950 + Mainboard Asus Rampage Extreme III
Western Digital Live TV
Rispondi