56
BDD 2007 for Vista BDD 2007 for Vista Anders Björling Senior Consultant Microsoft Mathias Carlberg Infrastructure Architect Microsoft

BDD 2007 for Vista Anders Björling Senior Consultant Microsoft Mathias Carlberg Infrastructure Architect Microsoft

Embed Size (px)

Citation preview

Page 1: BDD 2007 for Vista Anders Björling Senior Consultant Microsoft Mathias Carlberg Infrastructure Architect Microsoft

BDD 2007 for VistaBDD 2007 for Vista

Anders BjörlingSenior ConsultantMicrosoft

Mathias CarlbergInfrastructure ArchitectMicrosoft

Page 2: BDD 2007 for Vista Anders Björling Senior Consultant Microsoft Mathias Carlberg Infrastructure Architect Microsoft

AgendaAgenda

BDD – OverviewBDD – Overview

BDD 2007 – Computer Imaging BDD 2007 – Computer Imaging SystemSystem

BDD 2007 - Light Touch DeploymentBDD 2007 - Light Touch DeploymentDemoDemo

BDD 2007 - Zero Touch DeploymentBDD 2007 - Zero Touch Deployment

BDD RoadmapBDD Roadmap

Page 3: BDD 2007 for Vista Anders Björling Senior Consultant Microsoft Mathias Carlberg Infrastructure Architect Microsoft

BDD – OverviewBDD – Overview

Mathias CarlbergInfrastructure ArchitectMicrosoft

Page 4: BDD 2007 for Vista Anders Björling Senior Consultant Microsoft Mathias Carlberg Infrastructure Architect Microsoft

Manual Deployment Manual Deployment $500 - $1000 per PC $500 - $1000 per PC

Light Touch Light Touch ~ $350 per PC~ $350 per PC

Zero Touch Zero Touch Less than $100 per PCLess than $100 per PC

What is The Solution What is The Solution Accelerator for Business Accelerator for Business Desktop Deployment?Desktop Deployment?

End-to-end guidance, best practices, End-to-end guidance, best practices, and tools and tools for efficient planning, building, and for efficient planning, building, and deploying Windows and Microsoft deploying Windows and Microsoft OfficeOffice

Based on real-world experience Based on real-world experience and industry best practicesand industry best practices

Increase automationIncrease automation

Decrease costsDecrease costs

Page 5: BDD 2007 for Vista Anders Björling Senior Consultant Microsoft Mathias Carlberg Infrastructure Architect Microsoft

BDD TodayBDD Today

MicrosoftOffice

Page 6: BDD 2007 for Vista Anders Björling Senior Consultant Microsoft Mathias Carlberg Infrastructure Architect Microsoft

BDD 2007 Focus AreasBDD 2007 Focus Areas

Simplify and streamlineSimplify and streamlineReduce documentationReduce documentation

Separate guidance and methodology from tools Separate guidance and methodology from tools |and reference material|and reference material

More automation, wizards, and checklistsMore automation, wizards, and checklists

Shared components for all scenariosShared components for all scenarios

Integrate SCCM 2007 task sequencerIntegrate SCCM 2007 task sequencer

Use all the Windows Vista deployment toolsUse all the Windows Vista deployment toolsSome even for Windows XPSome even for Windows XP

Update guidanceUpdate guidanceChanges for Windows Vista, 2007 Office system, Changes for Windows Vista, 2007 Office system, and the new toolsand the new tools

Page 7: BDD 2007 for Vista Anders Björling Senior Consultant Microsoft Mathias Carlberg Infrastructure Architect Microsoft

BDD 2007 Deployment BDD 2007 Deployment ScenariosScenarios

Lite TouchLite TouchDeployment without management infrastructureDeployment without management infrastructure

Manually initiatedManually initiated

Uses network share, Uses network share, Windows Deployment ServicesWindows Deployment Services, , CD/DVD, CD/DVD, or or USBUSB

Refresh, Refresh, upgradeupgrade, replace, new computer, replace, new computer

Complete rewrite from BDD 2.5Complete rewrite from BDD 2.5

Zero TouchZero TouchUses SMS 2003 OS Deployment Feature PackUses SMS 2003 OS Deployment Feature Pack

Scheduled via Systems Management Server (SMS) and Scheduled via Systems Management Server (SMS) and completely automatedcompletely automated

