Jeżeli pracując z systemem Windows wykorzystujemy również dane znajdujące się na dyskach innego komputera w tej samej sieci , który te dane udostępnia lub innych wystawionych przez sieć zasobach, a do tego zasoby te za każdym razem po uruchomieniu powinny być dla Nas dostępne standardowym postępowaniem jest skonfigurowanie ich jako dysku sieciowego. Z pod prawego klawisza myszy będąc w oknie "mój komputer" mamy opcje dodania lokalizacji sieciowej. Niby wszystko pięknie ładnie ale czasem zdarza się tak, iż przy uruchomieniu komputera system najpierw próbuje podłączyć skonfigurowane dyski, a w następnej kolejności podnosi sieć. Może się tak dziać z różnych powodów takich jak logowanie do domeny, dłuższy czas autoryzacji itp skutek jest taki, że zasoby nie zostają podłączone i trzeba to i tak wykonać ręcznie. Rozwiązaniem może być ustawienie kolejności uruchamiania usług (co w przypadku Windows nie jest takie oczywiste) lub po prostu wprowadzenie opóźnienia powiedzmy o minutę. Ja zdecydowałem się na opóźnienie montowania, co znakomicie sprawdza się w przypadku gdy montowanie zasobów wykonuje się szybciej niż uruchomienie sieci.
Krok 1 - uruchomienie konsoli cmd
Wciskamy klawisze Win+r i wpisujemy "cmd" (w niektórych przypadkach będzie konieczność uruchomienia konsoli cmd z uprawnieniami administratora)
Krok 2 - Tworzymy odpowiedni plik do montowania zdalnych zasobów w odpowiedniej lokalizacji.
Zostanie uruchomiony notatnik (w odpowiedniej lokalizacji) w jakim utworzymy plik o nazwie netlogon.bat
Krok 3 - Wpisujemy kod
set delay=60
net use Z: \\jakis_zasob\jakis_katalog
Powyższy kod powoduje, iż jako dysk "Z" zamontowany zostanie udostępniony przez sieć zasób. (Pamiętajmy , że po podaniu litery dysku i dwukropka powinna być użyta spacja).
Możemy również skonfigurować automatyczne zalogowanie się do zasobu jeżeli logowanie jest wymagane.
@echo off
set delay=60
net use Z: "\\jakis_zasob\jakis_katalog" /user:domena\nazwa_uzytkownika jakies_haslo
set delay=60
net use Z: "\\jakis_zasob\jakis_katalog" /user:domena\nazwa_uzytkownika jakies_haslo
Można za jednym zamachem zamontować kilka zasobów :
@echo off
set delay=60
net use Z: \\host123\katalog_1 /user:mojadomena\user1 haslo
net use X: \\192.156.45.111\dysk$
By przetestować czy wszystko działa poprawnie w konsoli cmd możemy wcześniej wykonywać polecenia zaczynające się od "net use........." lub wykonać plik netlogon.bat. W przykładzie opóźnienie ustawione zostało na 60 sekund.
Komentarze
Prześlij komentarz