+ All Categories
Home > Documents > Windows Vista Deployment & Servicing Overview Anders Björling Microsoft Services.

Windows Vista Deployment & Servicing Overview Anders Björling Microsoft Services.

Date post: 24-Dec-2015
Category:
Upload: randell-domenic-morton
View: 216 times
Download: 2 times
Share this document with a friend
Popular Tags:
25
Windows Vista Windows Vista Deployment & Servicing Deployment & Servicing Overview Overview Anders Björling Microsoft Services
Transcript
Page 1: Windows Vista Deployment & Servicing Overview Anders Björling Microsoft Services.

Windows Vista Windows Vista Deployment & Servicing Deployment & Servicing OverviewOverviewAnders BjörlingMicrosoft Services

Page 2: Windows Vista Deployment & Servicing Overview Anders Björling Microsoft Services.

AgendaAgenda

Introduction: Vista Goals, Vista Introduction: Vista Goals, Vista OverviewOverview

Vista Deployment TechnologiesVista Deployment Technologies Windows Imaging Format & ToolsWindows Imaging Format & Tools Windows PE Windows PE Image Based Setup (IBS)Image Based Setup (IBS) Unattended SetupUnattended Setup Windows Deployment Services Windows Deployment Services

(WDS)(WDS) Vista ServicingVista Servicing

Page 3: Windows Vista Deployment & Servicing Overview Anders Björling Microsoft Services.

Windows Vista Windows Vista Manufacturing GoalsManufacturing Goals Deliver Windows features for image Deliver Windows features for image

creation, modification and deploymentcreation, modification and deployment Reduce the number of OS images requiredReduce the number of OS images required Improve PC imaging process through Improve PC imaging process through

scripting and deployment automation toolsscripting and deployment automation tools Enable both online and offline servicing of Enable both online and offline servicing of

the OS components and or imagesthe OS components and or images Single set of tools for Desktop and ServerSingle set of tools for Desktop and Server Improve documentation throughout the OS Improve documentation throughout the OS

beta cycle and through post RTM of the beta cycle and through post RTM of the Vista OSVista OS

Page 4: Windows Vista Deployment & Servicing Overview Anders Björling Microsoft Services.

Windows ImagingWindows ImagingWIM Image FormatWIM Image Format

WIM is a file based image formatWIM is a file based image format Non-destructive application of an OS Non-destructive application of an OS

imageimage Partial volume capturesPartial volume captures Single instance storage of file Single instance storage of file

resourcesresources Multiple images / volumes in a single Multiple images / volumes in a single

WIM containerWIM container Application to variable size target Application to variable size target

drivesdrives Archive quality images – disk or file Archive quality images – disk or file

system structures are not storedsystem structures are not stored

Page 5: Windows Vista Deployment & Servicing Overview Anders Björling Microsoft Services.

Windows ImagingWindows ImagingWIM Image Format (Con’t)WIM Image Format (Con’t)

Highly compressed formatHighly compressed formatSingle instance of duplicate filesSingle instance of duplicate files

Spanned media supportSpanned media supportWIMs can be split and applied from WIMs can be split and applied from parts (.swm)parts (.swm)

Bootable Image formatBootable Image format Support for booting WinPE from a Support for booting WinPE from a

WIMWIM

Page 6: Windows Vista Deployment & Servicing Overview Anders Björling Microsoft Services.

Windows ImagingWindows ImagingVista Image SizesVista Image Sizes

Image Image Beta 2 (build Beta 2 (build 5287)5287)

RTM GoalRTM Goal

Client OS Installation Client OS Installation (x86fre)(x86fre)

install.wiminstall.wim

1.7 GB1.7 GB 1.7 GB1.7 GB

WinPE Image (x86fre)WinPE Image (x86fre)

boot.wimboot.wim123 MB123 MB 100-120 MB100-120 MB

Client OS Installation Client OS Installation (x64fre)(x64fre)

install.wiminstall.wim