Centrally monitored with Microsoft Operations Manager Centrally monitored with Microsoft Operations Manager (MOM) 2005 Management Pack(MOM) 2005 Management Pack

Refresh, replace, new computerRefresh, replace, new computer

Page 8: BDD 2007 for Vista Anders Björling Senior Consultant Microsoft Mathias Carlberg Infrastructure Architect Microsoft

BDD 2007 New FeaturesBDD 2007 New Features

Microsoft Management Console Microsoft Management Console (MMC) (MMC) 3.0-based management console3.0-based management console

Replaces HTA application from BDD 2.5Replaces HTA application from BDD 2.5

Improved driver managementImproved driver managementFor Windows PE, Windows Vista, and Windows For Windows PE, Windows Vista, and Windows XPXP

Manage a driver storeManage a driver store

Inject drivers based on PnP ID (copy only Inject drivers based on PnP ID (copy only needed drivers)needed drivers)

Multi-language supportMulti-language supportInstallation of MUI language packsInstallation of MUI language packs

Configuring locale settingsConfiguring locale settings

Page 9: BDD 2007 for Vista Anders Björling Senior Consultant Microsoft Mathias Carlberg Infrastructure Architect Microsoft

BDD 2007 New FeaturesBDD 2007 New Features

Task sequence-basedTask sequence-basedUses technology from System Center Uses technology from System Center Configuration Manager (SCCM) 2007, but does Configuration Manager (SCCM) 2007, but does not require SCCMnot require SCCM

Allows for greater configuration flexibilityAllows for greater configuration flexibility

Computer imaging processes uses Computer imaging processes uses Lite Touch deployment processLite Touch deployment process

Automate the installation, Sysprep, and captureAutomate the installation, Sysprep, and capture

Backup capabilityBackup capability

Page 10: BDD 2007 for Vista Anders Björling Senior Consultant Microsoft Mathias Carlberg Infrastructure Architect Microsoft

BDD 2007 – Computer BDD 2007 – Computer Imaging SystemImaging System

Anders BjörlingSenior ConsultantMicrosoft

Page 11: BDD 2007 for Vista Anders Björling Senior Consultant Microsoft Mathias Carlberg Infrastructure Architect Microsoft

Configuring BDD for First Configuring BDD for First UseUse

Importing the Windows Vista DVDImporting the Windows Vista DVD

Page 12: BDD 2007 for Vista Anders Björling Senior Consultant Microsoft Mathias Carlberg Infrastructure Architect Microsoft

Select Select NewNew

Page 13: BDD 2007 for Vista Anders Björling Senior Consultant Microsoft Mathias Carlberg Infrastructure Architect Microsoft
Page 14: BDD 2007 for Vista Anders Björling Senior Consultant Microsoft Mathias Carlberg Infrastructure Architect Microsoft

Enter the destination directory name to be usedEnter the destination directory name to be used

Page 15: BDD 2007 for Vista Anders Björling Senior Consultant Microsoft Mathias Carlberg Infrastructure Architect Microsoft

Once the import has been completed the Once the import has been completed the D:\D:\Distribution\Operating SystemsDistribution\Operating Systems folder will folder will contain the imported Windows Vista DVDcontain the imported Windows Vista DVD

Page 16: BDD 2007 for Vista Anders Björling Senior Consultant Microsoft Mathias Carlberg Infrastructure Architect Microsoft

Create a Windows Vista BuildCreate a Windows Vista Build

Page 17: BDD 2007 for Vista Anders Björling Senior Consultant Microsoft Mathias Carlberg Infrastructure Architect Microsoft

Select Select NewNew

Page 18: BDD 2007 for Vista Anders Björling Senior Consultant Microsoft Mathias Carlberg Infrastructure Architect Microsoft

Specify organisation, product key and computer Specify organisation, product key and computer administrator password informationadministrator password information

Page 19: BDD 2007 for Vista Anders Björling Senior Consultant Microsoft Mathias Carlberg Infrastructure Architect Microsoft

Specify the Windows Vista version to be used for Specify the Windows Vista version to be used for this build, in this case this build, in this case Windows Vista UltimateWindows Vista Ultimate

