Polecenie net view wyświetla listę komputerów i udostępnionych zasobów widocznych w domenie lub grupie roboczej.
Do czego służy polecenie net view
net view jest poleceniem systemu Windows używanym do wyświetlania komputerów oraz udostępnionych zasobów sieciowych widocznych z bieżącego urządzenia. Uruchomienie komendy bez dodatkowych parametrów próbuje pokazać listę komputerów dostępnych w aktualnej domenie lub grupie roboczej. Wynik nie jest listą wszystkich urządzeń fizycznie podłączonych do sieci, lecz zestawieniem nazw, które system może uzyskać za pośrednictwem skonfigurowanych mechanizmów wykrywania i udostępniania zasobów.
Przykładowe użycie polecenia w wierszu polecenia wygląda następująco: net view. Aby wyświetlić udziały udostępnione przez konkretny komputer, można użyć składni net view \\NAZWA-KOMPUTERA. Nazwa poprzedzona podwójnym ukośnikiem odwrotnym oznacza nazwę hosta w składni UNC, czyli Universal Naming Convention. W odpowiedzi system może pokazać nazwy udziałów, ich typ oraz opcjonalny opis. Dostępność samego wpisu nie oznacza jeszcze, że użytkownik ma uprawnienia do otwarcia danego zasobu.
Składnia, zakres zapytania i rodzaj wyniku
Polecenie pozwala zawęzić zapytanie do określonej domeny za pomocą parametru /domain, a w niektórych zastosowaniach może również korzystać z opcji związanych z pamięcią podręczną wykrytych komputerów lub wyświetlaniem pełniejszej listy zasobów. Konkretna składnia zależy od wersji systemu Windows, dlatego dokładne dostępne przełączniki można sprawdzić lokalnie poleceniem net view /?. Parametr pomocy jest częścią programu net.exe i pokazuje warianty obsługiwane przez zainstalowany system.
Zapytanie skierowane do konkretnego komputera, na przykład net view \\BIURO-PC, dotyczy udostępnień publikowanych przez wskazany host. Nie służy ono do przeglądania zawartości dysku ani do odczytywania plików bezpośrednio. Wyświetlony udział może być folderem, drukarką albo innym zasobem udostępnionym przez system Windows. Udziały ukryte, których nazwa kończy się znakiem dolara, mogą nie być widoczne przy standardowym wyświetlaniu. Ich istnienie nie zmienia zasad autoryzacji: do użycia zasobu nadal potrzebne są właściwe uprawnienia udziału i systemu plików NTFS.
W praktyce wynik może zawierać nazwę zasobu, typ oraz opis, ale jego szczegółowość zależy od odpowiedzi zdalnego komputera i używanych usług sieciowych. Polecenie nie wykonuje pełnego skanowania adresów IP i nie zastępuje narzędzi przeznaczonych do inwentaryzacji sieci. Brak konkretnego komputera na liście nie dowodzi więc, że urządzenie jest wyłączone albo odłączone. Może oznaczać między innymi brak publikowania nazwy, blokadę zapory, odmienny profil sieci lub ograniczenie używanego mechanizmu wykrywania.
Dlaczego lista komputerów bywa niepełna
Działanie net view jest związane z konfiguracją sieci Windows, udostępnianiem plików i drukarek oraz usługami odpowiedzialnymi za wykrywanie komputerów i zasobów. Znaczenie ma między innymi to, czy urządzenie znajduje się w tej samej podsieci, czy jest poprawnie rozwiązywana nazwa komputera oraz czy zapora sieciowa dopuszcza odpowiedni ruch. W środowisku domenowym dodatkowe znaczenie ma przynależność do domeny, dostęp do kontrolera domeny i poprawne uwierzytelnienie. W grupie roboczej lista może zależeć od lokalnych ustawień każdego komputera.
Na nowszych instalacjach Windows tradycyjne mechanizmy przeglądania sieci nie zawsze odzwierciedlają współczesny sposób wykrywania urządzeń. Wyłączenie starszych składników SMB, w tym SMBv1, może zmienić zachowanie dawnych funkcji przeglądania, ponieważ SMBv1 jest odrębną, starszą wersją protokołu i nie należy jej automatycznie włączać wyłącznie po to, aby uzyskać dłuższą listę. Bezpieczniejsze jest sprawdzenie usług wykrywania sieci, profilu sieciowego, reguł zapory oraz konfiguracji udostępniania. Sam komunikat o pustej lub niedostępnej liście trzeba interpretować razem z kodem błędu i stanem połączenia.
Jeżeli polecenie zwraca błąd przy nazwie konkretnego hosta, diagnostykę warto rozpocząć od sprawdzenia poprawności nazwy, na przykład przez ping NAZWA-KOMPUTERA, pamiętając, że odpowiedź ICMP może być blokowana i jej brak nie przesądza o awarii. Następnie można sprawdzić dostęp do ścieżki UNC, takiej jak \\BIURO-PC, oraz użyć net use do weryfikacji istniejących sesji i poświadczeń. Należy odróżnić błąd wykrywania komputera od odmowy dostępu do udziału: pierwszy dotyczy odnalezienia hosta, drugi — uwierzytelnienia lub uprawnień.
Znaczenie net view przy naprawie komputera
Podczas diagnostyki laptopa lub komputera PC net view może pomóc ustalić, czy system widzi określony komputer oraz czy zdalny host publikuje udziały. Jest to przydatne przy analizie problemów z dostępem do folderu firmowego, drukarki sieciowej albo zasobu współdzielonego między komputerami. Wynik należy zapisać razem z nazwą badanego komputera, profilem sieciowym, godziną wykonania polecenia i dokładnym komunikatem błędu. Taki zestaw informacji ułatwia rozdzielenie problemu lokalnego od usterki po stronie drugiego urządzenia lub infrastruktury sieciowej.
Nie należy jednak traktować net view jako dowodu poprawności całej sieci. Polecenie nie potwierdza integralności systemu plików, jakości przewodu, poprawności konfiguracji adresu IP ani stanu usługi udostępniania na każdym urządzeniu. Jeżeli lista jest pusta, trzeba sprawdzić kolejno połączenie przewodowe lub bezprzewodowe, adresację IP, rozwiązywanie nazw, profil sieci, reguły zapory, usługi wykrywania oraz uprawnienia do konkretnego udziału. W przypadku konfliktu nazwy komputera lub niespójnych poświadczeń wynik może być mylący mimo fizycznie działającego połączenia.
Warszawskie Pogotowie Komputerowe wykonuje profesjonalną naprawę laptopów, komputerów PC i ich podzespołów, a analiza poleceń systemowych takich jak net view może być jednym z elementów sprawdzania problemów z konfiguracją Windows i dostępem do zasobów sieciowych.