zcm 3rd party imaging

162
Novellcongres.nl Novellcongres.nl 13 mei 2009 13 mei 2009 De Reehorst Ede De Reehorst Ede 3rd party ZENworks Imaging met ENGL Imaging Toolkit en Microsoft Windows Imaging Roel van Bueren ROVABU NetWorks

Upload: roel-van-bueren

Post on 15-Nov-2014

8.290 views

Category:

Technology


6 download

DESCRIPTION

 

TRANSCRIPT

Page 1: ZCM 3rd Party Imaging

N

ovel

lcon

gres

.nl

Nov

ellc

ongr

es.n

l

13

mei

200

913

mei

200

9

De

Reeh

orst

Ede

De

Reeh

orst

Ede

3rd party ZENworks Imaging metENGL Imaging Toolkit enMicrosoft Windows Imaging

Roel van BuerenROVABU NetWorks

Page 2: ZCM 3rd Party Imaging

1313 mei 2009mei 2009 [email protected] [email protected] Novellcongres.nlNovellcongres.nl

De Reehorst EdeDe Reehorst Ede

Agenda

• ENGL Imaging Toolkit

• 3rd party Imaging with ZCM SP1/SP2:

– Windows Imaging (WIM)– ImageX– Ghost– WAIK (Windows Automated Installation Kit)– WinPE (Windows Preinstallation

Environment)

Page 3: ZCM 3rd Party Imaging

1313 mei 2009mei 2009 [email protected] [email protected] Novellcongres.nlNovellcongres.nl

De Reehorst EdeDe Reehorst Ede

ENGL Imaging Toolkit

“Imaging Toolkit is a Windows deployment solution”

• What is deployment?Not just imaging!Delivery of OS, applications, configuration and securityAutomated – little or no manual intervention required to

deploy a machine

• Why Imaging Toolkit?Modular approach = easy to configure/update/distributeMakes complex deployment tasks simple

Page 4: ZCM 3rd Party Imaging

1313 mei 2009mei 2009 [email protected] [email protected] Novellcongres.nlNovellcongres.nl

De Reehorst EdeDe Reehorst Ede

ENGL Imaging Toolkit 5.1

• Supported Platforms

– ZENworks 10 Configuration Management SP1 (10.1)

–Windows XP SP3

–Windows Vista SP1

–Windows Server 2003 SP2

–Windows 64-bit (XP / Vista / Server 2003)

Page 5: ZCM 3rd Party Imaging

1313 mei 2009mei 2009 [email protected] [email protected] Novellcongres.nlNovellcongres.nl

De Reehorst EdeDe Reehorst Ede

ENGL Imaging Toolkit 5.1

• Build Wizard

–WinPE 2.x support for unattended installation

–Mass storage driver support for WinPE / unattended

– ZCM workstation group browser

Page 6: ZCM 3rd Party Imaging

1313 mei 2009mei 2009 [email protected] [email protected] Novellcongres.nlNovellcongres.nl

De Reehorst EdeDe Reehorst Ede

ENGL Imaging Toolkit 5.1

• Zdrivers

–WIM creation support

• Zupdate

–WIM creation support

– Severity filter (Critical, Important, Moderate, Low)

Page 7: ZCM 3rd Party Imaging

1313 mei 2009mei 2009 [email protected] [email protected] Novellcongres.nlNovellcongres.nl

De Reehorst EdeDe Reehorst Ede

ENGL Imaging Toolkit 5.1Minimum Requirements• ZENworks versions

– ZENworks 10 Configuration Management SP1

– ZENworks 7 Desktop Management

• Windows deployable versions

– XP Professional SP2 and SP3 (32 / 64-bit)

– XP Tablet Edition 2005

– Vista Business/Enterprise/Ultimate (32 / 64-bit)

– Server 2003 SP1 (32 / 64-bit)

Page 8: ZCM 3rd Party Imaging

1313 mei 2009mei 2009 [email protected] [email protected] Novellcongres.nlNovellcongres.nl

De Reehorst EdeDe Reehorst Ede

ENGL Imaging Toolkit 5.1Components

Consists of three components:

• ENGL Zim ZENworks imaging integration

• ENGL Ztoolkit Automated Windows build process

• ENGL Zwake Lights-out image scheduling

Page 9: ZCM 3rd Party Imaging

1313 mei 2009mei 2009 [email protected] [email protected] Novellcongres.nlNovellcongres.nl

De Reehorst EdeDe Reehorst Ede

ENGL Imaging Toolkit 5.1ZENworks Comparison

Windows OS Deployment

Automated build process

Identity managed menus

PXE security

Application managementAutomatic image selection

ZENworks

Active Directory support

Logic rules

ImagingENGL Imaging ToolkitFeature

Page 10: ZCM 3rd Party Imaging

1313 mei 2009mei 2009 [email protected] [email protected] Novellcongres.nlNovellcongres.nl

De Reehorst EdeDe Reehorst Ede

Creating the Build Process

Page 11: ZCM 3rd Party Imaging

1313 mei 2009mei 2009 [email protected] [email protected] Novellcongres.nlNovellcongres.nl

De Reehorst EdeDe Reehorst Ede

Page 12: ZCM 3rd Party Imaging

1313 mei 2009mei 2009 [email protected] [email protected] Novellcongres.nlNovellcongres.nl

De Reehorst EdeDe Reehorst Ede

Page 13: ZCM 3rd Party Imaging

1313 mei 2009mei 2009 [email protected] [email protected] Novellcongres.nlNovellcongres.nl

De Reehorst EdeDe Reehorst Ede

Page 14: ZCM 3rd Party Imaging

1313 mei 2009mei 2009 [email protected] [email protected] Novellcongres.nlNovellcongres.nl

De Reehorst EdeDe Reehorst Ede

Page 15: ZCM 3rd Party Imaging

1313 mei 2009mei 2009 [email protected] [email protected] Novellcongres.nlNovellcongres.nl

De Reehorst EdeDe Reehorst Ede

Page 16: ZCM 3rd Party Imaging

