+ All Categories
Home > Documents > Microsoft® Desktop Deployment Assistance Program 5: USMT Drill Down Thomas Lee Chief Technologist...

Microsoft® Desktop Deployment Assistance Program 5: USMT Drill Down Thomas Lee Chief Technologist...

Date post: 18-Jan-2016
Category:
Upload: evan-chandler
View: 219 times
Download: 0 times
Share this document with a friend
21
Microsoft® Microsoft® Desktop Deployment Assistance Program Deployment Assistance Program 5: USMT Drill Down 5: USMT Drill Down Thomas Lee Chief Technologist QA plc [email protected]
Transcript
Page 1: Microsoft® Desktop Deployment Assistance Program 5: USMT Drill Down Thomas Lee Chief Technologist QA plc thomas.lee@qa.com.

Microsoft®Microsoft®

Desktop

Deployment Assistance Program

Deployment Assistance Program

5: USMT Drill Down5: USMT Drill Down

Thomas LeeChief Technologist QA [email protected]

Page 2: Microsoft® Desktop Deployment Assistance Program 5: USMT Drill Down Thomas Lee Chief Technologist QA plc thomas.lee@qa.com.

AgendaAgenda

USMT OverviewUSMT Overview

Getting startedGetting started

Key FeaturesKey Features

Planning for USMTPlanning for USMT

New FeaturesNew Features

EFSEFS

SummarySummary

Page 3: Microsoft® Desktop Deployment Assistance Program 5: USMT Drill Down Thomas Lee Chief Technologist QA plc thomas.lee@qa.com.

User State MigrationUser State Migration

Balance between standardized desktops and user state Balance between standardized desktops and user state migrationmigration

User State Migration Tool (USMT) User State Migration Tool (USMT)

Migrates data files and user settingsMigrates data files and user settings

Need to modify USMT scripts to achieve your goalsNeed to modify USMT scripts to achieve your goals

Migrating state is hard!Migrating state is hard!

Page 4: Microsoft® Desktop Deployment Assistance Program 5: USMT Drill Down Thomas Lee Chief Technologist QA plc thomas.lee@qa.com.

USMT overviewUSMT overviewSource Operating SystemsSource Operating Systems

Windows 95Windows 95

Windows 98Windows 98

Windows MEWindows ME

Windows NT 4Windows NT 4

Windows 2000Windows 2000

Windows XPWindows XP

Destination Operating SystemsDestination Operating Systems

Windows 2000Windows 2000

Windows XPWindows XP

Page 5: Microsoft® Desktop Deployment Assistance Program 5: USMT Drill Down Thomas Lee Chief Technologist QA plc thomas.lee@qa.com.

USMT Components – Saving StateUSMT Components – Saving State

Scanstate.exe, scanstatea.exe – saves stateScanstate.exe, scanstatea.exe – saves state

Usmtdef.inf – system configurationUsmtdef.inf – system configuration

Sysfiles.inf – files NOT migratedSysfiles.inf – files NOT migrated

Migism.inf – controls some operations (cookie Migism.inf – controls some operations (cookie migation, printers, etc)migation, printers, etc)

Migapp.inf – application settings to migrateMigapp.inf – application settings to migrate

Migsys.inf – which OS settings to migrateMigsys.inf – which OS settings to migrate

Miguser.inf – user settings to migrate Miguser.inf – user settings to migrate

Page 6: Microsoft® Desktop Deployment Assistance Program 5: USMT Drill Down Thomas Lee Chief Technologist QA plc thomas.lee@qa.com.

USMT Components – Restoring StateUSMT Components – Restoring State

Loadstate.exe – restores stateLoadstate.exe – restores state

Migration.inf – what to restore (created by Migration.inf – what to restore (created by scanstate)scanstate)

Page 7: Microsoft® Desktop Deployment Assistance Program 5: USMT Drill Down Thomas Lee Chief Technologist QA plc thomas.lee@qa.com.

Getting StartedGetting Started

1.1. Which Which UsersUsers do I need to migrate? do I need to migrate?

- Only Domain UsersOnly Domain Users

- Active/Inactive UsersActive/Inactive Users

2.2. What What Files and SettingsFiles and Settings are important? are important?

- How is data stored now & after migration?How is data stored now & after migration?

