Eksportuj / importuj zasady i usługi grupowe Windows 10

-1

Mam skonfigurowane Registries, Servicesoraz Group Policiesw systemie Windows 10, aby dostosować moje okna doświadczenia. Często też eksperymentuję z moimi systemami operacyjnymi i często kończę ponowną instalację systemu Windows i muszę przejść przez konfigurację wszystkich wyżej wymienionych ustawień.

Szukam sposobu na wyeksportowanie powyższych ustawień (wszystkich trzech) w taki sposób, że mogę je następnie zaimportować jednym kliknięciem nowej instalacji systemu Windows, aby uniknąć konieczności konfigurowania wszystkiego od zera. Byłem w stanie Registriesłatwo eksportować i wiem, że mogę to zaimportować w porządku. Jednak kiedy eksportuję Servicesi Group Policiesgeneruje .txtplik, wydaje się, że nie ma sposobu na ich zaimportowanie. Jakieś pomysły?

Ptheguy
źródło
Może to być przydatne Zaimportuj obiekt GPO z pliku . Nie jest jasne, czy mówisz o domenie Active Directory, czy tylko o zasadach grupy komputera lokalnego.
Ramhound
zasady grupy komputera lokalnego. Przepraszam!
Ptheguy

Odpowiedzi:

1

Zasady grupy

Z raportów wynika, że ​​nadal działa to w systemie Windows 10.

Rozwiązanie stąd: http://www.frickelsoft.net/blog/?p=31

Na komputerze źródłowym otwórz ukryty folder %systemroot%\system32\grouppolicy\i skopiuj katalogi Machineoraz User.

Na komputerze docelowym otwórz ten sam ukryty folder i wklej dwa katalogi, zastępując istniejące pliki i foldery.

Uruchom gpupdate /forcei uruchom ponownie komputer.

Usługi

Stan usługi (zatrzymany / uruchomiony) można łatwo odczytać i ustawić za pomocą programu PowerShell.

Chodzi o to, że wielu domyślnych usług systemu Windows nie można modyfikować, więc zamiast próbować zarejestrować wszystkie istniejące usługi oraz ich typy i statusy uruchamiania na jednym komputerze, a następnie odtworzyć je na innym, należy zamiast tego skompilować listę TYLKO usługi, które chcesz zmodyfikować ze stanu domyślnego.

Po utworzeniu takiej listy użyj polecenia cmdlet Powershell, Set-Serviceaby ustawić żądany stan. Utwórz plik .ps1 z następującą linią dla każdej usługi, którą chcesz zmienić z domyślnej:

Set-Service -Name ServiceName -StartupType Automatic/AutomaticDelayedStart/Manual/Disabled

Uruchom ten skrypt na nowych komputerach, a wszystkie stany usług zostaną ustawione zgodnie ze specyfikacją.

Źródło: https://docs.microsoft.com/en-us/powershell/module/microsoft.powershell.management/set-service?view=powershell-6

Rejestr

Podobnie jak usługi, chcesz modyfikować tylko określone klucze, które odbiegają od domyślnych, absolutnie WYMAGANE DO ZMIANY.

Podobnie jak w przypadku usług, należy dokładnie przestudiować i zapisać klucze, które należy zmodyfikować, skompilować plik reg żądanych zmian i uruchomić ten plik reg na każdym nowym komputerze.

W żadnym wypadku NIE eksportuj całego rejestru i importuj go. Jest to zbyt prawdopodobne, aby powodować poważne problemy.

Wszystko to razem

Możesz to wszystko zrobić za pomocą Powershell w jednym skrypcie:

  • Zasadami grupy są tylko kopiowanie plików z lokalizacji kopii zapasowej na nowy komputer.
  • Usługa obsługuje tylko skrypt konfigurujący argument StartupType.
  • Rejestr zawiera import pliku .reg.
music2myear
źródło
A jeśli chodzi o usługi? Coś tam jest możliwe?
Ptheguy