26
Microsoft Solution Accelerator for Business Desktop Deployment Microsoft ® Solution Accelerator for Business Desktop Deployment Training for IT Professionals Module -- Zero Touch Installation

Microsoft Solution Accelerator for Business Desktop Deployment Microsoft ® Solution Accelerator for Business Desktop Deployment Training for IT Professionals

Embed Size (px)

Citation preview

Page 1: Microsoft Solution Accelerator for Business Desktop Deployment Microsoft ® Solution Accelerator for Business Desktop Deployment Training for IT Professionals

Microsoft Solution Accelerator for Business Desktop Deployment

Microsoft® Solution Accelerator for Business Desktop Deployment

Training for IT Professionals Module -- Zero Touch Installation

Page 2: Microsoft Solution Accelerator for Business Desktop Deployment Microsoft ® Solution Accelerator for Business Desktop Deployment Training for IT Professionals

Microsoft Solution Accelerator for Business Desktop Deployment

Solution Accelerator for BDDEnterprise Edition

Page 3: Microsoft Solution Accelerator for Business Desktop Deployment Microsoft ® Solution Accelerator for Business Desktop Deployment Training for IT Professionals

Microsoft Solution Accelerator for Business Desktop Deployment

Agenda

• What is ZTI?• The Three ZTI Scenarios

- New Computer- Refresh Computer- Replace Computer

• ZTI Rule Engine• ZTI Database (optional)• ZTI Installation• Monitoring and Reporting

Page 4: Microsoft Solution Accelerator for Business Desktop Deployment Microsoft ® Solution Accelerator for Business Desktop Deployment Training for IT Professionals

Microsoft Solution Accelerator for Business Desktop Deployment

What is ZTI?• Extensions to the OS Deployment Feature

Pack• Designed to completely automate three

scenarios:- New Computer- Refresh Computer- Replace Computer

• Designed to extend OSD capabilities- Computer rename- Greater control over the process: dynamic USMT

state backup location, Sysprep.inf editing- Centralized monitoring and control- Progress reporting and alerting

Page 5: Microsoft Solution Accelerator for Business Desktop Deployment Microsoft ® Solution Accelerator for Business Desktop Deployment Training for IT Professionals

Microsoft Solution Accelerator for Business Desktop Deployment

Zero Touch Installation Value Adds

• Number of programs and advertisements• Optimized local vs. remote state storage• Reporting and monitoring• Troubleshooting• Replace Computer scenario• Automated “New Computer” scenario• Dynamic package installation• Dynamic driver addition• Dynamic population of administrators and power

users• Enforcement of new standards• Safeguards

Page 6: Microsoft Solution Accelerator for Business Desktop Deployment Microsoft ® Solution Accelerator for Business Desktop Deployment Training for IT Professionals

Microsoft Solution Accelerator for Business Desktop Deployment

Zero Touch Installation Value Adds• Evaluating the current environment

- Networking information• Current location by IP gateway• IP address, MAC address

- Computer information• Make, model, product, GUID• Asset tag• Serial number• HAL

- SMS information• Current distribution point server

Page 7: Microsoft Solution Accelerator for Business Desktop Deployment Microsoft ® Solution Accelerator for Business Desktop Deployment Training for IT Professionals

Microsoft Solution Accelerator for Business Desktop Deployment

Zero Touch Installation Value Adds• Manipulating the new operating system

before mini-setup- Edit Sysprep.inf

• Computer name, domain, OU, timezone, etc.

- Add drivers

• Preparing the machine for client use (after mini-setup)- Populate groups (Administrators, Power Users)- Add applications

Page 8: Microsoft Solution Accelerator for Business Desktop Deployment Microsoft ® Solution Accelerator for Business Desktop Deployment Training for IT Professionals

Microsoft Solution Accelerator for Business Desktop Deployment

Zero Touch Installation Scenarios

• New Computer- Boot from CD or RIS to connect to SMS 2003- Automate the selection of a particular package