- Opportunity to create managed environment.Opportunity to create managed environment.

3.3. What What ApplicationApplication settings are important? settings are important?

- Office migrationOffice migration

- Important LOB applicationsImportant LOB applications

- Custom applicationsCustom applications

Page 8: Microsoft® Desktop Deployment Assistance Program 5: USMT Drill Down Thomas Lee Chief Technologist QA plc thomas.lee@qa.com.

Features - Settings ListFeatures - Settings ListE-mail settingsE-mail settings

OutlookOutlook

Outlook ExpressOutlook Express

Mail profile(s)Mail profile(s)

Personal storePersonal store

Address BookAddress Book

Internet ExplorerInternet Explorer

ProxiesProxies

FavoritesFavorites

HistoryHistory

CookiesCookies

Home PageHome Page

EnvironmentEnvironment

Desktop PropertiesDesktop Properties

Folder OptionsFolder Options

Taskbar SettingsTaskbar Settings

AccessibilityAccessibility

FontsFonts

RAS/DUNRAS/DUN

Network ResourcesNetwork Resources

Mapped DrivesMapped Drives

Network PrintersNetwork Printers

And more…And more…

Page 9: Microsoft® Desktop Deployment Assistance Program 5: USMT Drill Down Thomas Lee Chief Technologist QA plc thomas.lee@qa.com.

Planning for USMTPlanning for USMTUSMT needs planning to be successfulUSMT needs planning to be successful

Identify these key itemsIdentify these key items

SettingsSettings

FilesFiles

File TypesFile Types

FoldersFolders

Application ConfigurationApplication Configuration

Identify desktop changesIdentify desktop changes

Change in the number of partitions?Change in the number of partitions?

Plan for a managed desktopPlan for a managed desktop

Restrict users to My Documents?Restrict users to My Documents?

Modify the INFs for your environmentModify the INFs for your environment

Page 10: Microsoft® Desktop Deployment Assistance Program 5: USMT Drill Down Thomas Lee Chief Technologist QA plc thomas.lee@qa.com.

Planning for USMTPlanning for USMT

Network infrastructure implicationsNetwork infrastructure implications

Server storageServer storage

Network bandwidth Network bandwidth

How many users at a time?How many users at a time?

How much state for an average user?How much state for an average user?

How long will data be saved?How long will data be saved?

What about backups?What about backups?

XP disk image should include USMT to restore XP disk image should include USMT to restore the user statethe user state

Page 11: Microsoft® Desktop Deployment Assistance Program 5: USMT Drill Down Thomas Lee Chief Technologist QA plc thomas.lee@qa.com.

USMT 2.6 – New FeaturesUSMT 2.6 – New Features

• Support for multiple user profilesSupport for multiple user profiles

• Unattended migrationUnattended migration

• Progress logsProgress logs

• Interoperability with EFSInteroperability with EFS

• CompressionCompression

• Office 2003 supportOffice 2003 support

• EstimatesEstimates

Page 12: Microsoft® Desktop Deployment Assistance Program 5: USMT Drill Down Thomas Lee Chief Technologist QA plc thomas.lee@qa.com.

Multi-User supportMulti-User support

Capture all user profiles and state found on a Capture all user profiles and state found on a single system within a single executionsingle system within a single executionscanstate /all \\server42\UserData\%COMPUTERNAME%scanstate /all \\server42\UserData\%COMPUTERNAME%

Include users/domains based on wildcards:Include users/domains based on wildcards:/user:<domain pattern>\<username pattern>/user:<domain pattern>\<username pattern>

Page 13: Microsoft® Desktop Deployment Assistance Program 5: USMT Drill Down Thomas Lee Chief Technologist QA plc thomas.lee@qa.com.

Unattended migrationUnattended migration

Enables fully automated migration Enables fully automated migration

No need for users to be logged onNo need for users to be logged on

Can run in the context of localsystem\Can run in the context of localsystem\administratoradministrator

Page 14: Microsoft® Desktop Deployment Assistance Program 5: USMT Drill Down Thomas Lee Chief Technologist QA plc thomas.lee@qa.com.

Progress logsProgress logs

Command line syntax:Command line syntax: /progress:<path\filename>/progress:<path\filename>

