< návrat zpět

Deploying Vista - aneb je to tudy sice delší, ale zato je to horší cesta

V tomto článku přiblížím fungování nového sysprepu a hlavně tvorbu odpovědního souboru sysprep.xml (unattend.xml,...) v OS Win Vista (mělo by být stejné i pro Win Server 2008, ale nezkoušel jsem to). Sám jsem nad tím strávil mládí a nebýt pár obecných popisů a desítek příspěvků podobně zoufalých lidí na diskuzních fórech po celém světě, ze kterých jsem po kousíčcích vyzobával střípky, sedím nad tím dodnes.

V prvé řadě k čemu je to vlastně dobré? Popíšu to ideálně na případu. Máme několik identických PC, které je potřeba často přeinstalovávat. Samozřejmě nesmysl by byl dělat to ručně a jako v mém případě třeba každý týden. Naštěstí je zde několik nástrojů pro zálohu a obnovu dat (Ghost, Acronis, ..). Takže na jednom jediném počítači vytvoříme nějákou referenční instalaci, do které narveme krom ovladačů také všechen potřebný SW (Office, Adobe, Total Commander, WinRAR, atd.). Tento počítač zazálohujeme a například právě Ghostem to pomocí multicastu během 5minut (standardní komprimovaná 3GB záloha XP) rozdistribujeme na libovolný počet PC. Problém je, že kdybychom jen rozkopírovali samotnou zálohu, tak počítače v sítí budou prskat, že se v sítí nachází počítače se shodným názvem, což by ještě nebyl takový problém. Problém je, že by všechny PC měli stejý tzv. security identifier (SID) a ten tak snadno přejmenovat nelze.

Naštěstí pánové z Microsoftu už v dobách Windows NT4 vymysleli SYSPREP (System Preparation Tool), který po spuštění spustí Windows ve fázi jako by byly nově nainstalované, kde lze poté zadat název počítače, nastavit už.jména, připojení do domény, změnit licenční klíče a mj. vygeneruje nové SIDy. V mnoha případech není třeba toto vše zadávat a bylo by to zbytečně zdlouhavé a proto ve verzích sysprepu pro (2000->XP->2003) šlo vytvořit soubor odpovědí sysprep.inf do kterého se zadalo vše potřebné (klíče, ...) a nastavilo se aby jediné na co se zeptalje název PC. Celý tento soubor se dá napsat velice přehledně na zhruba 12řádků např. takto:

;SetupMgrTag
[Unattended]
  OemSkipEula=Yes
  InstallFilesPath=C:\sysprep\i386

[GuiUnattended]
  OEMSkipRegional=1
  TimeZone=95
  OemSkipWelcome=1

[UserData]
  ProductKey=xxxxx-xxxxx-xxxxx-xxxxx
  FullName="Student"
  OrgName="Company"
  ComputerName=

[SetupMgr]
  DistFolder=C:\sysprep\i386
  DistShare=windist

[Identification]
  JoinWorkgroup=CLASS01

[Networking]
  InstallDefaultComponents=Yes

[sysprepcleanup]

 

 

S příchodem Windows Vista je tu však nová verze Sysprepu a zde je kámen úrazu. Microsoft sice nabízí alternativu k Ghostu, Acronis apod. tzv WMI (Windows Management Instrumentation) avšak její implementace do použitelné fáze je údajně otázkou několika desítek (neli stovek hodin) a stejně nepodporuje možnost multicastu a proto se např. pro obnovu počítačových učeben příliš nehodí.

V další části bude popisován postup ve Windows Vista....comming soon...

Komentáře rss


Nebyly přidány žádné komentáře.

.