GPO – Kopia zapasowa

W tym wpisie dowiesz się, jak tworzyć kopie zapasowe i przywracać obiekty zasad grupy (GPO) w usłudze Active Directory. Pokażę Ci, jak tworzyć kopie zapasowe, korzystając zarówno z konsoli zarządzania zasadami grupy, jak i przy pomocy PowerShell.

Ważne: Polecenie cmdlet Restore-GPO nie odzyskuje usuniętych GPO, ale służy do przywracania istniejącego GPO z kopii zapasowej. Aby odzyskać usunięty GPO, należy użyć interfejsu graficznego. Szczegóły i przykłady znajdują się poniżej.

Jak wykonać kopię zapasową obiektów zasad grupy za pomocą interfejsu graficznego?

Krok 1: Przejdź do GPO, którego kopię zapasową chcesz wykonać.

Otwórz konsolę zarządzania zasadami grupy i przejrzyj GPO. Możesz wybrać pojedynczy GPO lub, aby wykonać kopię zapasową wszystkich, wybrać folder obiektów zasad grupy. W tym przykładzie wykonam kopię zapasową wszystkich GPO.

Następnie kliknij prawym przyciskiem myszy to, co chcesz skopiować.

Podczas tworzenia kopii zapasowej wszystkich obiektów zasad grupy pojawi się komunikat „Kopia zapasowa wszystkich (Back up All…)„.

Backup wszystkich zasad GPO

Podczas tworzenia kopii zapasowej pojedynczego GPO pojawi się komunikat „Back Up” (Kopia zapasowa). W tym przykładzie tworzę kopię zapasową GPO WinRM.

Backup pojedynczej zasady GPO

Krok 2: Wybierz folder kopii zapasowej.

Następnie wybierz folder, w którym chcesz umieścić kopie zapasowe GPO.

Utworzyłem folder o nazwie „GPO_backups” na moim komputerze lokalnym. Dobrym pomysłem jest również podanie opisu i daty folderu.

Wskazanie katalogu backupem

Teraz kliknij przycisk „Utwórz kopię zapasową (Backup)”, aby rozpocząć proces tworzenia kopii zapasowej.

Wykonanie backupu GPO

Możesz sprawdzić status na dole, gdzie pokaże się, ile obiektów GPO zostało pomyślnie utworzonych kopii zapasowych.

Jak widać, tworzenie kopii zapasowych obiektów zasad grupy (GPO) jest bardzo proste. Następnie pokażę Ci, jak tworzyć kopie zapasowe obiektów GPO za pomocą programu PowerShell.

Tworzenie kopii zapasowej obiektów zasad grupy przy użyciu programu PowerShell

Aby wykonać kopię zapasową obiektów zasad grupy za pomocą programu PowerShell, używane jest polecenie cmdlet Backup-gpo.

Przykład 1: PowerShell tworzy kopię zapasową pojedynczego obiektu zasad grupy.
W poniższym przykładzie tworzę kopię zapasową pojedynczego obiektu zasad grupy w folderze c:\GPO_backups i dodaję komentarz.

Backup pojedynczej zasady GPO przy pomocy PowerShell

Przykład 2: PowerShell tworzy kopię zapasową wszystkich obiektów zasad grupy.
Użyj tego polecenia, aby utworzyć kopię zapasową wszystkich obiektów zasad grupy za pomocą programu PowerShell.

Backup wszystkich zasad grup przy pomocy PowerShell

Przywróć obiekty zasad grupy

Teraz, gdy wiesz, jak wykonać kopię zapasową obiektów zasad grupy, przyjrzyjmy się, jak je przywrócić.

Aby przywrócić, kliknij prawym przyciskiem myszy „Obiekty zasad grupy (Group Policy Object)” i wybierz „Zarządzaj kopiami zapasowymi (Manage Backups)”.

Odzyskanie backupu – GUI

Przejdź do folderu kopii zapasowej i wybierz GPO do przywrócenia, możesz wybrać jeden lub wiele GPO. W tym przykładzie przywracam mój GPO ekranu blokady.

Odzyskanie wybranej zasady GPO

Załóżmy, że ktoś zmienił politykę „WinRM” i muszę przywrócić ustawienia z kopii zapasowej. W takim przypadku polecenie cmdlet Restore-GPO może zostać użyte do przywrócenia ustawień GPO.

Jeśli obiekt zasad grupy „WinRM” został usunięty, nie można użyć polecenia cmdlet Restore-GPO.

Poniżej znajdują się przykłady.

Błąd odzyskana zasady GPO z poziomu PowerShell

Czy widzisz, co mówi ten komunikat o błędzie? GPO nie zostało znalezione w mojej domenie, ponieważ GPO zostało usunięte, więc PowerShell nie może przywrócić ustawień.

Teraz uruchomię to ponownie, z tą różnicą, że tym razem GPO ekranu blokady istnieje w domenie. Odzyskam go z poziomu GUI, a odzyskanie z poziomu PowerShell’a pozwala na cofnięcie zasady GPO do czasu przed zmiany.

Odzyskanie starszej wersji zasady WinRM

Więc ponownie, polecenie cmdlet Restore-GPO wydaje się działać tylko wtedy, gdy GPO istnieje w domenie i nie przywróci usuniętego GPO.

Dokumentacja Microsoft mówi:

Polecenie cmdlet Restore-GPO przywraca kopię zapasową obiektu zasad grupy (GPO) do oryginalnej domeny, z której została zapisana. Jeśli oryginalna domena nie jest dostępna lub jeśli GPO nie istnieje już w domenie, polecenie cmdlet kończy się niepowodzeniem.

https://docs.microsoft.com/en-us/powershell/module/grouppolicy/restore-gpo?view=windowsserver2022-ps

Podsumowanie

Odzyskanie zasad grup możliwe jest zarówno z poziomu GUI (Group Policy Management) jak i PowerShell’a. GUI pozwala na wykonanie backupu oraz odzyskanie dowolnej zasady GPO, niezależnie czy istnieje czy została usunięta. PowerShell pozwala na wykonanie backupu, natomiast odzyskanie zasady GPO wymaga, aby zmieniona zasada nadal istniała w GPO, jeżeli jej nie ma odzyskanie będzie niemożliwe.


Dziękuję Ci, za poświęcony czas na przeczytanie tego artykułu. Jeśli był on dla Ciebie przydatny, to gorąco zachęcam Cię do zapisania się na mój newsletter, jeżeli jeszcze Cię tam nie ma. Proszę Cię także o “polubienie” mojego bloga na Facebooku oraz kanału na YouTube – pomoże mi to dotrzeć do nowych odbiorców. Raz w tygodniu (niedziela punkt 17.00) otrzymasz powiadomienia o nowych artykułach / projektach zanim staną się publiczne. Możesz również pozostawić całkowicie anonimowy pomysł na wpis/nagranie.

Link do formularza tutaj: https://beitadmin.pl/pomysly

Pozostaw również komentarz lub napisz do mnie wiadomość odpisuję na każdą, jeżeli Masz jakieś pytania:).

Dodaj komentarz

beitadmin.pl - Droga Administratora IT