Task Sequencer
Download
Report
Transcript Task Sequencer
BDD 2007 for Vista
Anders Björling
Senior Consultant
Microsoft
Mathias Carlberg
Infrastructure Architect
Microsoft
Agenda
BDD – Overview
BDD 2007 – Computer Imaging System
BDD 2007 - Light Touch Deployment
Demo
BDD 2007 - Zero Touch Deployment
BDD Roadmap
BDD – Overview
Mathias Carlberg
Infrastructure Architect
Microsoft
What is The Solution Accelerator for
Business Desktop Deployment?
End-to-end guidance, best practices, and
tools
for efficient planning, building, and
deploying Windows and Microsoft Office
Based on real-world experience
and industry best practices
Increase automation
Decrease costs
Manual Deployment
$500 - $1000 per PC
Light Touch
~ $350 per PC
Zero Touch
Less than $100 per PC
BDD Today
Microsoft
Office
BDD 2007 Focus Areas
Simplify and streamline
Reduce documentation
Separate guidance and methodology from tools
|and reference material
More automation, wizards, and checklists
Shared components for all scenarios
Integrate SCCM 2007 task sequencer
Use all the Windows Vista deployment tools
Some even for Windows XP
Update guidance
Changes for Windows Vista, 2007 Office system,
and the new tools
BDD 2007 Deployment Scenarios
Lite Touch
Deployment without management infrastructure
Manually initiated
Uses network share, Windows Deployment Services, CD/DVD,
or USB
Refresh, upgrade, replace, new computer
Complete rewrite from BDD 2.5
Zero Touch
Uses SMS 2003 OS Deployment Feature Pack
Scheduled via Systems Management Server (SMS) and
completely automated
Centrally monitored with Microsoft Operations Manager (MOM)
2005 Management Pack
Refresh, replace, new computer
BDD 2007 New Features
Microsoft Management Console (MMC)
3.0-based management console
Replaces HTA application from BDD 2.5
Improved driver management
For Windows PE, Windows Vista, and Windows XP
Manage a driver store
Inject drivers based on PnP ID (copy only
needed drivers)
Multi-language support
Installation of MUI language packs
Configuring locale settings
BDD 2007 New Features
Task sequence-based
Uses technology from System Center Configuration
Manager (SCCM) 2007, but does not require SCCM
Allows for greater configuration flexibility
Computer imaging processes uses Lite
Touch deployment process
Automate the installation, Sysprep, and capture
Backup capability
BDD 2007 – Computer
Imaging System
Anders Björling
Senior Consultant
Microsoft
Configuring BDD for First Use
Importing the Windows Vista DVD
Select New
Enter the destination directory name to be used
Once the import has been completed the
D:\Distribution\Operating Systems folder will contain
the imported Windows Vista DVD
Create a Windows Vista Build
Select New
Specify organisation, product key and computer
administrator password information
Specify the Windows Vista version to be used for this
build, in this case Windows Vista Ultimate
This information will be added to the BDD Workbench
under the Builds container
It is now possible to modify the build configuration
information
The Settings tab allows the organisation and product
key information for the build to be modified
Adding a Deploy Configuration to BDD
Select the New option
On the next dialog enter a descriptive name for the
deployment point, e.g. Windows BDD Deployment
Point
Select Finish to complete the BDD Deployment Wizard.
A new Deploy configuration will be shown under the
Deploy folder
Examine the General tab of the Deploy Properties
dialog
Select the Rules tab
(customsettings.ini)
Right-click on the configuration and selecting Update
A number boot images will have been created under the
D:\Distribution\Boot folder
Windows DS can now be used to initiate a Lite touch
deployment by importing the LiteTouchPE_x86.wim
BDD Workbench
BDD Computer Imaging
Process
Gather source
files
BDD
Server
Configure
build
Lab
CD
Reference
computer
Windows
Vista
Lab
CD
Windows Vista
Applications
Drivers
BDD Workbench MMC
Windows System Image Manager
Build Lab CD
(Windows PE)
BDD Workbench MMC
PEIMG (behind the scenes)
Install
Windows Vista
Windows PE 2.0
SETUP.EXE
IMAGEX (WIMGAPI.DLL)
Execute
task sequence
Capture image
SCCM 2007 task sequencer
Applications (maybe), settings
Sysprep
Windows PE 2.0
IMAGEX (WIMGAPI.DLL)
BDD Computer Imaging
Process
Windows Vista offers more options
HAL-independent images
Offline servicing (drivers and security updates)
Provided as a Sysprep image (staged)
So, some may choose a shorter route*
Gather source
files
Configure
Unattend.xml
Windows Vista
Applications
Drivers
BDD Workbench MMC
Windows System Image Manager
* Unless you want to include apps, or you want to use SMS OSD
BDD 2007 – Light Touch
Deployment
Anders Björling
Senior Consultant
Microsoft
BDD Lite Touch Process
Gather
Rule-based
Using Zero Touch Installation technologies
Prompt
Wizard-based
Fill in missing values or override
gathered values
Execute
Consume gathered values
Perform task sequence
(SMSv4 Task Sequencer)
BDD Lite Touch Process
Task sequence
Windows PE
SMSv4 Task Sequencer
Old OS
Capture
User State
ZTIUserState.wsf
USMT 3.0
Back up
computer
ZTIBackup.wsf
IMAGEX
Apply
new image
ZTIApply.wsf
SETUP.exe
Configure
OS
ZTIConfigure.wsf
Unattend.xml
ZTIDrivers.wsf
Install
Applications
And more…
ZTIApplications.wsf
New OS
And more…
Restore
User State
ZTIUserSTate.wsf
USMT 3.0
BDD Wizards
Allow administrators to customize the
wizard
Provide default answers to bypass some
questions
Enable customization
HTML-based
Simplify localization
Windows Vista
look-and-feel
Lite Touch Deployment
BDD 2007 – Zero Touch
Deployment
Anders Björling
Microsoft
Zero Touch Installation
What is it?
A component of BDD 2007, updated
from BDD 2.5
Scripts, documentation, procedures
Designed to extend the capabilities of
the SMS 2003 OS Deployment Feature
Pack
Zero Touch Installation
What does it do?
Extends scenarios OSD can support
Computer replacement
OEM (separate white paper)
Download and execute (separate white paper)
Adds capabilities
Complete automation
Dynamic data-driven deployments
Extra features such as group membership migration,
computer backup, etc.
Zero Touch Installation
Changes in BDD 2007
Restructured from one script into several
Shared functions in ZTIUtility.vbs,
included by all other scripts
Single-purpose scripts
Stitched together as part of a task
sequence
Executed by the task sequence engine from
SCCM 2007, inside the OSD package
More easily customized
Zero Touch Installation
Changes in BDD 2007
80+% of the scripts are common between
Zero Touch and Lite Touch
Technically, Lite Touch can be Zero Touch
too…
Databases, rules, etc.
are possible with Lite Touch
Database enhancements
Better support for SQL 2005 named instances
Support for different DB-Libs
BDD Zero Touch Process
Sequence of admin events
SMS Site
Server
SMS Site
Server
Target
computers
Task Sequencer
Reference
Computer
Task Sequencer
BDD console
Configure OSD
Define
corporate image
Install OSD
Create Capture CD
Create OSD
Pkg
Configure OSD
package
BDD Workbench
Lite Touch build
Boot and capture
Boot and capture using OSD Capture
CD
Target and deploy
Create collections
Send advertisements
Deploy
new image
using OSD
SMS client processes advertisement
Receive PE and OS WIMs
Backup User state
And more…
Install OS and applications
Restore user state
Zero Touch Installation
How does it work?
Rules engine gathers information
ZTIGather.wsf
Data repositories store configuration
CustomSettings.ini
Database(s)
Gathers information from the local machine
IP, MAC, GW, Name
Asset tag, serial
Gathers settings based on rules and DB lookups
Dynamic apps
Settings
Groups
Zero Touch Installation
How does it work?
Task sequence consumes gathered information to
drive the process
Conditions on task sequence groups and steps based on
properties gathered
Scripts consume gathered values
BDD Roadmap
Mathias Carlberg
Infrastructure Architect
Microsoft
BDD Roadmap
Today
Q3
2006
BDD 2007
beta release
Windows
Vista Beta 2
SCCM 2007
Task
Sequencer
integration
Windows Vista
only
Includes 2007
Office system
support and
guidance
BDD 2007
beta release
Windows
Vista RC1
Complete
guidance for
2007 Office
system
Windows XP
support added
Zero Touch
added (OSD
Update)
Full Windows
DS support
Q4
2006
BDD 2007
release
Windows
Vista RTM
2007 Office
system RTM
OSD
Update
RTM
Windows
DS RTM
2007
BDD 2007
updated
Support for
SMSv4
BDLM
The Future
Business Desktop Lifecycle
Management
© 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.