KWALIFIKACJA INF2 - TEST WIEDZY NR 4

PYTANIE NR 39.
Załóżmy, że masz jednostkę organizacyjną o nazwie "HR" i chcesz zmienić jej nazwę na "HumanResources". Które z poniższych poleceń jest poprawne do wykonania tego zadania w PowerShell?
A.
B.
C.
D.
Wyjaśnienie poprawnej odpowiedzi:
Poprawne polecenie musi wykonać operację zmiany nazwy jednostki organizacyjnej w Active Directory, wskazując obiekt przez DN w parametrze -Identity oraz podając nową nazwę w -NewName. Pozostałe propozycje używają nieprawidłowych lub nieistniejących cmdletów, więc nie zrealizują zmiany nazwy OU.

Pełne wyjaśnienie:

W PowerShell do zarządzania Active Directory wykorzystuje się cmdlety z modułu ActiveDirectory. Aby zmienić nazwę istniejącej jednostki organizacyjnej, potrzebne jest polecenie przeznaczone do rename obiektu oraz dwa kluczowe elementy: identyfikacja obiektu i nowa nazwa.

W przedstawionym poleceniu obiekt OU jest wskazany parametrem -Identity jako Distinguished Name (DN), np. OU=HR,DC=example,DC=com. Dzięki temu system jednoznacznie wie, który obiekt w katalogu ma zostać zmieniony. Parametr -NewName dostarcza nową nazwę RDN (czyli nazwę OU widoczną w strukturze), np. HumanResources.

Odpowiedź z cmdletem Rename-ADOrganizationalUnit spełnia te warunki: wykonuje zmianę nazwy, wskazuje obiekt przez DN i podaje nową nazwę. Pozostałe opcje są błędne z typowych powodów spotykanych na egzaminach:

  • Set-ADOrganizationalUnit sugeruje modyfikację właściwości, ale w tej propozycji użyto parametru -NewName w sposób, który nie musi odpowiadać rzeczywistym możliwościom tego cmdletu w kontekście zmiany nazwy. To częsta pułapka: "Set-" nie zawsze oznacza "zmień nazwę".
  • Change-ADOrganizationalUnit wygląda wiarygodnie językowo, ale jest to typowy "fałszywy cmdlet" – nazwa nie musi istnieć w module, mimo że brzmi logicznie.
  • Modify-ADOrganizationalUnit jest analogiczną pułapką: w PowerShell obowiązuje ścisły zestaw czasowników, a nie dowolne synonimy. Samo podobieństwo do języka naturalnego nie gwarantuje poprawności.

W praktyce, zanim użyjesz polecenia w środowisku produkcyjnym, warto potwierdzić dostępność cmdletu i składnię przez Get-Command oraz pomoc Get-Help, a także upewnić się, że działasz w odpowiednim kontekście uprawnień w domenie.

Dodatkowe pytania

Dodatkowe pytania (FAQ):
OU (Organizational Unit) to kontener w Active Directory służący do porządkowania obiektów (użytkowników, komputerów, grup). Ułatwia delegowanie uprawnień administracyjnych oraz stosowanie zasad grupy (GPO) do wybranych części struktury domeny.
Poprawny DN zwykle ma postać złożoną z elementów typu OU=... oraz DC=..., np. OU=HR,DC=example,DC=com. DN jest jednoznaczny w całej domenie, więc dobrze nadaje się do parametru -Identity w cmdletach AD.
Parametr -Identity pozwala jednoznacznie wskazać obiekt w katalogu (np. OU) przez DN, GUID, SID lub inne identyfikatory zależnie od cmdletu. Dzięki temu skrypt działa przewidywalnie i nie opiera się na niejednoznacznych nazwach wyświetlanych.
Zmiana nazwy OU zmienia nazwę kontenera, ale obiekty w środku nadal pozostają w tej samej gałęzi struktury. Zwykle nie usuwa to użytkowników ani komputerów, jednak może wpływać na skrypty i narzędzia, które odwołują się do starego DN ścieżką tekstową.
Najczęstsza pułapka to wybór "brzmiącej poprawnie" komendy, która nie istnieje (np. z czasownikiem Change/Modify). Druga pułapka to założenie, że cmdlet z prefixem Set- zawsze służy do zmiany nazwy, podczas gdy często dotyczy innych właściwości.
Najprościej użyć Get-Command z filtrem nazw, np. wyszukując cmdlety zaczynające się od Rename-AD. Dodatkowo Get-Help pokazuje parametry i przykłady użycia, co pozwala szybko potwierdzić poprawną składnię.
Gdy OU ma znaleźć się pod innym kontenerem nadrzędnym, sama zmiana nazwy nie wystarczy. Wtedy potrzebna jest operacja "move" (zmiana ścieżki w drzewie). Na egzaminach warto odróżniać zmianę nazwy (rename) od zmiany lokalizacji w hierarchii (move).
W typowych środowiskach administracyjnych tak: do zarządzania AD z komputera klienckiego zwykle instaluje się narzędzia administracyjne (RSAT), które udostępniają moduł i narzędzia AD. Bez tego cmdlety modułu ActiveDirectory mogą nie być dostępne.
Potrzebujesz uprawnienia do modyfikacji danego obiektu OU (np. odpowiedniego delegowania lub członkostwa w grupach administracyjnych). W praktyce brak uprawnień objawi się błędem dostępu, mimo że składnia polecenia będzie poprawna.
Ćwicz na środowisku testowym: twórz OU, użytkowników i grupy, a następnie wykonuj typowe operacje: zmiana nazw, przenoszenie, modyfikacja atrybutów. Ucz się czytać składnię cmdletów i korzystać z Get-Help, bo na egzaminie liczy się precyzja parametrów.
info

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

Eksperci podkreślają: "Poprawne polecenie musi wykonać operację zmiany nazwy jednostki organizacyjnej w Active Directory, wskazując obiekt przez DN w parametrze -Identity oraz podając nową nazwę w -NewName."

Źródła:

  • Microsoft Learn: PowerShell module 'ActiveDirectory' (lista cmdletów) – https://learn.microsoft.com/en-us/powershell/module/activedirectory/ (dostęp: 2026-02-27)

Materiały:

  • Dokumentacja Microsoft Learn dotycząca modułu ActiveDirectory dla PowerShell
  • Materiały do INF.2 z zakresu administracji domeną Windows/Active Directory
  • Ćwiczenia laboratoryjne: tworzenie OU, przenoszenie obiektów, zmiana nazw, delegowanie uprawnień

Aktualizacja pytania: 31.03.2026



Aktualizacja pytania: 31.03.2026
📡 Brak połączenia internetowego