Ricollegare automaticamente le unità NAS


0

Ho un computer Windows 8.1 che si connette alla mia rete in modalità wireless. Ho due unità NAS collegate a un router wireless.

Le unità NAS sono impostate per l'avvio automatico in modo che non vengano eseguite quando il computer è spento.

All'avvio del portatile, un segnale viene inviato chiaramente attraverso la rete wireless all'avvio delle unità NAS. Prendono circa 1 minuto da "sveglia" fino a quando la luce smette di lampeggiare e le condivisioni sono abilitate.

Windows 8.1 va al desktop un po 'più veloce di quanto le condivisioni siano disponibili, e ricevo il messaggio che Windows non potrebbe ricollegare le mie condivisioni. Facendo clic sulla condivisione disconnessa in Risorse del computer, la collega.

Ho un account sul laptop, è un account di livello amministrativo, non c'è password, Windows si avvia direttamente sul desktop.

La mia domanda è; qualcuno conosce qualche metodo per rendere la connessione di rete "in attesa" che il NAS si riattivi completamente e che le condivisioni diventino disponibili?

MODIFICATO: 17/10/2016. Risposta rimossa e pubblicata come risposta


I miei dischi NAS entrano in modalità ibernazione dopo 5 minuti di inattività, ma si accendono in circa 4 secondi, il che non provoca problemi di riavvio con nessuna delle macchine che li utilizzano. Forse usi la modalità di spegnimento sbagliata? Oltre a questo puoi impostare uno script di avvio che aspetta un minuto, quindi ricollega le condivisioni. Anche se l'ho trovato explorer segnerà come disconnesse tutte le condivisioni non disponibili all'avvio, ma rifarà la connessione aprendo la condivisione dopo che sarà nuovamente disponibile. La mia rete ha un mix di macchine WinXP e Win10 collegate tramite LAN e WiFi, tutte in condivisione con il NAS.
AFH

@ AFH Mille grazie per la risposta; dopo ulteriori ricerche (non volevo ottenere un altro -1 ... :-)) ho scoperto due metodi che funzionano ... Stavo per modificare la domanda e lasciarla per gli altri:
Darío Martín

Felice di aver trovato una soluzione. Invece di modificare la domanda, devi inviare la tua risposta e accettarla. Questa è una pratica normale sul sito e permette a chiunque trovi la domanda di vedere immediatamente che ha una risposta.
AFH

@ AFH - molte grazie per il suggerimento - lo farò
Darío Martín

Risposte:


0

Ho risposto alla mia domanda, ma nel fare ciò ho trovato due metodi che potrebbero interessare agli altri. Ho quindi deciso di lasciare la "domanda" pubblicata e fornire le mie due conclusioni come risposta (Grazie a AFH per il consiglio)

1) Crea un file netlogon.bat e cambia il ritardo in qualsiasi valore tu scelga - 60 secondi? Quindi la connessione di rete non tenterebbe di connettersi per quel tempo. La sintassi per questo (per gli altri che potrebbero essere interessati) è:

Apri una finestra CMD e digita:

net use /persistent:no <hit enter to make shares non persistent>  
net use * /del /yes <hit enter to delete any existing shares>  
notepad "%UserProfile%\AppData\Roaming\Microsoft\Windows\Start Menu\Programs\Startup\netlogon.bat" 

premi invio - questo farà apparire un blocco note e ti chiederà se desideri creare questo file

nel blocco note inserisci:

@echo off  
set delay=60 <or whatever delay you choose>  
ping localhost -n %delay%  
net use X: \\NASname\ShareName  

sostituendo ovviamente le tue condivisioni e i tuoi dispositivi per "NASname" e "ShareName"

Questo creerà le tue azioni dopo un ritardo impostato

2) Questo è quello che sto cercando:
Scarica "MapDrive.exe" da http://zornsoftware.codenature.info/free-downloads?did=5 e metti l'eseguibile in C: \ Windows o da qualche altra parte nel percorso di ricerca.

utilizzare "net use" dalla finestra CMD per impostare nuovamente la persistenza su "no" ed eliminare le condivisioni esistenti (come sopra)

Quindi di nuovo dalla finestra CMD inserire:

notepad "%UserProfile%\AppData\Roaming\Microsoft\Windows\Start Menu\Programs\Startup\netlogon.bat"

ma in questo file batch inserire:

C:\Windows\MapDrive.exe X: \\NASname\ShareName 60  

per quante più azioni hai.

All'avvio, inizierà a provare a ricollegare le condivisioni fino a quando non viene raggiunto il timeout specificato (in questo caso 60 secondi). Puoi impostare il timeout su ciò che desideri

L'utilizzo di un file batch produrrà una finestra CMD durante l'esecuzione. Se questo ti turba, puoi creare scorciatoie per eseguire ogni singolo comando nel menu Start.

Una scorciatoia potrebbe essere migliore se si ricollega solo una o due condivisioni

Spero che questa informazione sia utile agli altri

Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.