2.0 GB2.0 GB 2.0 GB2.0 GB

WinPE Image (x64fre)WinPE Image (x64fre)

boot.wimboot.wim200 MB200 MB 175 – 200 MB175 – 200 MB

Page 7: Windows Vista Deployment & Servicing Overview Anders Björling Microsoft Services.

Windows Imaging (ImageX)Windows Imaging (ImageX)

ImageXImageXCommand line tool (no GUI tool available)Command line tool (no GUI tool available)

Basic operations include: APPEND, APPLY, CAPTURE, Basic operations include: APPEND, APPLY, CAPTURE, DELETE, DIR, EXPORT, INFO, SPLIT, MOUNT(RW), DELETE, DIR, EXPORT, INFO, SPLIT, MOUNT(RW), UNMOUNTUNMOUNT

Imaging APIs (WIMGAPI)Imaging APIs (WIMGAPI)Exposes all imaging functionality Exposes all imaging functionality

Enables custom imaging applications and solutionsEnables custom imaging applications and solutions

Documented within the Deployment tool kitDocumented within the Deployment tool kit

Enabling Technology (Filters)Enabling Technology (Filters) WIM File System Filter: Allows images to be mounted WIM File System Filter: Allows images to be mounted

and modifiedand modified

Page 8: Windows Vista Deployment & Servicing Overview Anders Björling Microsoft Services.

Demo WIMDemo WIM

Mount Vista WIM fileMount Vista WIM file

UnmountUnmount

Page 9: Windows Vista Deployment & Servicing Overview Anders Björling Microsoft Services.

Unattended Setup: Answer Unattended Setup: Answer FileFile A single universal answer file for the Vista OS A single universal answer file for the Vista OS

(Components, Servicing, and Applications installs)(Components, Servicing, and Applications installs) Standard XML file created in many ways: Standard XML file created in many ways:

Script that calls the new Component Platform Interface APIScript that calls the new Component Platform Interface API Output of new Image Manager application Output of new Image Manager application

Customizes images during setup OR offlineCustomizes images during setup OR offline passed to SETUP.EXE during Vista installationpassed to SETUP.EXE during Vista installation passed to PKGMGR.EXE during Vista offline image passed to PKGMGR.EXE during Vista offline image

maintenancemaintenance

All XP functionality will be supported.All XP functionality will be supported. Some XP Unattend.txt settings are the sameSome XP Unattend.txt settings are the same Some settings names have changed in Unattend.xml fileSome settings names have changed in Unattend.xml file

Page 10: Windows Vista Deployment & Servicing Overview Anders Björling Microsoft Services.

Answer Files In Windows XPAnswer Files In Windows XP

Windows XP InstallWindows XP Install

Multiple text files defined custom Multiple text files defined custom setup changessetup changes

ArchaicArchaic

Required Knowledge of multiple Required Knowledge of multiple processes and toolsprocesses and tools

ANSWER FILESUnattend.txtSysprep.infWinBom.iniooBeinfo.ini

WINDOWS SETUP Windows XPInstallation

Page 11: Windows Vista Deployment & Servicing Overview Anders Björling Microsoft Services.

Answer Files In VistaAnswer Files In Vista

Windows Vista InstallWindows Vista Install

Multiple Files replaced a single XML Multiple Files replaced a single XML answer fileanswer file

SimpSimpllifies customization processifies customization process

Only one toll neededOnly one toll needed

All passes adressed in a single All passes adressed in a single locationlocation

ANSWER FILESUnattend.xml

WINDOWS SETUPConfiguration Passes

windows PEGeneralizeSpecialize

auditSystemauditUser

oobeSystem

Windows VistaInstallation

Page 12: Windows Vista Deployment & Servicing Overview Anders Björling Microsoft Services.

Demo Image ManagerDemo Image Manager

Windows System Image ManagerWindows System Image Manager

Page 13: Windows Vista Deployment & Servicing Overview Anders Björling Microsoft Services.