1313 mei 2009mei 2009 [email protected] [email protected] Novellcongres.nlNovellcongres.nl

De Reehorst EdeDe Reehorst Ede

Page 17: ZCM 3rd Party Imaging

1313 mei 2009mei 2009 [email protected] [email protected] Novellcongres.nlNovellcongres.nl

De Reehorst EdeDe Reehorst Ede

Page 18: ZCM 3rd Party Imaging

1313 mei 2009mei 2009 [email protected] [email protected] Novellcongres.nlNovellcongres.nl

De Reehorst EdeDe Reehorst Ede

PreparationBuild Wizard

Page 19: ZCM 3rd Party Imaging

1313 mei 2009mei 2009 [email protected] [email protected] Novellcongres.nlNovellcongres.nl

De Reehorst EdeDe Reehorst Ede

Build Wizard

Windows Media Settings Novell Client/Agent

Build ProcessImage

Novell ComponentsImage

UniversalImage

Universal ImageCreation Process

Page 20: ZCM 3rd Party Imaging

1313 mei 2009mei 2009 [email protected] [email protected] Novellcongres.nlNovellcongres.nl

De Reehorst EdeDe Reehorst Ede

PreparationUniversal Base Image

The Universal Image should contain only Microsoft components.

Definition:A universal image is compatible with many machine types and models, and will successfully boot the Operating System to a point that it may be further customized.

Page 21: ZCM 3rd Party Imaging

1313 mei 2009mei 2009 [email protected] [email protected] Novellcongres.nlNovellcongres.nl

De Reehorst EdeDe Reehorst Ede

Microsoft Hotfixes

Page 22: ZCM 3rd Party Imaging

1313 mei 2009mei 2009 [email protected] [email protected] Novellcongres.nlNovellcongres.nl

De Reehorst EdeDe Reehorst Ede

PreparationMicrosoft Hotfixes

Zupdate

HotfixesImage

Windows Base Line

(Universal Image)

Windows Update- or -

WSUS

Page 23: ZCM 3rd Party Imaging

1313 mei 2009mei 2009 [email protected] [email protected] Novellcongres.nlNovellcongres.nl

De Reehorst EdeDe Reehorst Ede

PreparationMicrosoft Hotfixes

Zupdate is included in Imaging Tool

• Zupdate will:• Run standalone, i.e. from USB pen-drive• Scan the local machine for required Microsoft Hotfixes

• Using either Microsoft Update site or WSUS server

• Download selected hotfixes• Create installation script (option to be silent or verbose)• Create hotfixes add-on image

ENGL ZupdateHOTFIXES.ZMG(add-on image)

Page 24: ZCM 3rd Party Imaging

1313 mei 2009mei 2009 [email protected] [email protected] Novellcongres.nlNovellcongres.nl

De Reehorst EdeDe Reehorst Ede

Page 25: ZCM 3rd Party Imaging

1313 mei 2009mei 2009 [email protected] [email protected] Novellcongres.nlNovellcongres.nl

De Reehorst EdeDe Reehorst Ede

Page 26: ZCM 3rd Party Imaging

1313 mei 2009mei 2009 [email protected] [email protected] Novellcongres.nlNovellcongres.nl

De Reehorst EdeDe Reehorst Ede

Page 27: ZCM 3rd Party Imaging

1313 mei 2009mei 2009 [email protected] [email protected] Novellcongres.nlNovellcongres.nl

De Reehorst EdeDe Reehorst Ede

OEM Drivers

Page 29: ZCM 3rd Party Imaging

1313 mei 2009mei 2009 [email protected] [email protected] Novellcongres.nlNovellcongres.nl

De Reehorst EdeDe Reehorst Ede

PreparationOEM drivers… Extraction

Imaging Toolkit includes a driver extraction tool.

Zdrivers will:Run standalone, i.e. from USB pen-driveScan the local machine for installed driversExport selected driversCreate drivers-<manufacturer>-<model>.zmg fileUpdate image lookup file (images.ini)

ENGL Zdrivers

DRIVERS-DELL-OPTIPLEX-GX280.ZMG(add-on image)

; Images lookup file (images.ini)

[DELL]OptiPlex GX280 = drivers-dell-optiplex-gx280.zmg

Page 30: ZCM 3rd Party Imaging

1313 mei 2009mei 2009 [email protected] [email protected] Novellcongres.nlNovellcongres.nl

De Reehorst EdeDe Reehorst Ede

Page 31: ZCM 3rd Party Imaging

1313 mei 2009mei 2009 [email protected] [email protected] Novellcongres.nlNovellcongres.nl

De Reehorst EdeDe Reehorst Ede

Page 32: ZCM 3rd Party Imaging

1313 mei 2009mei 2009 [email protected] [email protected] Novellcongres.nlNovellcongres.nl

De Reehorst EdeDe Reehorst Ede

Page 33: ZCM 3rd Party Imaging

1313 mei 2009mei 2009 [email protected] [email protected] Novellcongres.nlNovellcongres.nl

De Reehorst EdeDe Reehorst Ede

Page 34: ZCM 3rd Party Imaging

1313 mei 2009mei 2009 [email protected] [email protected] Novellcongres.nlNovellcongres.nl

De Reehorst EdeDe Reehorst Ede

Page 35: ZCM 3rd Party Imaging

1313 mei 2009mei 2009 [email protected] [email protected] Novellcongres.nlNovellcongres.nl

De Reehorst EdeDe Reehorst Ede

Page 36: ZCM 3rd Party Imaging

1313 mei 2009mei 2009 [email protected] [email protected] Novellcongres.nlNovellcongres.nl

De Reehorst EdeDe Reehorst Ede

Page 37: ZCM 3rd Party Imaging

1313 mei 2009mei 2009 [email protected] [email protected] Novellcongres.nlNovellcongres.nl

De Reehorst EdeDe Reehorst Ede

Page 38: ZCM 3rd Party Imaging

1313 mei 2009mei 2009 [email protected] [email protected] Novellcongres.nlNovellcongres.nl

De Reehorst EdeDe Reehorst Ede

Zim.cfg