Simple output syntaxSimple output syntaxStart LOADSTATE pathStart LOADSTATE path

<Time>, <Machine ID>, <Time>, <Machine ID>, message specific syntaxmessage specific syntax

End LOADSTATE exitcode bytes-movedEnd LOADSTATE exitcode bytes-moved

Heartbeat log every 2 minutesHeartbeat log every 2 minutes

Enables scripting to parse logs and send alerts to Enables scripting to parse logs and send alerts to monitoring systems such as MOMmonitoring systems such as MOM

Page 15: Microsoft® Desktop Deployment Assistance Program 5: USMT Drill Down Thomas Lee Chief Technologist QA plc thomas.lee@qa.com.

EFS – Encrypted file systemEFS – Encrypted file system

4 new command line arguments:4 new command line arguments:

/efs-abort/efs-abort

Abort if EFS file is encountered (default)Abort if EFS file is encountered (default)

/efs-skip      /efs-skip          

Skip EFS filesSkip EFS files

/efs-decrypt-copy  /efs-decrypt-copy                   

Decrypt and copyDecrypt and copy

/efs-raw/efs-raw

Copy as isCopy as is

EFS Encryption keys are computer specific - use extreme EFS Encryption keys are computer specific - use extreme caution in wipe & load scenarios.caution in wipe & load scenarios.

Page 16: Microsoft® Desktop Deployment Assistance Program 5: USMT Drill Down Thomas Lee Chief Technologist QA plc thomas.lee@qa.com.

CompressionCompression

Decreased storage space during migrationDecreased storage space during migration/compress+ (default)/compress+ (default)

/compress-/compress-

Appropriate when transporting over the network.Appropriate when transporting over the network.

Page 17: Microsoft® Desktop Deployment Assistance Program 5: USMT Drill Down Thomas Lee Chief Technologist QA plc thomas.lee@qa.com.

Office 2003 supportOffice 2003 support

• Captures and restores Office 2003 settingsCaptures and restores Office 2003 settings

• Calendar settingsCalendar settings

• Outlook settings Outlook settings

Page 18: Microsoft® Desktop Deployment Assistance Program 5: USMT Drill Down Thomas Lee Chief Technologist QA plc thomas.lee@qa.com.

USMT 2.6 Does Not…USMT 2.6 Does Not…

Migrate applicationsMigrate applications

Migrate file ACLsMigrate file ACLs

Copy EFS certificatesCopy EFS certificates

Have an UndoHave an Undo

Know which user should Know which user should be applied to a specific be applied to a specific computer. This requires computer. This requires automation using:automation using:

System SMBIOS UUID System SMBIOS UUID

MAC addressMAC address

Page 19: Microsoft® Desktop Deployment Assistance Program 5: USMT Drill Down Thomas Lee Chief Technologist QA plc thomas.lee@qa.com.

ConfigurationConfiguration

Defined by multiple .INF filesDefined by multiple .INF files

INF files are customizable by youINF files are customizable by you

The default INFs focus onThe default INFs focus on

Key Shell settingsKey Shell settings

Mail & Internet connectivity settingsMail & Internet connectivity settings

User dataUser data

Very limited application settingsVery limited application settings

The user’s hive (HKCU)The user’s hive (HKCU)

Page 20: Microsoft® Desktop Deployment Assistance Program 5: USMT Drill Down Thomas Lee Chief Technologist QA plc thomas.lee@qa.com.

SummarySummary

Migrate multiple user profilesMigrate multiple user profilesUses local system accountUses local system accountProfile Filtering - Avoids non-user profilesProfile Filtering - Avoids non-user profilesMigrate from non-domain computerMigrate from non-domain computer

Office 2003 settings migration supportOffice 2003 settings migration supportMore network awareMore network aware

Compression and RetriesCompression and RetriesAvoids moving data located on a network resourceAvoids moving data located on a network resource

Enhanced remote operationEnhanced remote operationProgress logging & more command line optionsProgress logging & more command line optionsHeartbeatHeartbeat

Other enhancementsOther enhancements

Page 21: Microsoft® Desktop Deployment Assistance Program 5: USMT Drill Down Thomas Lee Chief Technologist QA plc thomas.lee@qa.com.

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


Recommended