and program• Refresh Computer

- Target existing Windows NT 4.0 or higher machine for “wipe and load”

- Capture state locally or to the network, restore to new OS

• Replace Computer- Capture state of old machine via advertisement,

restore to new machine- Also used to support Windows 98

Page 9: Microsoft Solution Accelerator for Business Desktop Deployment Microsoft ® Solution Accelerator for Business Desktop Deployment Training for IT Professionals

Microsoft Solution Accelerator for Business Desktop Deployment

Scenario: New Computer

Assumptions- No user data to restore.- If the assigned machine does not have an

operating system, the process will entail booting WindowsPE from RIS or a CD to install the image.

- If there is an operating system, but with no SMS client, the image installation can be kicked off from a logon script or clicking a URL in addition to the WindowsPE option.

- If an SMS client does exist, then this scenario can be treated as if it were a REPLACE COMPUTER, but with no user data or profiles to migrate.

Page 10: Microsoft Solution Accelerator for Business Desktop Deployment Microsoft ® Solution Accelerator for Business Desktop Deployment Training for IT Professionals

Microsoft Solution Accelerator for Business Desktop Deployment

2

BDD Deployment BDD Deployment –– New ComputerNew Computer

SMS 2003 SP1OSD FP

RIS boot to WinPEand determine Package/Program to install

1

Compressed WIM OS image is downloaded & installed2

MOM 2005Server

6

Post Install:Script: Modify

Sysprep.inf, run Mini Setup, reboot

3

State Restore:SMS delivers role based applications & post OS config.

4

BDD

State Restore CMD: User State restored

5

Script/RulesMonitor Status

Script/RulesLog Activity

Scenario: New Computer

Page 11: Microsoft Solution Accelerator for Business Desktop Deployment Microsoft ® Solution Accelerator for Business Desktop Deployment Training for IT Professionals

Microsoft Solution Accelerator for Business Desktop Deployment

Scenario: Refresh Computer

Assumptions- Installing master Windows XP image on existing

computer- Current OS may be legacy operating system (Win98

SE or later)- If running Windows XP, current image is not

company standard image- User data and profiles will be backed up and either

stored locally (ideal scenario) or on a network share- Master image will then be applied, applications

installed, and user data restored- This scenario requires SMS 2003 SP1 with the

Advanced Client- If the SMS client is not installed on a target

computer, it should be installed through another process

Page 12: Microsoft Solution Accelerator for Business Desktop Deployment Microsoft ® Solution Accelerator for Business Desktop Deployment Training for IT Professionals

Microsoft Solution Accelerator for Business Desktop Deployment

Scenario: Refresh Computer

1

BDD Deployment BDD Deployment –– Refresh ComputerRefresh Computer

Client receives advertisement to init OSD, determine Package/Program to install and run USMT state captureValidation Phase

1

State Capture:Variables and UNC path for migration store set, Capture run

2

Boot to WinPE3

Compressed WIM OS image is downloaded & installed4

Post Install:Script: Modify

Sysprep.inf, run Mini Setup, reboot

5

6 State Restore:SMS delivers role based applications & post OS config.

7

State Capture: 1.2 CMD: User State data stored

State Restore CMD: User State restored

State Capture:1.1 Script: Set System variables

USMT Data File Server

SMS 2003 SP1OSD FP

MOM 2005Server

8

BDD

Script/RulesMonitor Status

Script/RulesLog Activity

Page 13: Microsoft Solution Accelerator for Business Desktop Deployment Microsoft ® Solution Accelerator for Business Desktop Deployment Training for IT Professionals

Microsoft Solution Accelerator for Business Desktop Deployment

Scenario: Replace Computer

Assumptions- Similar to the Refresh Computer scenario- In this scenario the user will be moving to

a different machine- Uses data must be stored in a location

that can be easily connected to from the new machine• A network share• External device such as an external USB drive

