Presentation is loading. Please wait.

Presentation is loading. Please wait.

John Alger James Madison University John Alger James Madison University

Similar presentations


Presentation on theme: "John Alger James Madison University John Alger James Madison University"— Presentation transcript:

1 John Alger James Madison University algerja@jmu.edu John Alger James Madison University algerja@jmu.edu

2  Student population (18000+)  1 fulltime and 10 student staff  Call Volume: 2036+ calls  Recommended Standard:  Dell Business Laptop (Latitude series)  Apple Laptop  Reality: Any make/model/OS version  Drop off Service via authorization  Student population (18000+)  1 fulltime and 10 student staff  Call Volume: 2036+ calls  Recommended Standard:  Dell Business Laptop (Latitude series)  Apple Laptop  Reality: Any make/model/OS version  Drop off Service via authorization

3  Restricted Gigabit network segment  Space for 35 laptops  2 TB NAS in Raid 10 (effective 1 TB)  Images, user files, drivers and applications  Primary DHCP and DNS  PXE Client restricted  Restricted Gigabit network segment  Space for 35 laptops  2 TB NAS in Raid 10 (effective 1 TB)  Images, user files, drivers and applications  Primary DHCP and DNS  PXE Client restricted

4  Hard drive failure (~20%)  Under Dell warranty  OS refresh / Office if discs provided  Data recovery of old drive  Malware Infection (~5%)  Repair efforts unsuccessful  Last resort (requires approval)  Hard drive failure (~20%)  Under Dell warranty  OS refresh / Office if discs provided  Data recovery of old drive  Malware Infection (~5%)  Repair efforts unsuccessful  Last resort (requires approval)

5  Minimal image library  Hardware independent  Fast Install  Consistent Deployment  Drivers installed  Applications installed  Minimal expense  Minimal image library  Hardware independent  Fast Install  Consistent Deployment  Drivers installed  Applications installed  Minimal expense

6  technet.microsoft.com  appdeploy.com  Microsoft WIM deployment  USB boot (WinPE 2.0)  Gigabit network  NAS (TeraStation Pro II)  Free Microsoft Imaging tools via WAIK  technet.microsoft.com  appdeploy.com  Microsoft WIM deployment  USB boot (WinPE 2.0)  Gigabit network  NAS (TeraStation Pro II)  Free Microsoft Imaging tools via WAIK

7

8  WAIK – Windows Automated Installation Kit  WSIM – Windows System Image Manager  Imagex – offline image manipulation  WINPE 2.0 – move CD to USB boot  OEM DVD for each OS version  install.wim from sources directory  Used to create initial system build  Target System  Sysprep – C:\Windows\system32\sysprep\  Future image maintenance  WAIK – Windows Automated Installation Kit  WSIM – Windows System Image Manager  Imagex – offline image manipulation  WINPE 2.0 – move CD to USB boot  OEM DVD for each OS version  install.wim from sources directory  Used to create initial system build  Target System  Sysprep – C:\Windows\system32\sysprep\  Future image maintenance Image Creation InstallationMaintenance ?

9  Bios (Legacy ATA operation)  Driverless as possible  Install from OEM DVD source  Fix settings applicable to all models  Install any necessary applications  OS and application patches  Turn off OS updates and remove temp files  Capture partition snapshot  Bios (Legacy ATA operation)  Driverless as possible  Install from OEM DVD source  Fix settings applicable to all models  Install any necessary applications  OS and application patches  Turn off OS updates and remove temp files  Capture partition snapshot Image Creation InstallationMaintenance ?

10  Install WAIK  Start Windows System Image Manager  Copy install.wim from DVD sources directory  Select Windows Image … option  Configure Components  Save answer file  Test … Test … Test  Install WAIK  Start Windows System Image Manager  Copy install.wim from DVD sources directory  Select Windows Image … option  Configure Components  Save answer file  Test … Test … Test Image Creation InstallationMaintenance ?

11 Image Creation InstallationMaintenance ?