Page 20: BDD 2007 for Vista Anders Björling Senior Consultant Microsoft Mathias Carlberg Infrastructure Architect Microsoft

This information will be added to the BDD This information will be added to the BDD Workbench under the Workbench under the BuildsBuilds container container

Page 21: BDD 2007 for Vista Anders Björling Senior Consultant Microsoft Mathias Carlberg Infrastructure Architect Microsoft

It is now possible to modify the build configuration It is now possible to modify the build configuration informationinformation

Page 22: BDD 2007 for Vista Anders Björling Senior Consultant Microsoft Mathias Carlberg Infrastructure Architect Microsoft

The The SettingsSettings tab allows the organisation and tab allows the organisation and product key information for the build to be product key information for the build to be modifiedmodified

Page 23: BDD 2007 for Vista Anders Björling Senior Consultant Microsoft Mathias Carlberg Infrastructure Architect Microsoft

Adding a Deploy Configuration to BDDAdding a Deploy Configuration to BDD

Page 24: BDD 2007 for Vista Anders Björling Senior Consultant Microsoft Mathias Carlberg Infrastructure Architect Microsoft

Select the Select the NewNew option option

Page 25: BDD 2007 for Vista Anders Björling Senior Consultant Microsoft Mathias Carlberg Infrastructure Architect Microsoft

On the next dialog enter a descriptive name for On the next dialog enter a descriptive name for the deployment point, e.g. the deployment point, e.g. Windows BDD Windows BDD Deployment PointDeployment Point

Page 26: BDD 2007 for Vista Anders Björling Senior Consultant Microsoft Mathias Carlberg Infrastructure Architect Microsoft
Page 27: BDD 2007 for Vista Anders Björling Senior Consultant Microsoft Mathias Carlberg Infrastructure Architect Microsoft
Page 28: BDD 2007 for Vista Anders Björling Senior Consultant Microsoft Mathias Carlberg Infrastructure Architect Microsoft
Page 29: BDD 2007 for Vista Anders Björling Senior Consultant Microsoft Mathias Carlberg Infrastructure Architect Microsoft
Page 30: BDD 2007 for Vista Anders Björling Senior Consultant Microsoft Mathias Carlberg Infrastructure Architect Microsoft

Select Select FinishFinish to complete the BDD Deployment to complete the BDD Deployment Wizard. A new Deploy configuration will be shown Wizard. A new Deploy configuration will be shown under the under the DeployDeploy folder folder

Page 31: BDD 2007 for Vista Anders Björling Senior Consultant Microsoft Mathias Carlberg Infrastructure Architect Microsoft

Examine the Examine the GeneralGeneral tab of the tab of the Deploy Deploy PropertiesProperties dialog dialog

Page 32: BDD 2007 for Vista Anders Björling Senior Consultant Microsoft Mathias Carlberg Infrastructure Architect Microsoft

Select the Select the RulesRules tab tab (customsettings.ini) (customsettings.ini)

Page 33: BDD 2007 for Vista Anders Björling Senior Consultant Microsoft Mathias Carlberg Infrastructure Architect Microsoft
Page 34: BDD 2007 for Vista Anders Björling Senior Consultant Microsoft Mathias Carlberg Infrastructure Architect Microsoft

Right-click on the configuration and selecting Right-click on the configuration and selecting UpdateUpdate

Page 35: BDD 2007 for Vista Anders Björling Senior Consultant Microsoft Mathias Carlberg Infrastructure Architect Microsoft
Page 36: BDD 2007 for Vista Anders Björling Senior Consultant Microsoft Mathias Carlberg Infrastructure Architect Microsoft

A number boot images will have been created A number boot images will have been created under the under the D:\Distribution\BootD:\Distribution\Boot folder folder

Windows DS can now be used to initiate a Lite Windows DS can now be used to initiate a Lite touch deployment by importing the touch deployment by importing the LiteTouchPE_x86.wimLiteTouchPE_x86.wim

Page 37: BDD 2007 for Vista Anders Björling Senior Consultant Microsoft Mathias Carlberg Infrastructure Architect Microsoft

BDD WorkbenchBDD WorkbenchBDD WorkbenchBDD Workbench

Page 38: BDD 2007 for Vista Anders Björling Senior Consultant Microsoft Mathias Carlberg Infrastructure Architect Microsoft