…File:Run,"img pd-all",verboseFile:Run,"img pc1 NTFS",verboseFile:Run,"img pa1",verbose…

Page 39: ZCM 3rd Party Imaging

1313 mei 2009mei 2009 [email protected] [email protected] Novellcongres.nlNovellcongres.nl

De Reehorst EdeDe Reehorst Ede

Zim.cfg

File:Run,"img rp %PROXYADDR% //%PROXYADDR%/%images_path%/winxp-postsp3-us.zmg a1:p1",verbose

File:Run,"img rp %PROXYADDR% //%PROXYADDR%/%images_path%/ztoolkit.zmg a1:p1",verbose

File:Run,"img rp %PROXYADDR% //%PROXYADDR%/%images_path%/novcomp.zmg a1:p1",verbose

Page 40: ZCM 3rd Party Imaging

1313 mei 2009mei 2009 [email protected] [email protected] Novellcongres.nlNovellcongres.nl

De Reehorst EdeDe Reehorst Ede

Zim.cfg

File:Run,"img rp %PROXYADDR% //%PROXYADDR%/%images_path%/hotfixes.zmg a1:p1",verbose

File:Run,"img rp %PROXYADDR% //%PROXYADDR%/%images_path%/mui.zmg a1:p1",verbose

File:Run,"img rp %PROXYADDR% //%PROXYADDR%/%images_path%/%drivers_image% a1:p1",verbose

Page 41: ZCM 3rd Party Imaging

1313 mei 2009mei 2009 [email protected] [email protected] Novellcongres.nlNovellcongres.nl

De Reehorst EdeDe Reehorst Ede

Page 42: ZCM 3rd Party Imaging

1313 mei 2009mei 2009 [email protected] [email protected] Novellcongres.nlNovellcongres.nl

De Reehorst EdeDe Reehorst Ede

Page 43: ZCM 3rd Party Imaging

1313 mei 2009mei 2009 [email protected] [email protected] Novellcongres.nlNovellcongres.nl

De Reehorst EdeDe Reehorst Ede

Page 44: ZCM 3rd Party Imaging

1313 mei 2009mei 2009 [email protected] [email protected] Novellcongres.nlNovellcongres.nl

De Reehorst EdeDe Reehorst Ede

Page 45: ZCM 3rd Party Imaging

1313 mei 2009mei 2009 [email protected] [email protected] Novellcongres.nlNovellcongres.nl

De Reehorst EdeDe Reehorst Ede

Page 46: ZCM 3rd Party Imaging

1313 mei 2009mei 2009 [email protected] [email protected] Novellcongres.nlNovellcongres.nl

De Reehorst EdeDe Reehorst Ede

Page 47: ZCM 3rd Party Imaging

1313 mei 2009mei 2009 [email protected] [email protected] Novellcongres.nlNovellcongres.nl

De Reehorst EdeDe Reehorst Ede

Page 48: ZCM 3rd Party Imaging

1313 mei 2009mei 2009 [email protected] [email protected] Novellcongres.nlNovellcongres.nl

De Reehorst EdeDe Reehorst Ede

Automated Build Process

Page 49: ZCM 3rd Party Imaging

1313 mei 2009mei 2009 [email protected] [email protected] Novellcongres.nlNovellcongres.nl

De Reehorst EdeDe Reehorst Ede

Automated Build Process

Lockdow

n – Keyboard &

Mouse

Phase 4 Update Default User Profile

Phase 3Application Installation

(Logic Rules Hook)

Phase 2

ZENworks Device Registration(add device to Workstation groups)

Join Active Directory

Phase 1

Change Computer Name

Install Novell Client/ZENworks Agent

Time Zone/ Regional Settings

RegistryTweaks

WindowsScripts

+ENGL

ActiveXControl

Phase 0

Scan for Updated drivers

Install Hotfixes

Verify Driver installation (post mini-setup)

OnE

rror - Detection &

Custom

Action

Page 50: ZCM 3rd Party Imaging

1313 mei 2009mei 2009 [email protected] [email protected] Novellcongres.nlNovellcongres.nl

De Reehorst EdeDe Reehorst Ede

VB Scripting

Page 51: ZCM 3rd Party Imaging

1313 mei 2009mei 2009 [email protected] [email protected] Novellcongres.nlNovellcongres.nl

De Reehorst EdeDe Reehorst Ede

C

Page 52: ZCM 3rd Party Imaging

1313 mei 2009mei 2009 [email protected] [email protected] Novellcongres.nlNovellcongres.nl

De Reehorst EdeDe Reehorst Ede

Page 53: ZCM 3rd Party Imaging

1313 mei 2009mei 2009 [email protected] [email protected] Novellcongres.nlNovellcongres.nl

De Reehorst EdeDe Reehorst Ede

Page 54: ZCM 3rd Party Imaging

1313 mei 2009mei 2009 [email protected] [email protected] Novellcongres.nlNovellcongres.nl

De Reehorst EdeDe Reehorst Ede

Page 55: ZCM 3rd Party Imaging

1313 mei 2009mei 2009 [email protected] [email protected] Novellcongres.nlNovellcongres.nl

De Reehorst EdeDe Reehorst Ede

Imaging Process

Page 56: ZCM 3rd Party Imaging

1313 mei 2009mei 2009 [email protected] [email protected] Novellcongres.nlNovellcongres.nl

De Reehorst EdeDe Reehorst Ede

ZENworks PXE stack

PXE Boot

Preboot Services Menu

ZENworks Imaging Linux Environment

BASH Prompt

Page 57: ZCM 3rd Party Imaging

1313 mei 2009mei 2009 [email protected] [email protected] Novellcongres.nlNovellcongres.nl

De Reehorst EdeDe Reehorst Ede

ENGL Zim

PXE Boot

ZENworks Imaging Linux Environment

ENGL Zim

Security Menus AutomationForms

Page 58: ZCM 3rd Party Imaging

1313 mei 2009mei 2009 [email protected] [email protected] Novellcongres.nlNovellcongres.nl

De Reehorst EdeDe Reehorst Ede

