KWALIFIKACJA INF2 - STYCZEŃ 2019 (test 3)

PYTANIE NR 39.
Udostępniono w sieci lokalnej jako udział specjalny folder o nazwie egzamin znajdujący się na komputerze o nazwie SERWER_2 w katalogu głównym dysku C:\. Jak powinna wyglądać ścieżka dostępu do katalogu egzamin, w którym przechowywany jest folder macierzysty dla konta użytkownika o określonym loginie?
A.
B.
C.
D.
Wyjaśnienie poprawnej odpowiedzi:
Poprawna ścieżka musi być w formacie UNC: \
azwa_komputera
azwa_udziału\podfolder.

Udział "egzamin$" jest ukryty (znak $ jest częścią nazwy udziału), a %USERNAME% podstawia login bieżącego użytkownika jako nazwę folderu macierzystego. Dlatego poprawnie: \\SERWER_2\egzamin$\%USERNAME%.

Pełne wyjaśnienie:

W sieciach Windows zasoby udostępnione przez SMB identyfikuje się zwykle ścieżką UNC (Universal Naming Convention). Taka ścieżka ma postać:

\\komputer\udział\ścieżka_wewnątrz_udziału

W tym zadaniu komputer udostępniający zasób ma nazwę SERWER_2, a folder został udostępniony jako udział specjalny o nazwie egzamin$. Znak $ na końcu nazwy udziału oznacza, że jest to udział ukryty (nie jest widoczny w standardowym przeglądaniu udziałów), ale nadal można się do niego odwołać, wpisując pełną nazwę.

Druga część ścieżki dotyczy podfolderu odpowiadającego katalogowi macierzystemu użytkownika. Zmienna środowiskowa %USERNAME% w systemie Windows rozwija się do nazwy (loginu) aktualnie zalogowanego użytkownika. Dzięki temu ta sama ścieżka "dopasowuje się" do różnych kont.

Dlatego poprawna ścieżka składa się z:

  • prefiksu UNC: \\
  • nazwy hosta: SERWER_2
  • nazwy udziału: egzamin$
  • separatora katalogów: \
  • nazwy folderu użytkownika: %USERNAME%

Odpowiedzi błędne wprowadzają typowe pomyłki składniowe: wstawienie znaku $ na początku nazwy udziału lub przed nazwą folderu, dodanie zbędnego znaku % w środku zmiennej, albo "rozbicie" nazwy udziału tak, że nie jest ona już identyczna z udostępnioną nazwą. W SMB nazwa udziału musi się zgadzać dokładnie, a zmienne środowiskowe mają ściśle określoną składnię (para znaków % otaczająca nazwę zmiennej).

Dodatkowe pytania

Dodatkowe pytania (FAQ):
Ścieżka UNC to zapis dostępu do zasobu sieciowego w formie \\komputer\udział\katalog. Używa się jej głównie w sieciach SMB/Windows do wskazania serwera/komputera i nazwy udziału oraz dalszej ścieżki do folderu lub pliku.
Znak $ na końcu nazwy udziału oznacza udział ukryty. Taki udział nie jest zwykle widoczny podczas przeglądania zasobów sieciowych, ale nadal działa i można się do niego odwołać, wpisując pełną nazwę udziału w ścieżce UNC.
%USERNAME% to zmienna środowiskowa, która rozwija się do nazwy aktualnie zalogowanego użytkownika. Stosuje się ją w skryptach i ścieżkach, aby automatycznie wskazać folder zależny od konta, np. katalog domowy użytkownika.
Poprawna ścieżka ma schemat: \\nazwa_hosta\nazwa_udziału\podfolder. Trzeba zachować dokładną nazwę hosta i udziału oraz poprawnie używać separatorów \. Wszelkie dodatkowe znaki (np. $ w złym miejscu) powodują błąd.
Zmienne środowiskowe w Windows mają format %NAZWA%, czyli nazwa jest otoczona dwoma znakami procentu. Wstawienie dodatkowego % w środku łamie składnię i system nie rozpozna poprawnie zmiennej, co da błędną ścieżkę.
Funkcjonalnie udział ukryty działa podobnie jak zwykły: ma uprawnienia, ścieżkę do folderu i można go mapować. Różnica polega głównie na tym, że jest mniej "widoczny" w przeglądaniu sieci, bo jego nazwa kończy się znakiem $.
Można użyć narzędzi administracyjnych (np. zarządzanie komputerem) albo poleceń systemowych, aby wyświetlić listę udziałów. Pamiętaj, że udziały ukryte (z $) mogą nie być widoczne w prostym przeglądaniu, ale nadal istnieją.
Najczęściej myli się liczbę ukośników (np. pojedynczy zamiast podwójnego na początku), wstawia $ w nieprawidłowe miejsce, albo błędnie zapisuje zmienne środowiskowe (brak jednego znaku % lub dodatkowy %).
Stosuje się ją wtedy, gdy jedna konfiguracja ma działać dla wielu kont, np. przy ustawianiu katalogów domowych, profili mobilnych lub skryptów logowania. Dzięki temu każdy użytkownik trafia do własnego podfolderu bez ręcznego wpisywania loginu.
Przećwicz: tworzenie udziałów SMB, rozróżnianie udziałów zwykłych i ukrytych, składnię UNC oraz pracę ze zmiennymi środowiskowymi. Na egzaminie zwracaj uwagę na drobne znaki: \\ na początku, położenie $ i poprawny zapis %USERNAME%.
info

Statystycznie 44% uczniów zna prawidłową odpowiedź. trudne

Według specjalistów z branży: "Dlatego poprawnie: \\SERWER_2\egzamin$\%USERNAME%."

Źródła:

  • Microsoft Learn: Universal Naming Convention (UNC) - https://learn.microsoft.com/en-us/dotnet/standard/io/file-path-formats (accessed 2026-02-27)
  • Microsoft Learn: Environment variables in Windows (USERPROFILE, USERNAME) - https://learn.microsoft.com/en-us/windows/deployment/usmt/usmt-recognized-environment-variables (accessed 2026-02-27)
  • Microsoft Learn: File and folder sharing / SMB share concepts - https://learn.microsoft.com/en-us/windows-server/storage/file-server/file-server-smb-overview (accessed 2026-02-27)

Materiały:

  • Dokumentacja Microsoft dotycząca ścieżek UNC i składni nazw sieciowych
  • Dokumentacja Microsoft dotycząca zmiennych środowiskowych w Windows (%USERNAME% i pokrewne)
  • Materiały szkolne/ćwiczenia z INF.2: udostępnianie zasobów w sieci lokalnej Windows i mapowanie udziałów

Aktualizacja pytania: 03.04.2026



Aktualizacja pytania: 03.04.2026
📡 Brak połączenia internetowego