Gather source files

InstallWindows Vista

Configurebuild

Windows VistaWindows VistaApplicationsApplicationsDriversDrivers

Executetask sequence

BDD Workbench MMCBDD Workbench MMC

Windows System Image ManagerWindows System Image Manager

Windows PE 2.0Windows PE 2.0

SETUP.EXESETUP.EXE

IMAGEX (WIMGAPI.DLL)IMAGEX (WIMGAPI.DLL)

BDD BDD ServerServer

LabLabCDCD

ReferencReference e computecomputerr

SCCM 2007 task sequencerSCCM 2007 task sequencerApplications (maybe), settingsApplications (maybe), settings

SysprepSysprep

Windows Windows VistaVista

Capture imageLabLabCDCD

Windows PE 2.0Windows PE 2.0

IMAGEX (WIMGAPI.DLL)IMAGEX (WIMGAPI.DLL)

Build Lab CD(Windows PE)

BDD Workbench MMCBDD Workbench MMC

PEIMG (behind the scenes)PEIMG (behind the scenes)

BDD Computer Imaging BDD Computer Imaging ProcessProcess

Page 39: BDD 2007 for Vista Anders Björling Senior Consultant Microsoft Mathias Carlberg Infrastructure Architect Microsoft

Gather source files

ConfigureUnattend.xml

Windows VistaWindows Vista

ApplicationsApplications

DriversDrivers

BDD Workbench MMCBDD Workbench MMC

Windows System Image ManagerWindows System Image Manager

* Unless you want to include apps, or you want to use SMS OSD* Unless you want to include apps, or you want to use SMS OSD

BDD Computer Imaging BDD Computer Imaging ProcessProcess

Windows Vista offers more optionsWindows Vista offers more optionsHAL-independent imagesHAL-independent images

Offline servicing (drivers and security Offline servicing (drivers and security updates)updates)

Provided as a Sysprep image (staged)Provided as a Sysprep image (staged)

So, some may choose a shorter So, some may choose a shorter route*route*

Page 40: BDD 2007 for Vista Anders Björling Senior Consultant Microsoft Mathias Carlberg Infrastructure Architect Microsoft

BDD 2007 – Light Touch BDD 2007 – Light Touch DeploymentDeployment

Anders BjörlingSenior ConsultantMicrosoft

Page 41: BDD 2007 for Vista Anders Björling Senior Consultant Microsoft Mathias Carlberg Infrastructure Architect Microsoft

Gather

Execute

Prompt

Rule-basedRule-based

Using Zero Touch Installation technologiesUsing Zero Touch Installation technologies

Wizard-basedWizard-based

Fill in missing values or override Fill in missing values or override gathered valuesgathered values

Consume gathered valuesConsume gathered values

Perform task sequence Perform task sequence (SMSv4 Task Sequencer)(SMSv4 Task Sequencer)

BDD Lite Touch ProcessBDD Lite Touch Process

Page 42: BDD 2007 for Vista Anders Björling Senior Consultant Microsoft Mathias Carlberg Infrastructure Architect Microsoft

CaptureUser State

Applynew image

Back upcomputer

ZTIUserState.wsfZTIUserState.wsf

USMT 3.0USMT 3.0

InstallApplications

ZTIBackup.wsfZTIBackup.wsf

IMAGEX IMAGEX

ZTIApply.wsfZTIApply.wsf

SETUP.exeSETUP.exe

ZTIUserSTate.wsfZTIUserSTate.wsf

USMT 3.0USMT 3.0

Old OSOld OS

Windows PEWindows PE

New OSNew OS

RestoreUser State

ConfigureOS

ZTIConfigure.wsfZTIConfigure.wsf

Unattend.xmlUnattend.xml

ZTIDrivers.wsfZTIDrivers.wsf

ZTIApplications.wsfZTIApplications.wsfSM

Sv4 T

ask S

eq

uen

cer

And more…And more…

And more…And more…

BDD Lite Touch ProcessBDD Lite Touch ProcessTask sequenceTask sequence

Page 43: BDD 2007 for Vista Anders Björling Senior Consultant Microsoft Mathias Carlberg Infrastructure Architect Microsoft

BDD WizardsBDD Wizards

Allow administrators to customize the Allow administrators to customize the wizardwizard