ENGL ZimEnhanced securityPrevent unauthorized access to ZENworks imaging

Secure ZENworks CDROM/PXE using eDirectory/Active DirectoryRestrict access to the ZENworks BASH prompt

Customized messages

Page 59: ZCM 3rd Party Imaging

1313 mei 2009mei 2009 [email protected] [email protected] Novellcongres.nlNovellcongres.nl

De Reehorst EdeDe Reehorst Ede

ENGL ZimImaging Menus

Reduce ZENworks training costsRestrict access to the BASH promptDisplay imaging menus based eDirectory/Active Directory identity

Low maintenanceMinimal training

Login… Restore… Go!

Page 60: ZCM 3rd Party Imaging

1313 mei 2009mei 2009 [email protected] [email protected] Novellcongres.nlNovellcongres.nl

De Reehorst EdeDe Reehorst Ede

ENGL ZimCustom Forms

Gather information easilyCreate wizard style forms including Back, Next, Finish buttonsAdd form items including

CheckBoxesEditBoxListBox (file and LDAP)RadioButtonsStaticText

Retrieve data from the form

Page 61: ZCM 3rd Party Imaging

1313 mei 2009mei 2009 [email protected] [email protected] Novellcongres.nlNovellcongres.nl

De Reehorst EdeDe Reehorst Ede

ENGL ZimAutomated imaging… OEM drivers

; Driver images lookup file (images.ini); Model = image-name | desktop/laptop[DELL*]Latitude D800 = drivers-dell-latitude-d800 | laptopLatitude D820 = drivers-dell-latitude-d820 | laptopLatitude D830 = drivers-dell-latitude-d830 | laptopOptiplex 745 = drivers-dell-745 | Desktop[HP*]HP Compaq DC7700* = drivers-hp-dc7700 | desktopHP dx5150 SFF = drivers-hp-Dx5150-sff | desktop[VMware, Inc.]VMware Virtual Platform = drivers-vmware | desktop

Page 62: ZCM 3rd Party Imaging

1313 mei 2009mei 2009 [email protected] [email protected] Novellcongres.nlNovellcongres.nl

De Reehorst EdeDe Reehorst Ede

Deployment

Page 63: ZCM 3rd Party Imaging

1313 mei 2009mei 2009 [email protected] [email protected] Novellcongres.nlNovellcongres.nl

De Reehorst EdeDe Reehorst Ede

Deployment

DriverInstallation

DeviceRegistration

Customisation

ApplicationInstallation

UniversalImage

Build ProcessImage

Novell Comp.Image

DriversImage(s)

HotfixesImage

ComputerNaming

ZENworks Imaging Integration

Security Imaging Menus Automation

WindowsMUI

Page 64: ZCM 3rd Party Imaging

1313 mei 2009mei 2009 [email protected] [email protected] Novellcongres.nlNovellcongres.nl

De Reehorst EdeDe Reehorst Ede

DeploymentBenchmarks• Based on– Customer production environments (average times)

– 100 Mbit/s LAN connections

– ZENworks image restore and Microsoft Office installation (as part of build process)

• Windows XP Professional (SP3)– 45 minutes

• Windows Vista Business Edition (SP1)– 60 minutes

Page 65: ZCM 3rd Party Imaging

1313 mei 2009mei 2009 [email protected] [email protected] Novellcongres.nlNovellcongres.nl

De Reehorst EdeDe Reehorst Ede

Licensing

Page 66: ZCM 3rd Party Imaging

1313 mei 2009mei 2009 [email protected] [email protected] Novellcongres.nlNovellcongres.nl

De Reehorst EdeDe Reehorst Ede

ENGL Imaging ToolkitLicensing

Standard Licensing– Government and Education discounts

– Licensed on a per workstation basis with optional maintenance

Year 1: Licenses + Maintenance (20%)

Year 2+: Maintenance (20%)

Academic Licensing Agreement– Timebombed license expires after 12 months

– Includes maintenance

Page 67: ZCM 3rd Party Imaging

1313 mei 2009mei 2009 [email protected] [email protected] Novellcongres.nlNovellcongres.nl

De Reehorst EdeDe Reehorst Ede

Summary

Page 68: ZCM 3rd Party Imaging

1313 mei 2009mei 2009 [email protected] [email protected] Novellcongres.nlNovellcongres.nl

De Reehorst EdeDe Reehorst Ede

www.engl.co.uk

Page 69: ZCM 3rd Party Imaging

1313 mei 2009mei 2009 [email protected] [email protected] Novellcongres.nlNovellcongres.nl

De Reehorst EdeDe Reehorst Ede

3rd party Imaging with ZCM SP1/SP2

Page 70: ZCM 3rd Party Imaging

1313 mei 2009mei 2009 [email protected] [email protected] Novellcongres.nlNovellcongres.nl

De Reehorst EdeDe Reehorst Ede

Imaging - WAIK

• Windows Automated Installation Kit

• The Windows Automated Installation Kit helps you to install, customize, and deploy the Microsoft Windows Vista™ family of operating systems.

Page 71: ZCM 3rd Party Imaging

1313 mei 2009mei 2009 [email protected] [email protected] Novellcongres.nlNovellcongres.nl

De Reehorst EdeDe Reehorst Ede

Imaging - WAIK

• The current version is 2.1, based on the Windows Vista SP1 and Windows Server 2008 kernel.

• The newest version is 3.0, based on the Windows 7 build 7000 kernel.

Page 72: ZCM 3rd Party Imaging

1313 mei 2009mei 2009 [email protected] [email protected] Novellcongres.nlNovellcongres.nl

De Reehorst EdeDe Reehorst Ede

Page 73: ZCM 3rd Party Imaging

1313 mei 2009mei 2009 [email protected] [email protected] Novellcongres.nlNovellcongres.nl

De Reehorst EdeDe Reehorst Ede

Page 74: ZCM 3rd Party Imaging

1313 mei 2009mei 2009 [email protected] [email protected] Novellcongres.nlNovellcongres.nl

De Reehorst EdeDe Reehorst Ede

Imaging - WinPE

