background image

Mapowanie Dysków Sieciowych - Windows 2000/XP/2003

 

Mapowanie dysków sieciowych w systemach Windows pozwala uzyskać dostęp do zdalnego 

udostępnienia w sposób wygodny z miejsca Mój komputer oraz pozwalają uruchomić aplikacje które potrafią 
działać tylko z lokalnego dysku.. Zmapowane dyski sieciowe są widoczne tylko w kontekście uŜytkownika który 
je zmapował. Przez to system nie widzi je jako zwykłe dyski i nie moŜna ich udostępnić dalej, co jest 
największym chyba mankamentem.

 

Mapowanie Dysków Sieciowych 

Mapowanie dysków sieciowych w Windows 2000/XP/2003 jest dostępnie z menu kontekstowego, po 

zainstalowaniu sieci Microsoft Networks. śeby zmapować dysk sieciowy naleŜy kliknąć prawym przyciskiem 
myszy na ikonę "Mój komputer" lub "Moje miejsce sieciowe" i wybrać opcje "Mapuj dysk sieciowy".

  

 

Następnie pojawi nam się okno w którym naleŜy wpisać ścieŜkę do udziału na zdalnym komputerze jaki 

ma być zmapowany. ŚcieŜka powinna mieć postać \\KOMPUTER\KATALOG czyli dla przykładu 
\\ARCHIWUM\FILMY. MoŜemy oczywiście tutaj zamiast wpisywać wybrać interesujący nas folder (nawet 
wewnątrz udostępnionego zasobu) poprzez opcje "Przeglądaj". W polu "Dysk" naleŜy wybrać literę dysku pod 
jaka będzie widoczny na naszym komputerze zdalny katalog. Jeśli zaznaczymy opcje "Połącz ponownie po 
zalogowaniu" nasz zmapowany dysk będzie podłączany zawsze po restarcie komputera.

  

background image

 