Provide default answers to bypass some Provide default answers to bypass some questionsquestions

Enable customizationEnable customization

HTML-basedHTML-based

Simplify localizationSimplify localization

Windows Vista Windows Vista look-and-feellook-and-feel

Page 44: BDD 2007 for Vista Anders Björling Senior Consultant Microsoft Mathias Carlberg Infrastructure Architect Microsoft

Lite Touch DeploymentLite Touch DeploymentLite Touch DeploymentLite Touch Deployment

Page 45: BDD 2007 for Vista Anders Björling Senior Consultant Microsoft Mathias Carlberg Infrastructure Architect Microsoft

BDD 2007 – Zero Touch BDD 2007 – Zero Touch DeploymentDeployment

Anders BjörlingMicrosoft

Page 46: BDD 2007 for Vista Anders Björling Senior Consultant Microsoft Mathias Carlberg Infrastructure Architect Microsoft

Zero Touch InstallationZero Touch InstallationWhat is it?What is it?

A component of BDD 2007, A component of BDD 2007, updated from BDD 2.5updated from BDD 2.5

Scripts, documentation, proceduresScripts, documentation, procedures

Designed to extend the capabilities Designed to extend the capabilities of the SMS 2003 OS Deployment of the SMS 2003 OS Deployment Feature PackFeature Pack

Page 47: BDD 2007 for Vista Anders Björling Senior Consultant Microsoft Mathias Carlberg Infrastructure Architect Microsoft

Zero Touch InstallationZero Touch InstallationWhat does it do?What does it do?

Extends scenarios OSD can supportExtends scenarios OSD can supportComputer replacement Computer replacement OEM (separate white paper)OEM (separate white paper)Download and execute (separate white paper)Download and execute (separate white paper)

Adds capabilitiesAdds capabilitiesComplete automationComplete automationDynamic data-driven deploymentsDynamic data-driven deploymentsExtra features such as group membership Extra features such as group membership migration, computer backup, etc.migration, computer backup, etc.

Page 48: BDD 2007 for Vista Anders Björling Senior Consultant Microsoft Mathias Carlberg Infrastructure Architect Microsoft

Zero Touch InstallationZero Touch InstallationChanges in BDD 2007Changes in BDD 2007

Restructured from one script into Restructured from one script into severalseveral

Shared functions in ZTIUtility.vbs, Shared functions in ZTIUtility.vbs, included by all other scriptsincluded by all other scripts

Single-purpose scriptsSingle-purpose scripts

Stitched together as part of a task Stitched together as part of a task sequencesequence

Executed by the task sequence engine Executed by the task sequence engine from SCCM 2007, inside the OSD from SCCM 2007, inside the OSD packagepackage

More easily customizedMore easily customized

Page 49: BDD 2007 for Vista Anders Björling Senior Consultant Microsoft Mathias Carlberg Infrastructure Architect Microsoft

Zero Touch InstallationZero Touch InstallationChanges in BDD 2007Changes in BDD 2007

80+% of the scripts are common 80+% of the scripts are common between Zero Touch and Lite Touchbetween Zero Touch and Lite Touch

Technically, Lite Touch can be Zero Touch Technically, Lite Touch can be Zero Touch too…too…

Databases, rules, etc. Databases, rules, etc. are possible with Lite Touchare possible with Lite Touch

Database enhancementsDatabase enhancementsBetter support for SQL 2005 named Better support for SQL 2005 named instancesinstances

Support for different DB-LibsSupport for different DB-Libs

Page 50: BDD 2007 for Vista Anders Björling Senior Consultant Microsoft Mathias Carlberg Infrastructure Architect Microsoft

Configure OSD

Target and deploy

Boot and capture

Install OSDInstall OSD

Create Capture Create Capture CDCD

Boot and capture using OSD Boot and capture using OSD Capture CDCapture CD

Create collectionsCreate collections

Send advertisementsSend advertisements

ReferencReference e ComputeComputerrSMS Site SMS Site ServerServer

Target Target computecomputersrs

SMS client processes SMS client processes advertisementadvertisement

Receive PE and OS WIMsReceive PE and OS WIMs

Backup User stateBackup User state

Install OS and applicationsInstall OS and applications

Restore user stateRestore user state

Task S

eq

uen

