Plik wsadowy do odświeżenia zmapowanego dysku sieciowego?

1

Czy istnieje plik wsadowy / skrypt, którego można użyć do odświeżenia zmapowanego dysku sieciowego w systemie Windows 7? Komputer jest obecnie podłączony do mobilnego połączenia szerokopasmowego (Novatel Wireless MC551). Komputer jest nową stacją używaną do skanowania dokumentów i musi działać przez całą dobę. Ponownie uruchomił 2 razy w ciągu ostatnich 2 tygodni. Podczas ponownego uruchamiania system Windows 7 próbuje od razu połączyć się z tym zmapowanym dyskiem, a połączenie bezprzewodowe nie zostało jeszcze ustanowione. Jedynym sposobem odświeżenia zmapowanego dysku jest kliknięcie go. Czy jest więc paczka do trwałego odświeżania na tym zmapowanym dysku?

Kevin Brekke
źródło
Przekonałem się, że aplikacje mogą nadal korzystać z mapowanych dysków, nawet jeśli są wyświetlane jako „odłączone”, nawet jeśli sieć działa poprawnie… Na przykład mam mapowany dysk, który zawiera dokumenty Notatnika ++, a kiedy otwieram Notatnik ++, automatycznie otwarty. Jeśli z jakiegoś powodu po uruchomieniu komputera dysk zostanie wyświetlony jako odłączony, pliki te nadal będą otwierane w Notatniku ++, ale na dysku będzie nadal znajdować się x
Just Lucky Really
możesz spróbować ustawić zasady zgodnie z
poniższym opisem

Odpowiedzi:

1

jeśli problem występuje tylko podczas ponownego uruchamiania klienta, możesz spróbować zaplanować uruchomienie pliku wsadowego przy logowaniu, zawierającego coś takiego

net use x: /delete
net use x: \\server\share\ /persistent:yes

jeśli chcesz opóźnić to dłużej, aby uruchomiły się inne rzeczy, takie jak uruchomienie połączenia sieciowego, umieść na górze polecenie, takie jak sleep 10(10 to liczba sekund, na którą chcesz czekać).

naprawdę chcesz uzyskać bardziej stabilne połączenie sieciowe na poziomie systemu, jeśli chcesz używać maszyny jako infrastruktury, jak mówisz.

Frank Thomas
źródło
A jeśli nie występuje to tylko podczas rozruchu, możesz znacznie poprawić ten plik wsadowy poprzez: 1. przed usunięciem i ponownym połączeniem, wykonując sprawdzenie, które próbuje aktywnie uzyskać dostęp do dysku (np. Utworzyć plik tymczasowy). 2. pisanie pętli wokół tego wszystkiego, co robi to co minutę.
SadBunny
1

Poniższy plik wsadowy pokazuje, w jaki sposób

  • przetestować układ napędowy
  • wstawić opóźnienie 10 sekund. (Windows 7 nie ma sleeplub wait)
 @echo wyłączone
  przed użyciem polecenia net przetestuj program do usuwania błędów, aby zapobiec błędom
 :pętla
  jeśli istnieje x: \. użycie netto x: / del / yes
  jeśli nie istnieje x: \. użycie netto x: \\ serwer \ udział \ / trwałe: tak
  choice / t 10 / dj> nul
  goto loop


W tym przykładzie linia if exist x:\. net use x: /del /yesnie ma sensu i jest destrukcyjna!

robbe
źródło