Page 14: Microsoft Solution Accelerator for Business Desktop Deployment Microsoft ® Solution Accelerator for Business Desktop Deployment Training for IT Professionals

Microsoft Solution Accelerator for Business Desktop Deployment

Scenario: Replace Computer

3

BDD Deployment BDD Deployment –– Replace ComputerReplace ComputerOld Computer

SMS 2003 SP1OSD FP

Client receives advertisement to run USMT state captureValidation Phase

1

State Capture:Variables and UNC path for migration store set, Capture run

2

RIS boot to WinPEand determine Package/Program to install

3

Compressed WIM OS image is downloaded & installed

4

MOM 2005Server

8

Post Install:Script: Modify

Sysprep.inf, run Mini Setup, reboot

5

6 State Restore:SMS delivers role based applications & post OS config.

7

New Computer

BDD

State Capture: 1.2 CMD: User State data stored State Restore

CMD: User State restored Script/RulesMonitor Status

Script/RulesLog Activity

State Capture:1.1 Script: Set System variables

USMT Data File Server

Page 15: Microsoft Solution Accelerator for Business Desktop Deployment Microsoft ® Solution Accelerator for Business Desktop Deployment Training for IT Professionals

Microsoft Solution Accelerator for Business Desktop Deployment

Zero Touch Installation Components

• Script to drive the process- ZeroTouchInstall.vbs- Hooked into OS program phases

• Data repository to control the process- CustomSettings.ini- Database

• Tool to maintain the database- AdminDB tool

• Monitoring and reporting- MOM 2005- SQL Reporting Services

Page 16: Microsoft Solution Accelerator for Business Desktop Deployment Microsoft ® Solution Accelerator for Business Desktop Deployment Training for IT Professionals

Microsoft Solution Accelerator for Business Desktop Deployment

Zero Touch Installation Processing Rules

• The ZTI deployment process uses rules to configure the computers.

• Determines the appropriate ZTI processing rules based on your environment.

• You configure the ZTI processing rules by modifying the CustomSettings.ini file and by creating entries in the ZTI Admin database.

Page 17: Microsoft Solution Accelerator for Business Desktop Deployment Microsoft ® Solution Accelerator for Business Desktop Deployment Training for IT Professionals

Microsoft Solution Accelerator for Business Desktop Deployment

Zero Touch InstallationGeneral flow

Gather environment information

More info still needed?

Process CustomSettings.ini

User exit specified?

Call user exitSkip normal processing?

Perform phase-specific tasks

Start

End

User exit specified?

Call user exit

No

No

Yes

Yes

No

Yes

Yes

No

Page 18: Microsoft Solution Accelerator for Business Desktop Deployment Microsoft ® Solution Accelerator for Business Desktop Deployment Training for IT Professionals

Microsoft Solution Accelerator for Business Desktop Deployment

Zero Touch Installation Scenarios• Simple

- Controlled entirely through CustomSettings.ini contents

• Database-driven- Computer specifics retrieved from central

database

• Complex- Computer specifics derived from database

and INI file

Page 19: Microsoft Solution Accelerator for Business Desktop Deployment Microsoft ® Solution Accelerator for Business Desktop Deployment Training for IT Professionals

Microsoft Solution Accelerator for Business Desktop Deployment

Zero Touch Installation Scenarios

• OSVersion – identification of current OS (WindowsPE, 98, NT, 2000, XP, 2003)

• IsServer – flag to indicate the current OS is Server

• HALName – name of the HAL of the current OS (Windows 2000, XP, 2003, WindowsPE only)

• Hostname – current computer name (temporary name for WindowsPE)

• AssetTag – SMBIOS asset tag value• SerialNumber – SMBIOS computer serial number

Local Machine and Environment Info

Page 20: Microsoft Solution Accelerator for Business Desktop Deployment Microsoft ® Solution Accelerator for Business Desktop Deployment Training for IT Professionals

Microsoft Solution Accelerator for Business Desktop Deployment