cer

And more…And more…

BDD Zero Touch ProcessBDD Zero Touch ProcessSequence of admin eventsSequence of admin events

SMS Site SMS Site ServerServer

Create OSD Create OSD PkgPkg

Configure Configure OSD packageOSD package

Define corporate image

BDD WorkbenchBDD Workbench

Lite Touch buildLite Touch buildBDD BDD consoleconsole

Deploy new image using OSD

Task S

eq

uen

cer

Page 51: BDD 2007 for Vista Anders Björling Senior Consultant Microsoft Mathias Carlberg Infrastructure Architect Microsoft

Zero Touch InstallationZero Touch InstallationHow does it work?How does it work?

Rules engine gathers informationRules engine gathers informationZTIGather.wsfZTIGather.wsf

Data repositories store configurationData repositories store configurationCustomSettings.iniCustomSettings.ini

Database(s)Database(s)

Gathers information from the local machineGathers information from the local machineIP, MAC, GW, NameIP, MAC, GW, Name

Asset tag, serialAsset tag, serial

Gathers settings based on rules and DB Gathers settings based on rules and DB lookupslookups

Dynamic appsDynamic apps

SettingsSettings

GroupsGroups

Page 52: BDD 2007 for Vista Anders Björling Senior Consultant Microsoft Mathias Carlberg Infrastructure Architect Microsoft

Zero Touch InstallationZero Touch InstallationHow does it work?How does it work?

Task sequence consumes gathered information Task sequence consumes gathered information to drive the processto drive the process

Conditions on task sequence groups and steps based Conditions on task sequence groups and steps based on properties gatheredon properties gathered

Scripts consume gathered valuesScripts consume gathered values

Page 53: BDD 2007 for Vista Anders Björling Senior Consultant Microsoft Mathias Carlberg Infrastructure Architect Microsoft

BDD RoadmapBDD Roadmap

Mathias CarlbergInfrastructure ArchitectMicrosoft

Page 54: BDD 2007 for Vista Anders Björling Senior Consultant Microsoft Mathias Carlberg Infrastructure Architect Microsoft

Q3Q320062006

Q4Q420062006

20072007TodayToday

BDD 2007 BDD 2007 beta releasebeta release

Windows Windows Vista Beta 2Vista Beta 2

SCCM 2007 SCCM 2007 Task Task Sequencer Sequencer integrationintegration

Windows Windows Vista onlyVista only

Includes Includes 2007 Office 2007 Office system system support and support and guidanceguidance

BDD 2007 BDD 2007 beta releasebeta release

Windows Windows Vista RC1Vista RC1

Complete Complete guidance for guidance for 2007 Office 2007 Office systemsystem

Windows XP Windows XP support support addedadded

Zero Touch Zero Touch added (OSD added (OSD Update)Update)

Full Windows Full Windows DS supportDS support

BDD 2007 BDD 2007 releaserelease

Windows Windows Vista RTMVista RTM

2007 2007 Office Office system system RTMRTM

OSD OSD Update Update RTMRTM

Windows Windows DS RTMDS RTM

BDD 2007 BDD 2007 updatedupdated

Support for Support for SMSv4SMSv4

BDLMBDLM

BDD RoadmapBDD Roadmap

Page 55: BDD 2007 for Vista Anders Björling Senior Consultant Microsoft Mathias Carlberg Infrastructure Architect Microsoft

The FutureThe FutureBusiness Desktop Lifecycle Business Desktop Lifecycle ManagementManagement

Page 56: BDD 2007 for Vista Anders Björling Senior Consultant Microsoft Mathias Carlberg Infrastructure Architect Microsoft

© 2006 Microsoft Corporation. All rights reserved. Microsoft, Windows, Windows Vista and other product names are or may be registered trademarks and/or trademarks in the U.S. and/or other countries.

The information herein is for informational purposes only and represents the current view of Microsoft Corporation as of the date of this presentation. Because Microsoft must respond to changing market conditions, it should not be interpreted to be a commitment on the part of Microsoft, and Microsoft cannot guarantee the accuracy of any information provided after the date of this presentation.

MICROSOFT MAKES NO WARRANTIES, EXPRESS, IMPLIED OR STATUTORY, AS TO THE INFORMATION IN THIS PRESENTATION.