Jak wykonać SYSPREP w systemie Windows 7

Zaczniemy od wymaganych plików. Gdy przejrzysz artykuł, stanie się to bardziej jasne. Pliki wymagane do ukończenia procesu:

Zestaw  zautomatyzowanej instalacji systemu Windows

Zostanie on zainstalowany na komputerze, który nie jest używany do tworzenia obrazów, w celu utworzenia pliku unattend.xml dla programu sysprep i pliku image.wim znajdującego się na dysku instalacyjnym systemu Windows 7. Pobierz WAIK

Pobierz Mysysprep2

Teraz zainstaluj system Windows 7 na komputerze i użyj konta domeny, to konto domeny musi mieć uprawnienia lokalnego administratora i zostać dodane do grupy administratora. Nie może zawierać żadnych skryptów / zasad. W tym przewodniku używamy konta domeny o nazwie  imageprep  podczas instalowania oprogramowania z udziału DFS. Pozwoli to na naprawę programów w razie potrzeby poprzez znalezienie plików instalacyjnych. Jeśli chcesz, możesz również użyć konta lokalnego. Zainstalowałbym wszystkie wymagane programy, skonfigurowałbym ustawienia, menu startowe, utworzyłbym lokalne konta użytkowników i skonfigurowałbym profil. Ten profil będzie później naszym domyślnym profilem na obrazie komputera.

Gdy będzie gotowy, należy utworzyć  plik odpowiedzi unattend.xml  za pomocą Menedżera obrazu systemu Windows (Windows SIM). Na innym komputerze zainstaluj WAIK - po zakończeniu instalacji uruchom Windows SIM z menu Start.

  1. Teraz włóż nośnik, którego użyłeś do zainstalowania W7 na komputerze obrazu.
  2. Uruchom Windows SIM z menu Start, wybierając Narzędzia -> Utwórz katalog.
  3. Zostaniesz poproszony o „install.wim”, który znajduje się na twoim nośniku.
  4. Przejdź do tego pliku w katalogu ze źródłami na nośniku W7 - po utworzeniu katalogu będziesz gotowy do skonfigurowania pliku odpowiedzi.
  5. Przykładowy  plik unattend.xml  jest dołączony w celach informacyjnych. Otwórz ten plik i spójrz na skonfigurowane ustawienia.
  6. Pobierz plik unattend.xml

Teraz program sysprep zapyta nas o nazwę komputera przed dodaniem go do domeny. Problem, który znalazłem z plikiem unattend.xml i sysprep polegał na tym, że jeśli nazwa komputera nie jest określona w pliku, doda komputer o losowej nazwie do domeny. Jeśli usunieszz pliku odpowiedzi, zapyta o nazwę, gdy plik odpowiedzi zostanie przetworzony, ale wtedy jest już za późno. Komputer zostanie już dodany do domeny przy użyciu losowej nazwy i jeśli nadasz systemowi taką nazwę, spowoduje to więcej problemów, zwykle błędów związanych z zaufaniem. Aby to obejść, trzeba było użyć zmienionej nazwy wersji mysysprep.exe zamiast pliku sysprep.exe systemu Windows. Mysysprep2 pozwoli ci nazwać komputer i dodać go do domeny po przetworzeniu pliku unattend.xml. Mysysprep musi być umieszczony w C: \ Windows \ System32 \ Sysprep obok sysprep.exe. Nie usuwaj ani nie zmieniaj nazwy pliku sysprep.exe.

W załączonym pliku unattend.xml zobaczysz

% Proszę podać nazwę komputera (0,15)%

% Wybierz domenę, do której chcesz dołączyć {twoja.domena.com}%

Są to specyficzne wpisy, gdy używany jest mysysprep2. Mogą pojawić się błędy w karcie SIM, ale należy je zignorować. (0,15) obetnie nazwę komputera, jeśli jest on dłuższy niż 15 znaków.

prawdziwe

W ten sposób program sysprep ma skopiować skonfigurowany profil do profilu domyślnego

Aby dodać komputery, należy określić OU, w przeciwnym razie doda je do domeny.

OU = test, DC = Twój, DC = domena, DC = tutaj

W przypadku pliku unattend.xml konieczne będzie utworzenie lokalnego konta użytkownika podczas procesu sysprep, podczas instalowania systemu Windows 7 przy użyciu dysków zostanie wyświetlony monit o utworzenie konta użytkownika lokalnego. Ten proces będzie nadal występował w przypadku attend.xml i sysprep. Więc powinieneś mieć lokalnego użytkownika w pliku odpowiedzi, w naszym pliku odpowiedzi tworzymy użytkownika o nazwie  TempUser.  Ten użytkownik zostaje usunięty, gdy laptop po raz pierwszy uruchamia się na ekranie logowania systemu Windows. Ma to na celu ukrycie monitu o utworzenie użytkownika lokalnego po uruchomieniu programu sysprep.

