Poprawna ścieżka sieciowa to: \\SERWER_2\egzamin$\%USERNAME%. Kluczowe są tu trzy elementy: nazwa komputera w sieci (SERWER_2), nazwa udziału sieciowego (egzamin$) oraz zmienna środowiskowa systemu Windows (%USERNAME%), która jest automatycznie podstawiana nazwą aktualnie zalogowanego użytkownika. Znak \ na końcu udziału i przed %USERNAME% oznacza przejście do podkatalogu o nazwie zgodnej z loginem użytkownika. Znak dolara na końcu nazwy udziału (egzamin$) informuje, że jest to udział ukryty – nie będzie widoczny w typowym przeglądaniu sieci, ale można się do niego dostać, znając dokładną ścieżkę. To jest bardzo często stosowana praktyka administratorów, żeby ukrywać udziały systemowe lub egzaminacyjne, ale nadal dawać do nich dostęp konkretnym osobom lub grupom. Zmienna %USERNAME% jest standardową zmienną środowiskową w Windows, dzięki której można tworzyć uniwersalne ścieżki, np. do folderów profilowych lub katalogów macierzystych użytkowników. W praktyce administrator może skonfigurować w domenie ścieżkę katalogu domowego użytkownika jako \\SERWER_2\egzamin$\%USERNAME% i ta sama konfiguracja zadziała poprawnie dla wszystkich kont, automatycznie podstawiając właściwy login. Takie rozwiązanie jest wygodne, skalowalne i zgodne z dobrymi praktykami zarządzania zasobami sieciowymi w środowiskach Windows Server i Active Directory. Dodatkowo separacja użytkowników w osobnych podkatalogach ułatwia nadawanie uprawnień NTFS i kontrolę dostępu w sieci lokalnej.
W pytaniu chodzi o bardzo konkretny schemat adresowania udziału sieciowego w środowisku Windows: mamy udział specjalny, ukryty (oznaczony znakiem dolara na końcu nazwy), oraz katalog macierzysty użytkownika identyfikowany przez zmienną środowiskową %USERNAME%. Jeśli pomylimy kolejność elementów, położenie znaków \ lub umiejscowienie dolara, to system po prostu nie znajdzie poprawnej lokalizacji. To jest częsty błąd w praktyce, szczególnie gdy ktoś rzadko ręcznie wpisuje ścieżki UNC. Warianty, w których dolar jest wstawiony przed nazwą udziału, typu $egzamin albo kombinacje typu egzaminy$%$USERNAME%, są sprzeczne z konwencją Windows. Znak dolara w nazwie udziału występuje zawsze na końcu nazwy udziału, np. C$, ADMIN$, egzamin$. Nie pojawia się przed nazwą, ani też nie otacza nazwy zmiennej środowiskowej. Z kolei zmienne środowiskowe w Windows zawsze zapisuje się w formie %NAZWA%, czyli tu %USERNAME%. Dodanie dodatkowego dolara do zmiennej albo rozdzielanie jej w inny sposób tworzy ciąg znaków, którego system nie interpretuje jako poprawną zmienną, tylko jako zwykły tekst. Kolejna rzecz to struktura ścieżki UNC: \\Nazwa_komputera\Nazwa_udziału\podkatalog. Nie ma tam miejsca na znak dolara pomiędzy nazwą komputera a udziałem w innej formie niż sufiks udziału. Jeżeli udział nazywa się egzamin$, to dokładnie tak musi być wpisany po nazwie serwera. Potem dopiero następuje kolejny ukośnik i nazwa katalogu użytkownika, czyli %USERNAME%. Typowym błędnym tokiem rozumowania jest próba „upiększania” lub intuicyjnego dodawania dolarów tam, gdzie ich nie powinno być, albo mieszanie składni udziałów ukrytych z notacją zmiennych środowiskowych. W administracji systemami Windows warto trzymać się twardo schematu: serwer, udział (opcjonalnie z $ na końcu), a dopiero potem zmienne i podfoldery.