12  windowsPE  Used with DVD install  Product Key determines Vista version  specialize  Computer name  Product Key  generalize  Remove SID  Other hardware specifics  windowsPE  Used with DVD install  Product Key determines Vista version  specialize  Computer name  Product Key  generalize  Remove SID  Other hardware specifics Image Creation InstallationMaintenance ?

13  auditSystem  Set DriversPath  Install drivers  auditUser  Enables Administrator  Install applications  oobeSystem  Local Accounts and passwords  Reseal system  auditSystem  Set DriversPath  Install drivers  auditUser  Enables Administrator  Install applications  oobeSystem  Local Accounts and passwords  Reseal system Image Creation InstallationMaintenance ?

14 Microsoft-Windows-PnpCustomizationsNonWinPE c:\sysdeploy c:\sysdeploy Image Creation InstallationMaintenance ?

15  Boot snapshot image  Place the sysprep answer file  CMD (Run As Administrator)  Invoke sysprep  /audit  /generalize  /shutdown  /unattend:sysprep.xml  Lots of testing  Boot snapshot image  Place the sysprep answer file  CMD (Run As Administrator)  Invoke sysprep  /audit  /generalize  /shutdown  /unattend:sysprep.xml  Lots of testing Image Creation InstallationMaintenance ?

16  Boot WinPE  Map to the NAS  Imagex  /capture (Vista Ultimate image first )  /append (other Vista versions)  C: vista32.wim “Ultimate 32bit”  Archive previous images  Move vista32.wim into place on NAS  Boot WinPE  Map to the NAS  Imagex  /capture (Vista Ultimate image first )  /append (other Vista versions)  C: vista32.wim “Ultimate 32bit”  Archive previous images  Move vista32.wim into place on NAS Image Creation InstallationMaintenance ?

17  Three images  Volume 1 – Vista Ultimate (largest)  Single File Instance Storage  Maximum compression  Offline file based maintenance  Non-destructive installation  Three images  Volume 1 – Vista Ultimate (largest)  Single File Instance Storage  Maximum compression  Offline file based maintenance  Non-destructive installation vista32.wim image file Image Creation InstallationMaintenance ?

18  AppAdmin.exe  Saves Application Installation settings  Creates AppDeploy.ini  AppDeploy.exe  Reads in selected application to deploy  Installation Order  Sysprep file entries (alternate)  RunSynchronously  RunAsynchronously  AppAdmin.exe  Saves Application Installation settings  Creates AppDeploy.ini  AppDeploy.exe  Reads in selected application to deploy  Installation Order  Sysprep file entries (alternate)  RunSynchronously  RunAsynchronously Image Creation InstallationMaintenance ?

19  Configure application install settings  Silent installation switches  Not included in base image  Order of installation  Global and model specific  appdeploy.com  Configure application install settings  Silent installation switches  Not included in base image  Order of installation  Global and model specific  appdeploy.com Image Creation InstallationMaintenance ?

20 [Firefox] description=Mozilla Firefox 3.0.10 executable=Firefox Setup 3.0.10.exe switches=-ms source=c:\sysdeploy\app\firefox installOrder=d10a installAlways=Yes Image Creation InstallationMaintenance ?

21  NAS Structure  \osinstall\vista32bit\drivers  \Dell  \Latitude  D630  Model directory  app – model specific applications  audio, storage, security, network, modem …  drivers are in uncompressed form  NAS Structure  \osinstall\vista32bit\drivers  \Dell  \Latitude  D630  Model directory  app – model specific applications  audio, storage, security, network, modem …  drivers are in uncompressed form Image Creation InstallationMaintenance ?

22  Configure user account  Select OS version  Provide product key  Select applications  Media Direct (future)  Configure user account  Select OS version  Provide product key  Select applications  Media Direct (future) Image CreationInstallationInstallationMaintenance ?

23  Prepares internal drive  Archives user files (if drive not formatted)  Removes previous Windows footprint  Applies selected image  Modifies the unattend.xml  Moves apps and drivers into c:\sysdeploy  Logs activity  Prepares internal drive  Archives user files (if drive not formatted)  Removes previous Windows footprint  Applies selected image  Modifies the unattend.xml  Moves apps and drivers into c:\sysdeploy  Logs activity Image CreationInstallationInstallationMaintenance ?