Windows Vista Windows Vista ModularizationModularization Vista OS components Vista OS components

are installed and are installed and serviced independentlyserviced independently

Components describe Components describe their resources and their resources and dependencies in XMLdependencies in XML Registry itemsRegistry items Configurable PropertiesConfigurable Properties FilesFiles DependenciesDependencies

SKU XML Manifests SKU XML Manifests define components of a define components of a productproduct

Vista Components

FileSystem

Net-working

MediaPlayer

Audio

Shell

Page 14: Windows Vista Deployment & Servicing Overview Anders Björling Microsoft Services.

ModularizationModularization

Vista is built from a set of componentsVista is built from a set of components A Component consists ofA Component consists of

A self describing manifest A self describing manifest with a unique versioned identitywith a unique versioned identity

Resources to install the componentResources to install the component Files, Registry Keys, Settings, Install ActionsFiles, Registry Keys, Settings, Install Actions

List of other component dependenciesList of other component dependencies

Vista comprises of 3000+ unique Vista comprises of 3000+ unique componentscomponents

Installation and maintenance is Installation and maintenance is declarative, not procedural declarative, not procedural

Page 15: Windows Vista Deployment & Servicing Overview Anders Björling Microsoft Services.

Vista Servicing OverviewVista Servicing Overview

Setup, Optional Components, Setup, Optional Components, Language Packs, Hot-fixes, Out of Language Packs, Hot-fixes, Out of Band releases use the same Band releases use the same infrastructure and toolsinfrastructure and tools

Vista servicing is Vista servicing is More robust (Transactional)More robust (Transactional) Order independent (install/uninstall)Order independent (install/uninstall) Supports Image ServicingSupports Image Servicing

Page 16: Windows Vista Deployment & Servicing Overview Anders Björling Microsoft Services.

Demo pkgmgrDemo pkgmgr

WIMWIM

PKGMGRPKGMGR

Page 17: Windows Vista Deployment & Servicing Overview Anders Björling Microsoft Services.

Windows PEWindows PEWinPE is…WinPE is…

An operating environment built from An operating environment built from Vista componentsVista componentsan integrated part of the setup an integrated part of the setup environment for Vistaenvironment for Vistaa platform enabling IT Pros to build a platform enabling IT Pros to build deployment, recovery, imaging, and deployment, recovery, imaging, and diagnostics applicationsdiagnostics applicationsa replacement for DOS boot disk a replacement for DOS boot disk scenariosscenarios

WinPE is not…WinPE is not… a embedded operating systema embedded operating system a replacement client or server a replacement client or server

operating systemoperating system

Page 18: Windows Vista Deployment & Servicing Overview Anders Björling Microsoft Services.

Demo WinPEDemo WinPE

Mount WinPEMount WinPE

Install drivers offlineInstall drivers offline

Page 19: Windows Vista Deployment & Servicing Overview Anders Björling Microsoft Services.

Image-Based Setup (IBS)Image-Based Setup (IBS) All Vista release will ship as a Sysprep’d All Vista release will ship as a Sysprep’d

imageimage Setup.EXE applies imagesSetup.EXE applies images

Setup applies Images, using Unattend Setup applies Images, using Unattend answer files for custom installationanswer files for custom installation Setup customizes the image under WinPE Setup customizes the image under WinPE

before applying the image to the PCbefore applying the image to the PC Windows “Vista” Setup supports upgrading Windows “Vista” Setup supports upgrading

FAT/FAT32 to NTFS, with the default format FAT/FAT32 to NTFS, with the default format type NTFStype NTFS

Two ways to “Install” Vista:Two ways to “Install” Vista: Apply the RTM image and use Unattend.xml Apply the RTM image and use Unattend.xml

to customize setup.EXEto customize setup.EXE Install Vista, configure, capture, and deploy Install Vista, configure, capture, and deploy

using Vista Imaging tools (XImage)using Vista Imaging tools (XImage)

Page 20: Windows Vista Deployment & Servicing Overview Anders Björling Microsoft Services.