• Windows Preinstallation Environment (WinPE) is a lightweight version of Windows XP, Windows Server 2003 or Windows Vista that is used for the deployment of workstations and servers.

• It is intended as a 32-bit or 64-bit replacement for MS-DOS during the installation phase of Windows, and can be booted via PXE, CD-ROM, USB flash drive or hard disk.

Page 75: ZCM 3rd Party Imaging

1313 mei 2009mei 2009 [email protected] [email protected] Novellcongres.nlNovellcongres.nl

De Reehorst EdeDe Reehorst Ede

Imaging - WinPE

• Traditionally used by large corporations and OEMs (to preinstall Windows client operating systems to PCs during manufacturing), it is now widely available free of charge via the Windows Automated Installation Kit (WAIK).

Page 76: ZCM 3rd Party Imaging

1313 mei 2009mei 2009 [email protected] [email protected] Novellcongres.nlNovellcongres.nl

De Reehorst EdeDe Reehorst Ede

Imaging - WIM

• The Windows Imaging Format (WIM) is a file-based disk image format. It was developed by Microsoft to deploy its latest Windows operating system releases, Windows Vista and Windows Server 2008, which use it as part of their standard installation procedure.

• It works equally well with legacy versions of Windows however, and is used as part of Windows Fundamentals for Legacy PCs.

Page 77: ZCM 3rd Party Imaging

1313 mei 2009mei 2009 [email protected] [email protected] Novellcongres.nlNovellcongres.nl

De Reehorst EdeDe Reehorst Ede

Imaging - WIM

• In a nutshell, you can think of a WIM file as a CAB file.

• The key difference between a WIM file and a CAB file is that, in addition to capturing and compressing the file itself, a WIM image stores metadata that applies to the files and directories that make up the volume captured in a given volume image.

PACKAGING EVENT 2008 - PARTNER SPONSORING 87

Page 78: ZCM 3rd Party Imaging

1313 mei 2009mei 2009 [email protected] [email protected] Novellcongres.nlNovellcongres.nl

De Reehorst EdeDe Reehorst Ede

Imaging - WIM

• A WIM image can also be mounted as a new volume under Windows with a drive letter associated in order to facilitate easier extraction or updating of its contents.

• A WIM image can be opened with ImgMgr.exe (Windows System Image Manager)

Page 79: ZCM 3rd Party Imaging

1313 mei 2009mei 2009 [email protected] [email protected] Novellcongres.nlNovellcongres.nl

De Reehorst EdeDe Reehorst Ede PACKAGING EVENT 2008 - PARTNER SPONSORING 89

Page 80: ZCM 3rd Party Imaging

1313 mei 2009mei 2009 [email protected] [email protected] Novellcongres.nlNovellcongres.nl

De Reehorst EdeDe Reehorst Ede

Imaging - WIM

• “Imaging and Desktop Engineering, Introducing the Tools” -by Tony Northrup

• “ImageX addresses the challenges that companies faced when using sector-based imaging formats or the MS-DOS XCopy command to copy an installation of Windows onto new hardware:”

Page 81: ZCM 3rd Party Imaging

1313 mei 2009mei 2009 [email protected] [email protected] Novellcongres.nlNovellcongres.nl

De Reehorst EdeDe Reehorst Ede

Imaging - WIM

• “Sector-based imaging requires that the destination computer use the same Hardware Abstraction Layer (HAL) as the master computer.”

• “Sector-based imaging requires that the destination computer boot from the same type of mass-storage controller as the master computer.”

Page 82: ZCM 3rd Party Imaging

1313 mei 2009mei 2009 [email protected] [email protected] Novellcongres.nlNovellcongres.nl

De Reehorst EdeDe Reehorst Ede

Imaging - WIM

• “Sector-based imaging destroys the existing contents of the destination computer's hard disk, complicating migration scenarios.”

• “Sector-based imaging duplicates the hard drive exactly; therefore, the image can deploy only to partitions that are the same type and at least as large as the source partition on the master computer.”

Page 83: ZCM 3rd Party Imaging

1313 mei 2009mei 2009 [email protected] [email protected] Novellcongres.nlNovellcongres.nl

De Reehorst EdeDe Reehorst Ede

Imaging - WIM

• “Sector-based imaging does not enable direct modification of image-file contents.”

Page 84: ZCM 3rd Party Imaging

1313 mei 2009mei 2009 [email protected] [email protected] Novellcongres.nlNovellcongres.nl

De Reehorst EdeDe Reehorst Ede

Page 85: ZCM 3rd Party Imaging

1313 mei 2009mei 2009 [email protected] [email protected] Novellcongres.nlNovellcongres.nl

De Reehorst EdeDe Reehorst Ede

Imaging - ImageX

• ImageX is the command line tool used to create, edit and deploy Windows disk images in the Windows Imaging Format. It is distributed as part of the free Windows Automated Installation Kit (WAIK).

• Starting with Windows Vista, Windows Setup uses the WAIK API to install fresh as well as cloned installation of Windows.

Page 86: ZCM 3rd Party Imaging

1313 mei 2009mei 2009 [email protected] [email protected] Novellcongres.nlNovellcongres.nl

De Reehorst EdeDe Reehorst Ede

Page 87: ZCM 3rd Party Imaging

1313 mei 2009mei 2009 [email protected] [email protected] Novellcongres.nlNovellcongres.nl

De Reehorst EdeDe Reehorst Ede

Page 88: ZCM 3rd Party Imaging

1313 mei 2009mei 2009 [email protected] [email protected] Novellcongres.nlNovellcongres.nl

De Reehorst EdeDe Reehorst Ede

Microsoft Deployment Toolkit (MDT) 2008 Update 1

• Microsoft Deployment Toolkit relies on several Windows deployment tools. After installation of the “microsoftdeploymenttoolkit.msi” and start-up of the Deployment Workbench, the user can choose to automatically download and install the following major tools from the Components:

Page 89: ZCM 3rd Party Imaging

1313 mei 2009mei 2009 [email protected] [email protected] Novellcongres.nlNovellcongres.nl