24  Boot target system from USB  WinPE 2.0, execute VistaInstaller  WMI Libraries (System information)  Diskpart – internal disk configuration  Imagex /apply vista32.wim 1 c:  Copy apps and model specific drivers  Reboot  Boot target system from USB  WinPE 2.0, execute VistaInstaller  WMI Libraries (System information)  Diskpart – internal disk configuration  Imagex /apply vista32.wim 1 c:  Copy apps and model specific drivers  Reboot Image CreationInstallationInstallationMaintenance ?

25  WindowsPE  DVD install only  cdinstall sysprep file  Specialize phase  Product key  Computer name  Time zone  Audit phase  Administrator active (no UAC)  Driver path and driver installation  AppDeploy.exe  Application deployment (silent installs)  OOBE initialized  WindowsPE  DVD install only  cdinstall sysprep file  Specialize phase  Product key  Computer name  Time zone  Audit phase  Administrator active (no UAC)  Driver path and driver installation  AppDeploy.exe  Application deployment (silent installs)  OOBE initialized Image CreationInstallationInstallationMaintenance ?

26  Administrator disabled (default)  User account created  User password set  System ready for inspection  Quality Control  Drivers via app install  Administrator disabled (default)  User account created  User password set  System ready for inspection  Quality Control  Drivers via app install Image CreationInstallationInstallationMaintenance ?

27  Install PowerShell from Windows Update  Download WMIExplorer.ps1  Run PowerShell  Execute WMIExplorer.ps1  Example  Select * from Win32_DiskPartition  Iterate through the result set  Install PowerShell from Windows Update  Download WMIExplorer.ps1  Run PowerShell  Execute WMIExplorer.ps1  Example  Select * from Win32_DiskPartition  Iterate through the result set Image CreationInstallationInstallationMaintenance ?

28  Slmgr.vbs  upk  ipk  ato  Product Keys (scope)  Factory install (one to many)  DVD install (one to multiple)  COA (one only)  Slmgr.vbs  upk  ipk  ato  Product Keys (scope)  Factory install (one to many)  DVD install (one to multiple)  COA (one only) Image CreationInstallationInstallationMaintenance ?

29  Done as needed  OS updates  Application updates (part of image)  Process (each OS version):  Update System Snapshot  Sysprep image  Capture WIM  Test … Test … Test …  Replace previous vista32.wim  Done as needed  OS updates  Application updates (part of image)  Process (each OS version):  Update System Snapshot  Sysprep image  Capture WIM  Test … Test … Test …  Replace previous vista32.wim Image CreationInstallation Maintenance ?

30  External Applications  AppAdmin  AppDeploy.ini  Move apps to the NAS  New system models  Drivers copied to the NAS  AppAdmin (model specific)  Test some more  External Applications  AppAdmin  AppDeploy.ini  Move apps to the NAS  New system models  Drivers copied to the NAS  AppAdmin (model specific)  Test some more Image CreationInstallation Maintenance ?

31  64bit architecture  Separate image file  Same Deployment method  WMI Query  Windows 7  Same processes  WinPE 3.0  Unknown issues  64bit architecture  Separate image file  Same Deployment method  WMI Query  Windows 7  Same processes  WinPE 3.0  Unknown issues Image CreationInstallation Maintenance ?

32  Resource Links:  WAIK source technet.microsoft.com  WMI Explorer  http://thepowershellguy.com  WinPE 2.0  Part of WAIK or …  Use Winbuilder - http://winbuilder.net  AutoIt v3  http://www.autoitscript.com/autoit3  Application Deployment  http://appdeploy.com  Resource Links:  WAIK source technet.microsoft.com  WMI Explorer  http://thepowershellguy.com  WinPE 2.0  Part of WAIK or …  Use Winbuilder - http://winbuilder.net  AutoIt v3  http://www.autoitscript.com/autoit3  Application Deployment  http://appdeploy.com EVAL: resnetsymposium.org/rspm/evaluation/


Download ppt "John Alger James Madison University John Alger James Madison University"

Similar presentations


Ads by Google