2BDD 2007: History Released in January 2007 Already over 150,000 downloadsSeveral case studies have been postedSource code released in April 2007To be updated shortlyPatch 1 released in June 2007Details on what was fixed can be found inSee for more informationNo additional patches planned, unless requiredEscalations through Microsoft SupportYes, full support is available, including hotfixes!
3BDD 2007: The Future New versions are to be delivered in “waves” Deployment “4” – Current wave, development underwayDeployment “5” – Work beginning later in 2008Beyond…Multiple releases within each waveCorresponding to major product releasesNaming is still in fluxPotentially one package with multiple payloadsUntil names are firmly established, expect to see references to Deployment “4”, BDD 2008, Windows Server Deployment, etc.
4Deployment "4" Scope Continue to support all existing technologies SMS 2003 OS Deployment Feature PackWindows XPWindows VistaWindows Deployment ServicesProvide a simple path for upwards migrationBDD 2007 Lite Touch to Deployment “4” Lite TouchBDD 2007 Lite Touch to Deployment “4” Zero Touch (SCCM)BDD 2007 Zero Touch to Deployment “4” Zero Touch (SCCM)
5Deployment “4” Scope Expand into server deployment Windows Server 2003 and Windows Server 2008Hardware configurationAdvanced disk configurationStatic IP supportOperating system role installation and configurationServer product installation (hydration)
6Deployment “4” ScopeIntegrate with System Center Configuration Manager 2007Integrated experienceOne administrative interface: the SCCM MMCExtensions for Deployment “4” added functionalityNew wizards, actions, nodes“Workbench”-lessFull SCCM alignmentSame task sequence-based methodology, task sequence engine for Lite Touch and SCCMLite Touch and SCCM will strive to do things the same wayMigration from Lite Touch to SCCM + Zero Touch will be a wizard- drive processSupport for combining Zero Touch and SCCM data sources for data-driven deployments
7Deployment “4” ScopeIntegrate with System Center Configuration Manager 2007Support “mix and match”Don’t require implementing all of WSD if you just want to use some small pieces of itCustom actions can be used without the other componentsImages created by Deployment “4”, SCCM, and Windows Deployment Services (WDS) should be fully interchangeableNo hooks in the images
8Deployment “4” ScopeIntegrate with System Center Configuration Manager 2007Provide pre-built task sequence samplesFully configured task sequences for complete end-to-end deployment processSimilar to what we have today for Lite TouchDesigned to show how to have a single task sequence support multiple scenarios, and how to integrate all tools into the task sequenceTask sequence “snippets”Partial task sequences, e.g. a 10-step process to install a productWizards to assembly together “snippets” into useful, complete task sequences
9Deployment "4" Scope Enhanced data-driven deployments Support multiple data sourcesSCCM collection variablesSCCM computer variablesBDD rules-based processingDatabaseWeb service callsStatic configuration via CustomSettings.iniUse the data to determine what needs to be doneInstead of creating multiple configurations or task sequences, decide what to do on the flyLeverage WMI and other local informationBased on computer location, make, model, role, etc.
10Deployment “4” Scope Simplify, streamline, enhance New documentation structure: CHM-basedMore checklists, step-by-step guides, troubleshootingLeverage new technologiesMulticast capabilities from Windows Deployment Services in Windows Server 2008Management pack for System Center Operations Manager 2007
12Deployment "4": The Tools SCCM 2007 will offer great improvements BDD Methodology and Best PracticesGuidanceSCCM 2007 will offer great improvementsAll may be needed to cover required scenarios.BDD ZTISCCM 2007 OSDBDD ZTIToolsSMS 2003 OSDBDD LTIWDS and WAIK toolsGoodBetterBest
13Features not in SCCMRules-based deployment process (CustomSettings.ini and database access)Dynamically deciding where to save user stateOffline patchingGeneralized ability to update unattend.xml, unattend.txt, sysprep.inf during the deploymentCapture and restore security groupsInstall language packsPotentially a few more…
14Features to add to SCCMProvide new task sequence actions to extend the core set of 28 provided with SCCMOperating system role installation and configurationActive Directory, DHCP, DNS, IIS, File & Print, WINS, etc.PowerShell and other componentsHardware configurationArray controller configuration, BIOS configuration, management processor configurationiSCSI, SAN attachmentServer product installation and configurationAs many as we canOther miscellaneousIPv6 configuration, “Run command line as”, send status messages, simple semaphore support, etc.
15SCCM 2007 Built-in Actions Run Command Line Install Software Install Software UpdatesJoin Domain or WorkgroupConnect to Network FolderReboot Computer to Windows PE or hard diskSet Task Sequence VariableFormat and Partition DiskConvert Disk to DynamicEnable BitLockerDisable BitLockerRequest State StoreCapture User StateRestore User StateRelease State StoreApply Operating SystemApply Data ImageSetup Windows and ConfigMgrInstall Deployment ToolsPrepare ConfigMgr Client for CapturePrepare Windows for CaptureCapture Operating System ImagesAuto Apply DriversApply Driver PackageCapture Network SettingsCapture Windows SettingsApply Network SettingsApply Windows Settings
16Deployment "5" Ideas Continue to expand in knowledge Support installation of more Microsoft client and server productsMore hardware configuration functionalityIntegrate with System Center Service ManagerEnd-to-end deployment workflowsComplete server lifecycle supportContinue to simplify, streamline, enhanceShift towards model-based deployment, the Dynamic Systems Initiative vision