De Reehorst EdeDe Reehorst Ede

Microsoft Deployment Toolkit (MDT) 2008 Update 1

• Windows Automated Installation Kit• Application Compatibility Toolkit 5.0.2• User State Migration Tool 3.0.1• MSXML 6.0

Page 90: ZCM 3rd Party Imaging

1313 mei 2009mei 2009 [email protected] [email protected] Novellcongres.nlNovellcongres.nl

De Reehorst EdeDe Reehorst Ede

Page 91: ZCM 3rd Party Imaging

1313 mei 2009mei 2009 [email protected] [email protected] Novellcongres.nlNovellcongres.nl

De Reehorst EdeDe Reehorst Ede

Windows Deployment Services

• Windows Deployment Services is a technology from Microsoft for network-based installation of Windows operating systems.

• It is the successor to Remote Installation Services (RIS)

Page 92: ZCM 3rd Party Imaging

1313 mei 2009mei 2009 [email protected] [email protected] Novellcongres.nlNovellcongres.nl

De Reehorst EdeDe Reehorst Ede

Windows Deployment Services

• WDS is intended to be used for remotely deploying Windows Vista and Windows Server 2008, but also supports other operating systems because unlike its predecessor RIS, which was a method of automating the installation process, WDS uses disk imaging, in particular the Windows Imaging Format (WIM).

• WDS is included as a Server Role in all 32-bit and 64-bit versions of Windows Server 2008, and is included as an optionally installable component with Windows Server 2003 Service Pack 2.

Page 93: ZCM 3rd Party Imaging

1313 mei 2009mei 2009 [email protected] [email protected] Novellcongres.nlNovellcongres.nl

De Reehorst EdeDe Reehorst Ede

Windows Deployment Services

• The Windows Deployment Service is the combined updated and redesigned versions of Remote Installation Service (RIS) and Automated Deployment Services (ADS).

• The deployment of Windows Vista, Windows Server 2008, Windows Server 2003, and Windows XP can be fully automated and customized through the use of unattended installation scripting files.

Page 94: ZCM 3rd Party Imaging

1313 mei 2009mei 2009 [email protected] [email protected] Novellcongres.nlNovellcongres.nl

De Reehorst EdeDe Reehorst Ede

Page 95: ZCM 3rd Party Imaging

1313 mei 2009mei 2009 [email protected] [email protected] Novellcongres.nlNovellcongres.nl

De Reehorst EdeDe Reehorst Ede

Page 96: ZCM 3rd Party Imaging

1313 mei 2009mei 2009 [email protected] [email protected] Novellcongres.nlNovellcongres.nl

De Reehorst EdeDe Reehorst Ede

Page 97: ZCM 3rd Party Imaging

1313 mei 2009mei 2009 [email protected] [email protected] Novellcongres.nlNovellcongres.nl

De Reehorst EdeDe Reehorst Ede

Third Party Imaging ZCM SP1

Page 98: ZCM 3rd Party Imaging

1313 mei 2009mei 2009 [email protected] [email protected] Novellcongres.nlNovellcongres.nl

De Reehorst EdeDe Reehorst Ede

Page 99: ZCM 3rd Party Imaging

1313 mei 2009mei 2009 [email protected] [email protected] Novellcongres.nlNovellcongres.nl

De Reehorst EdeDe Reehorst Ede

Third Party Imaging ZCM SP2

Page 100: ZCM 3rd Party Imaging

1313 mei 2009mei 2009 [email protected] [email protected] Novellcongres.nlNovellcongres.nl

De Reehorst EdeDe Reehorst Ede

Page 101: ZCM 3rd Party Imaging

1313 mei 2009mei 2009 [email protected] [email protected] Novellcongres.nlNovellcongres.nl

De Reehorst EdeDe Reehorst Ede

Third Party Imaging

Page 102: ZCM 3rd Party Imaging

1313 mei 2009mei 2009 [email protected] [email protected] Novellcongres.nlNovellcongres.nl

De Reehorst EdeDe Reehorst Ede

Third Party Imaging

Page 103: ZCM 3rd Party Imaging

1313 mei 2009mei 2009 [email protected] [email protected] Novellcongres.nlNovellcongres.nl

De Reehorst EdeDe Reehorst Ede

Third Party Imaging

Page 104: ZCM 3rd Party Imaging

1313 mei 2009mei 2009 [email protected] [email protected] Novellcongres.nlNovellcongres.nl

De Reehorst EdeDe Reehorst Ede

Page 105: ZCM 3rd Party Imaging

1313 mei 2009mei 2009 [email protected] [email protected] Novellcongres.nlNovellcongres.nl

De Reehorst EdeDe Reehorst Ede

Page 106: ZCM 3rd Party Imaging

1313 mei 2009mei 2009 [email protected] [email protected] Novellcongres.nlNovellcongres.nl

De Reehorst EdeDe Reehorst Ede

Third Party Imaging

Page 107: ZCM 3rd Party Imaging

1313 mei 2009mei 2009 [email protected] [email protected] Novellcongres.nlNovellcongres.nl

De Reehorst EdeDe Reehorst Ede

Page 108: ZCM 3rd Party Imaging

1313 mei 2009mei 2009 [email protected] [email protected] Novellcongres.nlNovellcongres.nl

De Reehorst EdeDe Reehorst Ede

Page 109: ZCM 3rd Party Imaging

1313 mei 2009mei 2009 [email protected] [email protected] Novellcongres.nlNovellcongres.nl

De Reehorst EdeDe Reehorst Ede

Page 110: ZCM 3rd Party Imaging

1313 mei 2009mei 2009 [email protected] [email protected] Novellcongres.nlNovellcongres.nl

De Reehorst EdeDe Reehorst Ede

Page 111: ZCM 3rd Party Imaging

1313 mei 2009mei 2009 [email protected] [email protected] Novellcongres.nlNovellcongres.nl

De Reehorst EdeDe Reehorst Ede

Page 112: ZCM 3rd Party Imaging

1313 mei 2009mei 2009 [email protected] [email protected] Novellcongres.nlNovellcongres.nl

