Advanced Windows 7 Deployment With MDT 2010

Embed Size (px)

Citation preview

  • 8/2/2019 Advanced Windows 7 Deployment With MDT 2010

    1/19

    NameTitleMicrosoft Corporation

  • 8/2/2019 Advanced Windows 7 Deployment With MDT 2010

    2/19

    Understanding and Using the ConfigurationDatabase

    Understanding Linked Deployment Shares

    Understanding Selection ProfilesMDT 2010 Customization

    Lab

  • 8/2/2019 Advanced Windows 7 Deployment With MDT 2010

    3/19

    Extension of Deployment WorkbenchExtended infrastructure not required

    Manually initiated

    Zero Touch Installation (ZTI) as a method

    Automatically configure deployment targets

    Draw from deployment resources as available

    Enhance LTI functionality

  • 8/2/2019 Advanced Windows 7 Deployment With MDT 2010

    4/19

    Abstraction through database methodsLogical extension of the CustomSettings.ini file

    Centralized storage of configuration settings in arelational database

    Automates and extends the Microsoft Deployment

    WizardAll information is gathered up front

    Pull process

    Automation

    Bootstrap.iniCustomSettings.ini

  • 8/2/2019 Advanced Windows 7 Deployment With MDT 2010

    5/19

    The goal:Dynamically determine the deploymentcharacteristics for each target computer

    The process:Gather information from the computer and its

    locationUse that information to decide what needs to bedone, either statically or using database queries

    Results control actions performed by the task

    sequence engine

  • 8/2/2019 Advanced Windows 7 Deployment With MDT 2010

    6/19

    Properties SettingsApplications

    Packages

    Administrator-level accounts

    Roles

  • 8/2/2019 Advanced Windows 7 Deployment With MDT 2010

    7/19

    Database MethodsRoles

    Computers

    Locations

    Make and Model

  • 8/2/2019 Advanced Windows 7 Deployment With MDT 2010

    8/19

    Fully configurable to take definition from usertasks

    Assignable to other database methods

    Associate the following:Properties Settings

    Applications

    Packages

    Administrator-level Accounts

  • 8/2/2019 Advanced Windows 7 Deployment With MDT 2010

    9/19

    Locations of target groups of computersUses default gateway on which the request comes into identify groups of computers

    Make and Model targets groups of computers

    Based on the WMI values for Manufacturer and ModelAssociate Properties Settings, Applications,Packages, Administrator-level Accounts, andRoles

  • 8/2/2019 Advanced Windows 7 Deployment With MDT 2010

    10/19

    Grouping

    Method

    Description Properties

    Geographically Group configuration settings based onresources located within a geographic region

    (such as a shared folder on a computer

    within a geographic region).

    DefaultGateway

    Target computer

    hardwareattributes

    Group configuration settings based on

    hardware attributes (such as the make of the

    target computer or processor architecture ofthe target computer).

    Architecture

    CapableArchitectureMake

    Model

    HALName

    Target computer

    software

    attributes

    Group configuration settings based on

    hardware attributes (such as the operating

    system version of the target computer).

    OSVersion

    Default

    attributes

    Apply configuration settings to all target

    computers when the properties are not

    located in other sections.

    Default

  • 8/2/2019 Advanced Windows 7 Deployment With MDT 2010

    11/19

    Computers target specific computers

    Uses Asset Tag, UUID, Serial Number, or MAC AddressAssociate Properties Settings, Applications,Packages, Administrator-level Accounts, andRolesIdentification

    Method

    Description Properties

    Target computer

    hardware attributes

    Identify the target computer by using

    the hardware configuration.

    MACAddress

    Target computer

    software attributes

    Identify the target computer by using

    the software or firmware

    configuration.

    Product (with

    Make and Model)

    Target computer

    user-defined

    attributes

    Identify the target computer by using

    attributes that are assigned to the

    computer but are not a part of the

    hardware or software configuration.

    AssetTag

    SerialNumber

  • 8/2/2019 Advanced Windows 7 Deployment With MDT 2010

    12/19

    After populating theconfiguration database,update CustomSettings.ini toperform the appropriatedatabase queries

    Run the Configure DB Wizard

    for each deployment pointThe optional sections are usedto assign configurationsettings to individual orgroups of computers

  • 8/2/2019 Advanced Windows 7 Deployment With MDT 2010

    13/19

    Priority reserved property

    The Priority reserved propertydetermines the sequence andsection of where to findconfiguration values

    Each section is searched inthe order specified

    When a property value isfound, the remaining sectionsare not used for that property

    Values are the configurationsettings assigned to theproperties

    Preceded by an equal sign (=).The scripts scan theCustomSettings.ini file to locatethe values

  • 8/2/2019 Advanced Windows 7 Deployment With MDT 2010

    14/19

    Allow you to replicate content betweenDeployment Shares

    Can replicate all content or a subset of

    content defined by a Selection ProfileUseful in a distributed environment ormoving from a Lab to Production

    Replication can be scheduled using TaskScheduler and a Powershell script

  • 8/2/2019 Advanced Windows 7 Deployment With MDT 2010

    15/19

    Selection Profiles can be used to:Control what Packages and Drivers areincluded in Boot Images

    Control drivers injected in the OperatingSystem

    Control what is included in media

    Control what is replicated to other

    Deployment SharesTo filter what task sequences and applicationsare displayed in the Deployment Wizard

  • 8/2/2019 Advanced Windows 7 Deployment With MDT 2010

    16/19

    Opportunities for customization Modify the wizards we provide Add additional panes

    http://www.codeplex.com/MDTWizardEditorWizards

    Create your own scripts that leverage theframework

    Modify the scripts we provideScripts Edit CustomSettings.ini and Bootstrap.ini

    Query databases, web servicesRules

    Add additional steps Modify existing steps, conditionsTasksequences

  • 8/2/2019 Advanced Windows 7 Deployment With MDT 2010

    17/19

    In this lab, you will:Create the Configuration Database

    Create Role methods in the database

    Configure Location, Make and Model and Computermethods in the database

    Associate a deployment point with the Configuration

    DatabaseReview how the properties assigned in the databasemethods are applied in a Refresh Scenario

    Create a linked deployment point and migrate

    deployment assetsCustomize the Deployment Wizard with a new pane

    Create a custom script to add a user to the localadministrators group on the target computer

    Create an application to add a user to the localadministrators group on the target computer

  • 8/2/2019 Advanced Windows 7 Deployment With MDT 2010

    18/19

    Virtual Machines:ADV_SEA-DC-01

    ADV_SEA-XP-01

    Estimated Time: 60 minutes

  • 8/2/2019 Advanced Windows 7 Deployment With MDT 2010

    19/19

    2007 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 marketconditions, 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.