Image-Based Setup PhasesImage-Based Setup Phases

OfflineOffline WinPEWinPE On LineOn LineConfigurationConfiguration First BootFirst Boot OOBEOOBE

•WinPE WinPE PassPass

•Data Entry Data Entry

•Setup Setup SelectionsSelections

•Disk PrepDisk Prep

•Apply Apply ImageImage

•Prepare Prepare boot databoot data

OOBEsystem OOBEsystem passpass

Machine OOBE Machine OOBE options and options and settings:settings:

• EULA acceptEULA accept

• RegistrationRegistration

• Machine nameMachine name

• Users Users

• ConnectivityConnectivity

• Regional Regional SettingsSettings

• Component Component Configuration:Configuration:

• Boot to “basic” Boot to “basic” OSOS

• Apply license Apply license filesfiles

• ConfigurationConfiguration

• Unattend.xmlUnattend.xml

• GeneralizeGeneralize

• SpecializeSpecialize

•Make device Make device “unique”“unique”

• SysPrep SysPrep specializationspecialization

•Unattend.xmUnattend.xmll

•AuditSysteAuditSystemm

•AudituserAudituser

•Offline PassOffline Pass

•Adding Adding packagespackages

•Security Security bulletinsbulletins

•DriversDrivers

Page 21: Windows Vista Deployment & Servicing Overview Anders Björling Microsoft Services.

Demo WIMDemo WIM

Different PhasesDifferent Phases

Page 22: Windows Vista Deployment & Servicing Overview Anders Björling Microsoft Services.

Windows Deployment Windows Deployment Services (WDS)Services (WDS) Replaces Remote Installation Services (RIS)Replaces Remote Installation Services (RIS)

RIS cannot deploy VistaRIS cannot deploy Vista Will be available for WS2003 when Vista Will be available for WS2003 when Vista

client RTMsclient RTMs Can install Vista, XP, WS2K3, and W2K Can install Vista, XP, WS2K3, and W2K

imagesimages Uses WinPE as the boot environment on Uses WinPE as the boot environment on

target PCtarget PC WinPE can be customized WinPE can be customized WinPE is deployed as a compressed WIM image WinPE is deployed as a compressed WIM image

with RAMDISK boot supportwith RAMDISK boot support WinPE-based WDS Client provides image WinPE-based WDS Client provides image

selection selection Native support for WIM imagesNative support for WIM images

Page 23: Windows Vista Deployment & Servicing Overview Anders Björling Microsoft Services.

WDS Operation ModesWDS Operation Modes

Legacy RISLegacy RISBoot environment = OSChooserBoot environment = OSChooserImage Types: RISETUP and RIPREPImage Types: RISETUP and RIPREPAdministration experience = RIS toolsetAdministration experience = RIS toolset

WDS MixedWDS MixedBoot environment = OSChooser & WinPEBoot environment = OSChooser & WinPEImage Types: WIM, RISETUP, and RIPREPImage Types: WIM, RISETUP, and RIPREPAdministration experience = RIS toolset and Administration experience = RIS toolset and WDS MGMTWDS MGMT

WDS NativeWDS NativeBoot environment = WinPEBoot environment = WinPEImage Types: WIMImage Types: WIMAdministration experience = WDS MGMTAdministration experience = WDS MGMTThis is one-and-only mode in Longhorn ServerThis is one-and-only mode in Longhorn Server

Page 24: Windows Vista Deployment & Servicing Overview Anders Björling Microsoft Services.

WDS Image Store Folder WDS Image Store Folder StructureStructure

WinPE UNATTEND.XMLs

PXE Boot Bin

Boot.WIMs

Image Groups

Install.WIMs

Database for WDS

RIS Image Selection Possibilities

RIS Images

RIS EXECs for Imaging

Page 25: Windows Vista Deployment & Servicing Overview Anders Björling Microsoft Services.

Demo WDSDemo WDS

WDSWDS


Recommended