Jeśli chcemy łączyć się ze zdalnym katalogiem uŜywając innego uŜytkownika niŜ domyślny (z reguły 

konto "Gość na zdalnej maszynie) wybierz opcje "Połącz uŜywając innej nazwy uŜytkownika".

 

UWAGA: Łącząc się jako inny uŜytkownik, po ponownym uruchomieniu systemu, Windows nie 

będzie pamiętał haseł do zmapowanych dysków. Jeśli chcemy Ŝeby pamiętał te hasło, najlepiej uŜyć do 
mapowania dysków komendy net use, lub skryptów logowania (opis na końcu strony). Innym 
rozwiązaniem jest logowanie się do systemu na uŜytkownika/hasło takie samo jak do zmapowanego 
zasobu. 

 

 

Wyłączenie ostrzeŜenia o niedostępności zmapowanych zasobów 

Gdy zaznaczymy opcje "Połącz ponownie po zalogowaniu" i jeśli wtedy dany udział zmapowany jako 

dysk sieciowy nie będzie dostępny podczas uruchamiania komputera (np. zdalny komputer będzie wyłączony), 
pojawi nam się okienko z ostrzeŜeniem. śeby pozbyć się tego ostrzeŜenia (bywa ono czasem "niewygodne") 
naleŜy uŜyć rejestru, w gałęzi:

 

HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\NetworkProvider

 

RestoreConnection  jest wartością DWORD, gdy przymnie wartość 0 (zero) nie będą wyświetlane 

komunikaty ostrzegawcze przy braku moŜliwości zmapowania dysku przy uruchomieniu systemu. MoŜesz uŜyć 
teŜ tego pliku rejestru 

WinXP_RestoreConnection.reg

.

 

Odłączanie Dysków Sieciowych 

background image

Procedura odłączania zmapownego dysku jest równieŜ prosta, trzeba na początku wybrać n menu 

kontekstowego "Odłącz dysk sieciowy". Pojawi nam się okno z wymieniona lista podłączonych dysków 
sieciowym, naleŜy zaznaczyć ten który chcemy odłączyć i wybrać "OK". 

  

 

Pozostałe metody związane z mapowaniem 

MoŜemy równieŜ wyciągnąć przyciski mapowania i odłączania dysków sieciowych na pasek narzędzi 

eksploratora. śeby to zrobić wybierz w menu "Widok" >> "Pasek narzędzi" >> "Dostosuj". NaleŜy teraz w 
opcjach "Dostosowania paska narzędzi" w polu "Dostępne przyciski" odszukać przyciski "Mapuj dysk" oraz 
"Odłącz" i dodać je do "Przyciski paska narzędzi".

  

 

Teraz mamy szybki dostęp do przycisków mapowania i odłączania dysków sieciowych poprzez pasek 

narzędzi w eksploratorze.

  

NET USE 

background image

Dodatkowo cała procedurę mapowania dysku sieciowego moŜemy wykonać przy pomocy komendy NET 

USE. Sama komenda NET USE bez parametrów, wyświetli nam listę zmapowanych dysków. Pozostałe 
przydatne zastosowania NET USE:

 

 

NET USE z: \\archiwum\filmy - Mapujemy na dysk "z:" udostępnienie Filmy na komputerze 

Archiwum.

  

 

NET USE z: \\archiwum\filmy\katalog - Mapujemy na dysk "z:" katalog znajdujący się 

wewnątrz udostępnienia Filmy na komputerze Archiwum. Przy mapowaniu czasem będzie potrzebne 
uŜycie cudzysłowów, szczególnie gdy mapowany katalog zawiera spacje.

  

 

NET USE z: \\archiwum\filmy nasze_hasło /USER:uŜytkownik - Mapujemy na dysk "z:" 

udostępnienie Filmy na komputerze Archiwum jako uŜytkownik z hasłem nasze_hasło. Jeśli byśmy 
nie podali hasła byśmy byli o nie zapytani.

  

 

NET USE z: \\archiwum\filmy nasze_hasło /USER:uŜytkownik /SAVECRED - To samo co 

wyŜej z tym Ŝe dzięki uŜyciu przełącznika dostępnego od Windows XP Professional /SAVECRED 
dane o uŜytkowniku i haśle zostaną zapamiętane w celu przywrócenia połączenia. Opcja ta działa tylko 
w tedy gdy jest monit o uŜytkownika i hasło czyli nie zadziała na udostępnieniach gdzie dostęp jest 
gościnny oraz dodatkowo nie działa w Windows XP Home.

  

 

NET USE z: nasze_hasło /HOME - Mapujemy na dysk "z:" udostępniony nasz katalog 

domowy na serwerze F z hasłem nasze_hasło. Jeśli byśmy nie podali hasła byśmy byli o nie zapytani. 
Ów katalog domowy musi być zdefiniowany w ustawieniach naszego uŜytkownika lub w profilu 
mobilnym.

  

 

NET USE z: /delete /yes - Odłącza dysk sieciowy "z:" bez potwierdzenia.

 

 

NET USE * /delete /y - Odłącza wszystkie dyski sieciowe bez potwierdzeń (opcja 

nieudokumentowana).

 

Mapowanie drukarki na dany port LPT moŜemy wykonać poprzez komendę:

 

NET USE LPT1: \\Archiwum\PDF - Mapujemy LPT1 drukarkę o nazwie PDF na komputerze 

Archiwum.

 

Przy mapowaniu drukarek na port LPT polecam lekturę artykułu bazy wiedzy Microsoft 

313644 - 

"UŜytkownicy niebędący administratorami nie mogą ponownie zamapować portu LPT na drukarkę sieciową"

.

 

W dalszej części polecam przeczytać "Podtrzymywanie połączeń dla zmapowanych dysków" i 

przełączniku do komendy NET USE o nazwie /PERSISTENT:YES|NO. Miej dodatkowo na uwadze Ŝe 
komenda NET USE nie mapuje dysków sieciowych bądz drukarek na stałe ale tylko do czasu wylogowania 
bieŜącego uŜytkownika. Dlatego polecam się zapoznać ze skryptami logowania poniŜej.

 

Komenda NET USE naleŜy do grupy komend NET które są nieodłącznie związane z sieciami SMB - 

Microsoft Networks.

 

UŜycie skryptu logowania do mapowania dysków 

Jak juŜ wiesz nie ma moŜliwości zapamiętania hasła do zmapowanych dysków jeśli logujesz się jako 

inny uŜytkownik. Wynika to z tego Ŝe takie hasło musiałoby być gdzieś zapisane, co nie jest bezpieczne. 
Opisana tutaj metoda teŜ wiąŜe się z zapisaniem hasła w pliku na dysku, no ale pozwala zautomatyzować m.in. 
mapowanie dysków na dowolnego uŜytkownika. Wykorzystane zostania komenda "net use" zapisana w skrypcie 
logowania. No to zaczynamy:

 

 

Przejdź do "Menu Start" >> "Uruchom" i wpisz gpedit.msc,  włączysz tak  "Zasady grupy" i w 

nich wybierz "Konfiguracja uŜytkownika" >> "Ustawienia systemu Windows" >> "Skrypty 
(logowanie/wylogowywanie)"

 

 

Zaznacz opcje "Logowanie", po wybraniu "Właściwości" ujrzysz taki obrazek jak poniŜej, z 

tym Ŝe bez "archiuwm.bat", które dopiero dodasz

 

background image

 

 

Wybierz tutaj "PokaŜ pliki" i otworzy ci się następujący katalog: 

C:\WINDOWS\System32\GroupPolicy\User\Scripts\Logon   

 

 

Utwórz w nim plik "archiwum.bat" i następnie go edytuj i wpisz w nim: 

echo Ustawiam aktualny czas 
net time \\archiwum /set /yes 
echo Mapuje stacje sieciowe na udziały serwera Archiwum 
net use m: \\archiwum\programy hasło /USER:uŜytkownik 
net use n: \\archiwum\filmy hasło /USER:uŜytkownik 

 

 

Oczywiście na zamiast wyrazów uŜytkownik i hasło wpisz oczywiście swojego uŜytkownika i 

hasło na jakiego będziesz mapował dyski, na  początku dodatkowo twój komputer synchronizuje czas z 
serwerem Archiuwm. Teraz to wszystko zapisz i zamknij katalog.

 

 

We "Właściwościach: Logowanie" wybierz "Dodaj" i wskaŜ stworzony przez ciebie plik 

"archiwum.bat", następnie "OK"

 

 

Teraz przy logowaniu do systemu automatycznie zostanie wykonany skrypt "archiwum.bat" 

mapujący dyski i synchronizujący czas

 

UWAGA: ZauwaŜ Ŝe Windows XP Home nie posiada m.in. "Zasad grupy" czyli  gpedit.msc. Stąd 

teŜ nie będziesz mogł skorzystać z powyŜszej procedury w sposób identyczny. W Windows XP Home 
dodaj po prostu powyŜszy skrypt archiwum.bat do Autostartu, co zapewni mu uruchamianie się przy 
logowaniu uŜytkownika.

 

Podtrzymywanie połączeń dla zmapowanych dysków 

Jeśli chcemy Ŝeby nasze zmapowane dyski miały stałe połączenia czyli nie odłączały się np. po 

wykonaniu skryptu mapowania naleŜy uŜyć tzw. "Persistent Connections". Zarządzanie takimi połączeniami 
przy zmapowanych dyskach moŜna wprowadzić na dwa sposoby:

 

background image

 

Jeśli mapujemy dyski sieciowe za pomocą komendy NET USE czyli np. uŜywając jest w 

skrypcie logowania. Wtedy naleŜy je mapować z przełącznikiem PERSISTENT:YES, czyli: 
NET USE m: \\archiwum\programy hasło /USER:uŜytkownik /PERSISTENT:YES 
czyli przełącznik /PERSISTENT:YES ustawia mapowania jako stałe (podtrzymywane) 
natomiast przełącznik /PERSISTENT:NO ustawia mapowania jako niepodtrzymywane

 

 

Jeśli mapujemy dyski sieciowe za pomocą menu kontekstowego czyli "Mój komputer" lub 

"Moje miejsce sieciowe" i dalej wybieramy opcje "Mapuj dysk sieciowy". Wtedy naleŜy zmodyfikować 
klucz: 
HKEY_CURRENT_USER\Software\Microsoft\Windows NT\CurrentVersion\Network\Persistent 
Connections
 
Utwórz klucz typu REG_SZ (String Value),  nadaj mu nazwę SaveConnections i wprowadź jej 
wartość: 
yes - ustawia wszystkie nowe mapowania jako stałe (podtrzymywane) 
no - ustawia wszystkie nowe mapowania jako niepodtrzymywane

 

 

MoŜemy jeszcze zmienić domyślny typ podłączania dysków sieciowych poprzez komendę: 

NET USE [/PERSISTENT:{YES | NO}]

 

Całość tego działu o podtrzymywaniu połączeń jest napisana w kontekście mapowania dysków ale tak 

samo ma się to przy mapowaniu drukarek na port LPT.

 

Lista podtrzymywanych połączeń dla zmapowanych dysków 

MoŜesz tez równieŜ utworzyć listę dysków sieciowych dla których chcesz Ŝeby połączenia były 

podtrzymywane. śeby do osiągnąć przejdź do klucza w rejestrze:

  

HKEY_CURRENT_USER\Software\Microsoft\Windows NT\CurrentVersion\Network\Persistent 

Connections

 

Utwórz klucz typu REG_SZ (String Value),  nadaj mu nazwę litery zmapowanego dysku czyli z 

zakresu a-z i jako wartość wprowadź "\\nazwa_serwra\udostępnienie" (bez cudzysłowów). Oczywiście 
poprzez skasowanie takie klucza usuwasz zmapowane dyski z listy.

 

Usunięcie opcji Mapowania i Odłączania dysków sieciowych 

MoŜesz ukryć opcje mapowania i odłączania dysków sieciowych dostępne normalnie za pomocą menu 

kontekstowego w "Mój komputer" lub "Moje miejsce sieciowe". Oczywiście tych zmian moŜna dokonać za 
pomocą modyfikacji odpowiedniego klucza w rejestrze i co znamienne moŜna włączyć tą blokadę tylko danemu 
uŜytkownikowi lub dla całego systemu czyli wszystkim uŜytkownikom. 

 

ś

eby ukryć powyŜsze opcje danemu uŜytkownikowi uŜyj klucza rejestru: 

HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Policies\Explorer

 

ś

eby ukryć powyŜsze opcje dla całego systemu uŜyj klucza rejestru: 

HKEY_LOCAL_MACHINE\Software\Microsoft\Windows\CurrentVersion\Policies\Explorer

 

W obu przypadkach utwórz na podanych ścieŜkach klucz typu REG_DWORD (DWORD Value), 

 nadaj mu nazwę NoNetConnectDisconnect i wprowadź jej wartość: 
1- włącza ukrycie opcji mapowania i odłączania dysków sieciowych 
0 - wyłącza ukrycie opcji mapowania i odłączania dysków sieciowych

 

Komentarz do zmapowanych dysków sieciowych 

W Windows 2000/XP standardowo zmapowane dyski sieciowe w Explorerze posiadają ustawiony 

komentarz w stylu `Katalog na „Nazwa Serwera”` czyli np. `Programy na „ARCHIWUM (archiwum)”`. Ów 
komentarz moŜna zmienić na dwa sposoby, pierwszy z poziomu Explorera poprzez opcje "Zmień nazwę" z 
menu kontekstowego danego zmapowanego dysku sieciowego. Drugi sposób to zmiana komentarza poprzez 
rejestr czyli przy uŜyciu REGEDIT:

 

background image

ś

eby zmienić komentarz zmapowanego dysku sieciowego w Windows 2000: 

HKCU\Software\Microsoft\Windows\CurrentVersion\Explorer\MountPoints\LiteraDysku\_LabelFromReg 
Tworzymy tutaj wartość REG_BINARY o nazwie Cache zawierającą w ów nasz komentarz do zmapowanego 
dysku.

 

ś

eby zmienić komentarz zmapowanego dysku sieciowego w Windows XP: 

HKCU\Software\Microsoft\Windows\CurrentVersion\Explorer\MountPoints2\##NazwaKomputera#NazwaUdzi
ału  
Tworzymy tutaj wartość string REG_SZ o nazwie _LabelFromReg zawierającą w ów nasz komentarz do 
zmapowanego dysku.

 

Jeśli owych wartości nie będzie lub zostaną skasowane komentarz do zmapowanego dysku sieciowego 

będzie oczywiście standardowy.

 

Wyłączenie automatycznego mapowania 

Gdy posiadamy zrobiony skrót np. do katalogu lub pliku na  zmapowanym dysku sieciowym, następnie 

odłączymy ów zmapowany dysk i potem uŜyjemy owego skrótu do niego, wtedy zostanie on znów 
automatycznie mapowany. Owe automatyczne mapowanie dysku będzie na literę dysku która była poprzednio 
uŜyta, chyba Ŝe jest zajęta zostanie uŜyta następna wolna. Jest to moŜe praktyczne ale jeśli nie oczekujemy 
takiego efektu po celowym odłączeniu dysku sieciowego moŜemy takie zachowanie Windows wyłączyć poprzez 
rejestr czyli przy uŜyciu REGEDIT:

 

ś

eby zastosować ustawienia tylko dla danego uŜytkownika uŜyj klucza rejestru: 

HKEY_CURRENT_USER\SOFTWARE\Microsoft\Windows\ CurrentVersion\Policies\Explorer

 

ś

eby zastosować ustawienia tylko dla całego systemu uŜyj klucza rejestru: 

HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\ CurrentVersion\Policies\Explorer  

 

W obu przypadkach utwórz na podanych ścieŜkach wartość DWORD o nazwie 

LinkResolveIgnoreLinkInfo i przypisujemy jej wartość 1

 

Teraz gdy uŜyjemy skrótu prowadzącego do odłączonego zmapowanego dysku zostanie on potraktowany 

jak prowadzący do nieistniejącej lokalizacji i nie zostanie zmapowany automatycznie dysk sieciowy. Oczywiście 
moŜna dalej uŜywać skrótów zawierających ścieŜki UNC czyli \\nazwa_komputera\nazwa_udziału\nazwa_pliku.