Zero Touch Installation Scenarios

• Make – SMBIOS computer manufacturer• Model – SMBIOS computer model• Product – SMBIOS product ID

(part number, SKU, etc.)

• UUID – SMBIOS unique identifier• IPAddress(*) – list of IP addresses for the computer• MacAddress(*) – list of MAC addresses for the

machine• DefaultGateway(*) – list of default gateways for the

computer• SMSDP – current SMS distribution point

Local Machine and Environment Info

Page 21: Microsoft Solution Accelerator for Business Desktop Deployment Microsoft ® Solution Accelerator for Business Desktop Deployment Training for IT Professionals

Microsoft Solution Accelerator for Business Desktop Deployment

Zero Touch Installation Scenarios

• UDShare – network share to store user state information• UDDir – directory on specified share to store user state

information (normally the current computer name)• UDProfiles – users that should be included in the user

state backup• SLShare – network share to store ZTI logs• OSInstall – flag to indicate that the computer is authorized• Packages(*) – SMS packages to be installed on new OS• Administrators(*) – users and groups to be added to

Administrators group on new computer• PowerUsers(*) – users and groups to be added to the

Power Users group on new computer

Custom Key Variables

Page 22: Microsoft Solution Accelerator for Business Desktop Deployment Microsoft ® Solution Accelerator for Business Desktop Deployment Training for IT Professionals

Microsoft Solution Accelerator for Business Desktop Deployment

Zero Touch Installation

• ComputerName – computer name to specify in Sysprep.inf• TimeZone – time zone value to specify in Sysprep.inf• JoinDomain – domain for workstation to join• MachineObjectOU – OU that the computer should reside in• OSDINSTALLSILENT – flag to indicate automated install• OSDINSTALLPACKAGE – set to SMS package ID of package

to install (new computer)• OSDINSTALLPROGRAM – set to SMS program name for

specified package (new computer)• OSDNEWMACHINENAME – name to be given to the new

computer

Custom Key Variables

Page 23: Microsoft Solution Accelerator for Business Desktop Deployment Microsoft ® Solution Accelerator for Business Desktop Deployment Training for IT Professionals

Microsoft Solution Accelerator for Business Desktop Deployment

Zero Touch Installation

• Preparing the RIS Server• Installing the Solution Accelerator for BDD• Configuring the Appropriate Resource

Access• Configuring the ZTI OS Image• Creating the ZTI OS Image Installation CD• Configuring ZTI Processing Rules• Preparing the Windows PE CDs and

Images

Page 24: Microsoft Solution Accelerator for Business Desktop Deployment Microsoft ® Solution Accelerator for Business Desktop Deployment Training for IT Professionals

Microsoft Solution Accelerator for Business Desktop Deployment

Zero Touch Installation

• You install the Solution Accelerator for BDD by completing the following steps:- Install the SMS 2003 OSD Feature Pack- Install ZTI Files- Install USMT 2.6- Install the ZTI Admin DB Console- Install BDD Reporting

Page 25: Microsoft Solution Accelerator for Business Desktop Deployment Microsoft ® Solution Accelerator for Business Desktop Deployment Training for IT Professionals

Microsoft Solution Accelerator for Business Desktop Deployment

Zero Touch Installation

• Must have access to Excel to manipulate CSV files

• Source of data?- SMS- Manufacturer- Asset inventory

• All columns not specified will take defaults from CustomSettings.ini

• What if no records are found?• ZTI AdminDB User’s Guide

AdminDB Considerations

Page 26: Microsoft Solution Accelerator for Business Desktop Deployment Microsoft ® Solution Accelerator for Business Desktop Deployment Training for IT Professionals

Microsoft Solution Accelerator for Business Desktop Deployment

© 2004 Microsoft Corporation. All rights reserved.This presentation is for informational purposes only. MICROSOFT MAKES NO WARRANTIES, EXPRESS OR IMPLIED, IN THIS SUMMARY.