De Reehorst EdeDe Reehorst Ede

Page 113: ZCM 3rd Party Imaging

1313 mei 2009mei 2009 [email protected] [email protected] Novellcongres.nlNovellcongres.nl

De Reehorst EdeDe Reehorst Ede

Page 114: ZCM 3rd Party Imaging

1313 mei 2009mei 2009 [email protected] [email protected] Novellcongres.nlNovellcongres.nl

De Reehorst EdeDe Reehorst Ede

Page 115: ZCM 3rd Party Imaging

1313 mei 2009mei 2009 [email protected] [email protected] Novellcongres.nlNovellcongres.nl

De Reehorst EdeDe Reehorst Ede

Page 116: ZCM 3rd Party Imaging

1313 mei 2009mei 2009 [email protected] [email protected] Novellcongres.nlNovellcongres.nl

De Reehorst EdeDe Reehorst Ede

ZENworks 7 Imaging

Page 117: ZCM 3rd Party Imaging

1313 mei 2009mei 2009 [email protected] [email protected] Novellcongres.nlNovellcongres.nl

De Reehorst EdeDe Reehorst Ede

Page 118: ZCM 3rd Party Imaging

1313 mei 2009mei 2009 [email protected] [email protected] Novellcongres.nlNovellcongres.nl

De Reehorst EdeDe Reehorst Ede

Page 119: ZCM 3rd Party Imaging

1313 mei 2009mei 2009 [email protected] [email protected] Novellcongres.nlNovellcongres.nl

De Reehorst EdeDe Reehorst Ede

Page 120: ZCM 3rd Party Imaging

1313 mei 2009mei 2009 [email protected] [email protected] Novellcongres.nlNovellcongres.nl

De Reehorst EdeDe Reehorst Ede

ZCM Imaging

Page 121: ZCM 3rd Party Imaging

1313 mei 2009mei 2009 [email protected] [email protected] Novellcongres.nlNovellcongres.nl

De Reehorst EdeDe Reehorst Ede

Page 122: ZCM 3rd Party Imaging

1313 mei 2009mei 2009 [email protected] [email protected] Novellcongres.nlNovellcongres.nl

De Reehorst EdeDe Reehorst Ede

Page 123: ZCM 3rd Party Imaging

1313 mei 2009mei 2009 [email protected] [email protected] Novellcongres.nlNovellcongres.nl

De Reehorst EdeDe Reehorst Ede

Page 124: ZCM 3rd Party Imaging

1313 mei 2009mei 2009 [email protected] [email protected] Novellcongres.nlNovellcongres.nl

De Reehorst EdeDe Reehorst Ede

Page 125: ZCM 3rd Party Imaging

1313 mei 2009mei 2009 [email protected] [email protected] Novellcongres.nlNovellcongres.nl

De Reehorst EdeDe Reehorst Ede

Page 126: ZCM 3rd Party Imaging

1313 mei 2009mei 2009 [email protected] [email protected] Novellcongres.nlNovellcongres.nl

De Reehorst EdeDe Reehorst Ede

Page 127: ZCM 3rd Party Imaging

1313 mei 2009mei 2009 [email protected] [email protected] Novellcongres.nlNovellcongres.nl

De Reehorst EdeDe Reehorst Ede

Page 128: ZCM 3rd Party Imaging

1313 mei 2009mei 2009 [email protected] [email protected] Novellcongres.nlNovellcongres.nl

De Reehorst EdeDe Reehorst Ede

Page 129: ZCM 3rd Party Imaging

1313 mei 2009mei 2009 [email protected] [email protected] Novellcongres.nlNovellcongres.nl

De Reehorst EdeDe Reehorst Ede

Page 130: ZCM 3rd Party Imaging

1313 mei 2009mei 2009 [email protected] [email protected] Novellcongres.nlNovellcongres.nl

De Reehorst EdeDe Reehorst Ede

Page 131: ZCM 3rd Party Imaging

1313 mei 2009mei 2009 [email protected] [email protected] Novellcongres.nlNovellcongres.nl

De Reehorst EdeDe Reehorst Ede

Page 132: ZCM 3rd Party Imaging

1313 mei 2009mei 2009 [email protected] [email protected] Novellcongres.nlNovellcongres.nl

De Reehorst EdeDe Reehorst Ede

Page 133: ZCM 3rd Party Imaging

1313 mei 2009mei 2009 [email protected] [email protected] Novellcongres.nlNovellcongres.nl

De Reehorst EdeDe Reehorst Ede

Page 134: ZCM 3rd Party Imaging

1313 mei 2009mei 2009 [email protected] [email protected] Novellcongres.nlNovellcongres.nl

De Reehorst EdeDe Reehorst Ede

Page 135: ZCM 3rd Party Imaging

1313 mei 2009mei 2009 [email protected] [email protected] Novellcongres.nlNovellcongres.nl

De Reehorst EdeDe Reehorst Ede

Page 136: ZCM 3rd Party Imaging

1313 mei 2009mei 2009 [email protected] [email protected] Novellcongres.nlNovellcongres.nl

De Reehorst EdeDe Reehorst Ede

Page 137: ZCM 3rd Party Imaging

1313 mei 2009mei 2009 [email protected] [email protected] Novellcongres.nlNovellcongres.nl

De Reehorst EdeDe Reehorst Ede

Page 138: ZCM 3rd Party Imaging

1313 mei 2009mei 2009 [email protected] [email protected] Novellcongres.nlNovellcongres.nl

De Reehorst EdeDe Reehorst Ede

Vmware configuration

• ethernet0.virtualDev = "e1000“ in (bv.) “Windows XP Professional.vmx”

Page 139: ZCM 3rd Party Imaging

1313 mei 2009mei 2009 [email protected] [email protected] Novellcongres.nlNovellcongres.nl

De Reehorst EdeDe Reehorst Ede

Page 140: ZCM 3rd Party Imaging

1313 mei 2009mei 2009 [email protected] [email protected] Novellcongres.nlNovellcongres.nl

De Reehorst EdeDe Reehorst Ede