Sztuczka tutaj co jest  , aby przejść do katalogu C: \ Steup \ Windows i utworzyć nowy katalog o nazwie  skrypty. W katalogu skryptów utwórz plik o nazwie  SetupComplete.cmd,  polecenia, które umieścisz w SetupComplete.cmd,  będą uruchamiane przed ekranem logowania do systemu Windows i tutaj zostanie usunięty TempUser.

Aby usunąć użytkownika, utwórz następujące polecenie w pliku SetupComplete.cmd

Usuń użytkownika tymczasowego

użytkownik sieciowy TempUser / delete

Aby włączyć konto administratora, użyj:

użytkownik sieciowy Administrator / aktywny: tak

Należy to zrobić, ponieważ sysprep wyłączy konta administratora.

Usuń plik unattend.xml

del C: \ Windows \ System32 \ Sysprep \ unattend.xml

Aby być bezpieczniejszym z hasłami, nawet jeśli są one zaszyfrowane

Plik odpowiedzi należy dostosować w zależności od wymagań. Tak więc, po utworzeniu pliku unattend.xml, skopiuj go do C: \ windows \ system32 \ sysprep -> to powinno wystarczyć do uruchomienia sysprep na komp.

W skonfigurowanym profilu otwórz wiersz polecenia i uruchom następujące polecenie, aby rozpocząć proces sysprep.

mysysprep.exe \ generalize \ oobe \ shutdown \ unattend: unattend.xml

Komputer zostanie wyłączony po zakończeniu działania programu Sysprep.

Możesz teraz zrobić zdjęcie dysku twardego, w zależności od wybranych metod, ale używamy programu Ghost, ponieważ zrobi obraz całego dysku. ImageX nie zadziałał dla mnie, ponieważ z ImageX nie możesz zrobić obrazu dysku i musisz zrobić każdą partycję z osobna i to samo dotyczy zastosowania obrazu, gdzie jak Ghost pozwala mieć pełny obraz. Kiedy obraz zostanie zastosowany, komputer uruchomi się ponownie i pojawi się monit o podanie nazwy kompilacji, a następnie nazwy domeny, która pojawi się automatycznie, jak określono w

% Wybierz domenę, do której chcesz dołączyć {twoja.domena.com}%

Można dodać wiele domen, aby utworzyć menu rozwijane

% Proszę wybrać domenę do przyłączenia {domain1; domain2; domain3}%

Po zakończeniu procesu instalacji i uruchomieniu komputera do ekranu logowania systemu Windows powinno być możliwe zalogowanie się przy użyciu konta domeny, jeśli wszystko poszło dobrze.

Dodatkowe wskazówki / przewodniki

Aby upewnić się, że sprzęt pozostanie, po uruchomieniu programu Sysprep

prawdziwe

True = urządzenia PnP pozostaną zainstalowane w dest-comp. Urządzenia nie muszą być instalowane podczas specjalistycznego przebiegu konfiguracji. Należy to dodać do przebiegu generalize: x86_Microsoft-Windows-PnpSysprep

Tworzenie niestandardowego planu zasilania

Możesz utworzyć niestandardowy plan zasilania i określić go w pliku unattend.xml. Utworzysz i nazwiesz niestandardowy plan zasilania, będzie to Panel sterowania -> Opcje zasilania. Po zakończeniu uzyskaj identyfikator GUID swojego planu, aby znaleźć identyfikator GUID, otwórz wiersz poleceń i uruchom  PowerCfg -List i poszukaj Guid  . Dodaj to do pliku unattend.xml, a będzie to domyślny plik PP. Należy to dodać do przepustki specjalizacji: x86_Microsoft-Windows-powercpl__neutral

Wyłącz powiadomienie „Ustaw kopię zapasową” w Centrum akcji

Możesz wyłączyć powiadomienia ActionCenter za pomocą zasad grupy lub uruchomić obserwację rejestru w skonfigurowanym profilu

Edytor rejestru systemu Windows w wersji 5.00 [HKEY_LOCAL_MACHINE \ SOFTWARE \ Microsoft \ Windows \ CurrentVersion \ WindowsBackup] „DisableMonitoring” = dword: 00000001

Odepnij skróty i dodaj niestandardowe skróty

Pobierz skrypt -> ConfigTaskbar.vbs

Skopiuj skrypt i wklej go do C: \ windows \ system32 \ sysprep \ custom - wywołaj ten skrypt za pomocą pliku wsadowego, umieszczając go w folderze startowym skonfigurowanego profilu, który jest profilem domyślnym. Po uruchomieniu plik wsadowy zostanie usunięty - jest potrzebny tylko za pierwszym razem.

Problemy z lokalizacją sieci

Określono lokalizację sieciową w pliku unattend.xml, ale nadal pojawia się monit przy pierwszym logowaniu. Aby rozwiązać ten problem, zainstaluj poprawkę: //support.microsoft.com/kb/2028749

Internet Explorer zresetowany

Dodaj ustawienia IE do pliku unattend.xml w ramach przepustki specjalizacji:

x86_Microsoft-Windows-IE-InternetExplorer__neutral_31bf3856ad364e35_nonSxS