Page 141: ZCM 3rd Party Imaging

1313 mei 2009mei 2009 [email protected] [email protected] Novellcongres.nlNovellcongres.nl

De Reehorst EdeDe Reehorst Ede

Page 142: ZCM 3rd Party Imaging

1313 mei 2009mei 2009 [email protected] [email protected] Novellcongres.nlNovellcongres.nl

De Reehorst EdeDe Reehorst Ede

Page 143: ZCM 3rd Party Imaging

1313 mei 2009mei 2009 [email protected] [email protected] Novellcongres.nlNovellcongres.nl

De Reehorst EdeDe Reehorst Ede

Page 144: ZCM 3rd Party Imaging

1313 mei 2009mei 2009 [email protected] [email protected] Novellcongres.nlNovellcongres.nl

De Reehorst EdeDe Reehorst Ede

Page 145: ZCM 3rd Party Imaging

1313 mei 2009mei 2009 [email protected] [email protected] Novellcongres.nlNovellcongres.nl

De Reehorst EdeDe Reehorst Ede

Page 146: ZCM 3rd Party Imaging

1313 mei 2009mei 2009 [email protected] [email protected] Novellcongres.nlNovellcongres.nl

De Reehorst EdeDe Reehorst Ede

ZCM Imaging

Page 147: ZCM 3rd Party Imaging

1313 mei 2009mei 2009 [email protected] [email protected] Novellcongres.nlNovellcongres.nl

De Reehorst EdeDe Reehorst Ede

ZCM Imaging

Page 148: ZCM 3rd Party Imaging

1313 mei 2009mei 2009 [email protected] [email protected] Novellcongres.nlNovellcongres.nl

De Reehorst EdeDe Reehorst Ede

ZCM Imaging

14:41 : System.IO.InvalidDataException: The image name Drive C: is invalid because it contains special characters. The Windows image name in the .wim file must be a valid file name for the Windows operating system.

For information on how to rename a Windows image in a .wim file, see the ImageX technical reference documentation.

at Microsoft.ComponentStudio.ComponentPlatformInterface.WimImageInfo.SetImageName(String imageName)

at Microsoft.ComponentStudio.ComponentPlatformInterface.WimImageInfo..ctor(WimFileHandle wimHandle, Int32 index)

at Microsoft.ComponentStudio.ComponentPlatformInterface.WimInfo..ctor(String wimPath)

at Microsoft.ComponentStudio.ComponentPlatformInterface.Cpi.OpenWim(String wimPath)

at Microsoft.ComponentStudio.ImagePicker.GetImageInfoFromPath(String path) at Microsoft.ComponentStudio.ImagePicker.ValidateImageFileOrFolder(String

fileOrFolder)

Page 149: ZCM 3rd Party Imaging

1313 mei 2009mei 2009 [email protected] [email protected] Novellcongres.nlNovellcongres.nl

De Reehorst EdeDe Reehorst Ede

Page 150: ZCM 3rd Party Imaging

1313 mei 2009mei 2009 [email protected] [email protected] Novellcongres.nlNovellcongres.nl

De Reehorst EdeDe Reehorst Ede

Page 151: ZCM 3rd Party Imaging

1313 mei 2009mei 2009 [email protected] [email protected] Novellcongres.nlNovellcongres.nl

De Reehorst EdeDe Reehorst Ede

Page 152: ZCM 3rd Party Imaging

1313 mei 2009mei 2009 [email protected] [email protected] Novellcongres.nlNovellcongres.nl

De Reehorst EdeDe Reehorst Ede

Page 153: ZCM 3rd Party Imaging

1313 mei 2009mei 2009 [email protected] [email protected] Novellcongres.nlNovellcongres.nl

De Reehorst EdeDe Reehorst Ede

Page 154: ZCM 3rd Party Imaging

1313 mei 2009mei 2009 [email protected] [email protected] Novellcongres.nlNovellcongres.nl

De Reehorst EdeDe Reehorst Ede

Page 155: ZCM 3rd Party Imaging

1313 mei 2009mei 2009 [email protected] [email protected] Novellcongres.nlNovellcongres.nl

De Reehorst EdeDe Reehorst Ede

Page 156: ZCM 3rd Party Imaging

1313 mei 2009mei 2009 [email protected] [email protected] Novellcongres.nlNovellcongres.nl

De Reehorst EdeDe Reehorst Ede

Page 157: ZCM 3rd Party Imaging

1313 mei 2009mei 2009 [email protected] [email protected] Novellcongres.nlNovellcongres.nl

De Reehorst EdeDe Reehorst Ede

Page 158: ZCM 3rd Party Imaging

1313 mei 2009mei 2009 [email protected] [email protected] Novellcongres.nlNovellcongres.nl

De Reehorst EdeDe Reehorst Ede

ENGL WimWiz 1.0

Page 159: ZCM 3rd Party Imaging

1313 mei 2009mei 2009 [email protected] [email protected] Novellcongres.nlNovellcongres.nl

De Reehorst EdeDe Reehorst Ede

ENGL WimWiz 1.0

Page 160: ZCM 3rd Party Imaging

1313 mei 2009mei 2009 [email protected] [email protected] Novellcongres.nlNovellcongres.nl

De Reehorst EdeDe Reehorst Ede

ENGL WimWiz 1.0

Page 161: ZCM 3rd Party Imaging

1313 mei 2009mei 2009 [email protected] [email protected] Novellcongres.nlNovellcongres.nl

De Reehorst EdeDe Reehorst Ede

ENGL Ridgeway

• The next version of ENGL Imaging Toolkit, codenamed Ridgeway, will include 3rd Party Imaging support.

• Think of a Windows version of Zim running in WinPE, which will allow our customers to use ImageX/WIM imaging as an alternative to the Linux distro (which we will continue to support).

• ETA for Ridgeway is Q4 2009.

Page 162: ZCM 3rd Party Imaging

1313 mei 2009mei 2009 [email protected] [email protected] Novellcongres.nlNovellcongres.nl

De Reehorst EdeDe Reehorst Ede

Vragen en antwoorden