cli304

44

Upload: sandra4211

Post on 22-May-2015

624 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: CLI304
Page 2: CLI304

CLI304CLI304Deploying Windows VistaDeploying Windows VistaEverything you need in one Everything you need in one hourhour

CLI304CLI304Deploying Windows VistaDeploying Windows VistaEverything you need in one Everything you need in one hourhour

Corey HynesCorey HynesPresidentPresidentHynesITe, IncHynesITe, Inc

Page 3: CLI304

Session TeamSession Team

Corey Hynes (me)Corey Hynes (me)

Gordon Ryan (SME on webcast)Gordon Ryan (SME on webcast)Technical Lead for HynesITe, Inc. Point Clare, Technical Lead for HynesITe, Inc. Point Clare, NSW, AUNSW, AU

Joe Lurie (SME on webcast)Joe Lurie (SME on webcast)Technical Lead for HynesITe, Inc. Peabody, MA Technical Lead for HynesITe, Inc. Peabody, MA (Yankees fan)(Yankees fan)

Page 4: CLI304

Planning a deploymentPlanning a deployment

The role of BDDThe role of BDD

New technologies to learnNew technologies to learn

Tools of the tradeTools of the tradeWindows Deployment ServicesWindows Deployment Services

Advanced Installation KitAdvanced Installation Kit

System Image Manager (SIM)System Image Manager (SIM)

ImageXImageX

Windows PEWindows PE

USMTUSMT

5 things in Windows Vista that can make 5 things in Windows Vista that can make your life miserableyour life miserable

Big Ticket ItemsBig Ticket Items

Page 5: CLI304

We Don’t Care About…We Don’t Care About…

Business case for upgradingBusiness case for upgrading

Your hardwareYour hardware

Application compatibilityApplication compatibility

MarketingMarketing

Page 6: CLI304

So You Want to Deploy Windows So You Want to Deploy Windows VistaVista

Major rework of how the OS is packaged Major rework of how the OS is packaged and installedand installed

New sets of tools to learn and useNew sets of tools to learn and use

New (well kinda) technologiesNew (well kinda) technologies

BDD is everythingBDD is everything

But there are pitfalls…lotsBut there are pitfalls…lots

Page 7: CLI304

Easier to Deploy Easier to Deploy & Migrate & Migrate DesktopsDesktops

Easier Planning & Easier Planning & Compatibility Compatibility

TestingTesting

Easier to Build & Easier to Build & Engineer Desktop Engineer Desktop

ImagesImagesApp & file App & file compatibility compatibility easier to plan for easier to plan for and remediate and remediate than Microsoft than Microsoft Windows XP & Windows XP & Microsoft Office Microsoft Office 20032003

App compatibility App compatibility built-in to built-in to Windows Vista & Windows Vista & Microsoft Office Microsoft Office 20072007

End-to-end End-to-end guidance and tools guidance and tools for efficient app for efficient app compatibility compatibility planning & testing planning & testing

Language and Language and hardware neutrality hardware neutrality for reduced image for reduced image count and count and management costsmanagement costs

More reliable More reliable deployment and deployment and more flexible more flexible image image customization customization

Deployment tools Deployment tools provide end-to-end provide end-to-end guidance across all guidance across all phases of phases of deploymentdeployment

Non-destructive Non-destructive imaging enables imaging enables in-place upgrades in-place upgrades and faster, simpler and faster, simpler user state user state migrationmigration

Consistent Consistent upgrade and upgrade and migration process migration process ensures ensures predictability and predictability and easy rollbackseasy rollbacks

Broad, well trained Broad, well trained partner ecosystem partner ecosystem further reduces further reduces cost and riskcost and risk

Easier Deployments!Easier Deployments!

Business Desktop Deployment Solution Business Desktop Deployment Solution AcceleratorAccelerator

Combined learning from Combined learning from 5 million desktops 5 million desktops

deployeddeployed

Page 8: CLI304

Business Desktop DeploymentBusiness Desktop Deployment

First and foremost – a methodologyFirst and foremost – a methodology

Automation and management suiteAutomation and management suiteAutomates build, deploy, updateAutomates build, deploy, update

Guidance and toolsGuidance and tools

““lite” and “zero” touch versionslite” and “zero” touch versions

Integration with SMS OSDIntegration with SMS OSD

Hides the complexity of the toolsHides the complexity of the tools

Automates the things I will show youAutomates the things I will show you

Page 9: CLI304

BDD and Windows VistaBDD and Windows Vista

Page 10: CLI304

A Few Screen ShotsA Few Screen Shots

Page 11: CLI304

What’s new and improvedWhat’s new and improved

Geek NotesGeek Notes

Page 12: CLI304

Going Out on a WIMGoing Out on a WIM

File-based Image FormatFile-based Image FormatIntroduced with SMS 2003 OSD Feature PackIntroduced with SMS 2003 OSD Feature Pack

*Store Multiple Images within one actual file*Store Multiple Images within one actual file

File based imagingFile based imaging

Enables compression and single instancing Enables compression and single instancing (a technique which allows you to store two or (a technique which allows you to store two or more copies of a file for the space cost of one more copies of a file for the space cost of one copy)copy)

Service an image offlineService an image offline

Install a disk image on partitions of Install a disk image on partitions of anyany size size

Provides API for WIM image for developersProvides API for WIM image for developers

Non-destructive deploymentNon-destructive deployment

Page 13: CLI304

Why Do I Care?Why Do I Care?

Vista ships on a WIM (Install.WIM)Vista ships on a WIM (Install.WIM)

Windows PE ships on a WIM inside the Windows PE ships on a WIM inside the WAIKWAIK

Page 14: CLI304

What Else Has Changed?What Else Has Changed?

Going away:Going away:Unattend.txt, Sysprep.inf, Winbom.ini, Unattend.txt, Sysprep.inf, Winbom.ini, Cmdlines.txtCmdlines.txt

WINNT.exe, WINNT32.exe, and source-based WINNT.exe, WINNT32.exe, and source-based installsinstalls

SYSOCMGRSYSOCMGR

Improving:Improving:Windows PEWindows PE

RIS (becoming Windows Deployment Services)RIS (becoming Windows Deployment Services)

Application Compatibility ToolkitApplication Compatibility Toolkit

User State Migration ToolUser State Migration Tool

SMS 2003 OS Deployment Feature PackSMS 2003 OS Deployment Feature Pack

Page 15: CLI304

Image-Based Setup (IBS)Image-Based Setup (IBS)

All Windows Vista release will ship as a Sysprep’d All Windows Vista release will ship as a Sysprep’d image (install.WIM)image (install.WIM)

Setup applies (install.WIM) Images, using Setup applies (install.WIM) Images, using Unattend answer files (Unattend.XML) for custom Unattend answer files (Unattend.XML) for custom installationinstallation

Windows Vista Setup supports upgrading Windows Vista Setup supports upgrading FAT/FAT32 FAT/FAT32 to NTFS, with the default format type NTFSto NTFS, with the default format type NTFS

Two ways to “Install” Windows Vista:Two ways to “Install” Windows Vista:Apply install.WIM and use Unattend.XML to customize Apply install.WIM and use Unattend.XML to customize setup.EXEsetup.EXE

Install Vista, configure, capture, and deploy using Vista Install Vista, configure, capture, and deploy using Vista Imaging tools (ImageX)Imaging tools (ImageX)

Page 16: CLI304

Digging into the tools you find in BDDDigging into the tools you find in BDD

Tools of the TradeTools of the Trade

Page 17: CLI304

Windows Deployment Services Windows Deployment Services

Replacement for Windows 200x Remote Replacement for Windows 200x Remote Installation ServicesInstallation Services

Provides Network boot (PXE) functionalityProvides Network boot (PXE) functionality

Utilizes Windows PE 2.0 to provide Utilizes Windows PE 2.0 to provide a rich user experiencea rich user experience

Native support for deploying and capturing Native support for deploying and capturing

WIM imagesWIM images

Supports existing RIS file based setups Supports existing RIS file based setups (legacy images)(legacy images)

Page 18: CLI304

WDS Management ToolsWDS Management Tools

Set of tools that you use to manage the Set of tools that you use to manage the server, operating system images, and server, operating system images, and client computer accountsclient computer accounts

WDS ConsoleWDS ConsoleMMC Snap-InMMC Snap-In

WDSUtil.exeWDSUtil.exe

WDS Management Utility command-line toolWDS Management Utility command-line tool

Page 19: CLI304

Boot Vs. Install ImagesBoot Vs. Install Images

Boot images are WIM files which contain a Boot images are WIM files which contain a valid boot sectorvalid boot sector

Created with ImageX /bootCreated with ImageX /boot

Boot.wim from installation mediaBoot.wim from installation media

Install images are WIM files that contain Install images are WIM files that contain operating systemsoperating systems

Created with WDSUTIL, ImageX or Install.wim Created with WDSUTIL, ImageX or Install.wim from installation mediafrom installation media

Page 20: CLI304

Windows Deployment ServicesWindows Deployment Services

Page 21: CLI304

BDD Deployment ToolsBDD Deployment Tools

Included in BDD downloadIncluded in BDD downloadWindows PE (prebuilt and prepped on all Windows PE (prebuilt and prepped on all architectures)architectures)

System Image ManagerSystem Image Manager

System CatalogsSystem Catalogs

Windows PE Build ToolsWindows PE Build Tools

WDS for Windows Server 2003WDS for Windows Server 2003

ImageX and WIM toolsImageX and WIM tools

Requires .NET and a few other thingsRequires .NET and a few other thingsOn DVDOn DVD

Available on Connect.microsoft.com todayAvailable on Connect.microsoft.com today

Page 22: CLI304

Automated Installation KitAutomated Installation Kit

Page 23: CLI304

System Image ManagerSystem Image Manager

Replacement for Setup ManagerReplacement for Setup Manager

Interacts live with a “catalog” of an Interacts live with a “catalog” of an installationinstallation

Generates unattend.XMLGenerates unattend.XML

Built in validation of unattend.xmlBuilt in validation of unattend.xml

Can be confusing at firstCan be confusing at first

Page 24: CLI304

<unattend xmlns="urn:schemas-microsoft-com:asm.v3"><unattend xmlns="urn:schemas-microsoft-com:asm.v3"> <settings> <settings> <component name="setup"> <component name="setup"> <UserData> <UserData> <AcceptEula>yes</AcceptEula> <AcceptEula>yes</AcceptEula> <FullName>Windows User</FullName> <FullName>Windows User</FullName> <ComputerName>winvista-beta1</ComputerName> <ComputerName>winvista-beta1</ComputerName> <ProductKey>ABCDE-FGHIJ-KLMNO-PQRST-UVWXY</ProductKey><ProductKey>ABCDE-FGHIJ-KLMNO-PQRST-UVWXY</ProductKey> </UserData></UserData> <AutoLogon><AutoLogon> <Logon UserName="username" Password="password" Count="3" /><Logon UserName="username" Password="password" Count="3" /> </AutoLogon></AutoLogon> <ImageInstall><ImageInstall> <Image><Image> <InstallTo DiskID="0" PartitionID="1" /><InstallTo DiskID="0" PartitionID="1" /> </Image></Image> </ImageInstall></ImageInstall> </component></component></settings></settings></unattend></unattend>

Unattend.XMLUnattend.XML

Page 25: CLI304

System Image ManagerSystem Image Manager

Page 26: CLI304

Tools of the Trade: ImageXTools of the Trade: ImageX

Command line tool for WIM managementCommand line tool for WIM management

Learn to use thisLearn to use thisMount Windows PE to a directory to modifyMount Windows PE to a directory to modify

Mount a Windows Vista WIM to insert an Mount a Windows Vista WIM to insert an unattend fileunattend file

Mount a Windows Vista WIM to insert a script Mount a Windows Vista WIM to insert a script and hotfixand hotfix

Split a WIM into distribution chunks (CD size)Split a WIM into distribution chunks (CD size)

Capture/Apply a diskCapture/Apply a disk

Contains an APIContains an API

Used by BDDUsed by BDD

Page 27: CLI304

ImageXImageX

Page 28: CLI304

Windows PEWindows PE

Bootable, special purpose Windows Bootable, special purpose Windows environmentenvironment

Not DOSNot DOS

Runs when Windows Vista is installedRuns when Windows Vista is installed

Use for these Windows Vista tasksUse for these Windows Vista tasksInstallationInstallation

TroubleshootingTroubleshooting

RecoveryRecovery

Page 29: CLI304

Windows PE 2.0Windows PE 2.0

Now available to everyone for deploying Now available to everyone for deploying Windows Vista!Windows Vista!

Key part of the Windows Vista deployment Key part of the Windows Vista deployment and recovery processand recovery process

Can be serviced offline just like Windows Can be serviced offline just like Windows VistaVista

Inject drivers, add or remove optional Inject drivers, add or remove optional components, etc.components, etc.

Boot from RAM with compressed WIM Boot from RAM with compressed WIM imageimage

Creates a writeable 32MB ramdiskCreates a writeable 32MB ramdisk

Page 30: CLI304

Windows PE 2.0Windows PE 2.0

Things you can doThings you can doCan format partitions with NTFSCan format partitions with NTFS

Network access using Windows Vista driversNetwork access using Windows Vista drivers

Can use VBScript for complex tasksCan use VBScript for complex tasks

Extensible with XMLExtensible with XML

Run Win32 applicationsRun Win32 applications

Page 31: CLI304

Tools for Working With Tools for Working With Windows PEWindows PE

BDDBDDImageXImageX

Windows PE toolsWindows PE toolsDiskPartDiskPart

DrvloadDrvload

OscdimgOscdimg

PEImgPEImg

BCDEditBCDEditEdits the Boot Configuration Data (BCD)Edits the Boot Configuration Data (BCD)

Use to add Windows PE to the boot menuUse to add Windows PE to the boot menu

Page 32: CLI304

Windows PEWindows PE

Page 33: CLI304

User State Migration ToolUser State Migration Tool

Page 34: CLI304

User State Migration Tool 3.0User State Migration Tool 3.0

Support for Windows Vista and Office 2007Support for Windows Vista and Office 2007Integrates with Configuration Manifest Integrates with Configuration Manifest Infrastructure (CMI) for migrating OS settings to Infrastructure (CMI) for migrating OS settings to Windows VistaWindows Vista

New XML-based configuration filesNew XML-based configuration files

Encryption capabilityEncryption capability

Minor command line changesMinor command line changes

One part of a larger migration engineOne part of a larger migration engine

Is the workflow, not the logicIs the workflow, not the logic

Page 35: CLI304

USMT 3.0 RequirementsUSMT 3.0 Requirements

Sufficient disk space for saved state dataSufficient disk space for saved state data

Source computerSource computerWindows 2000 ProfessionalWindows 2000 Professional

Windows XP Home, Windows XP Professional, Windows XP Home, Windows XP Professional, Windows XP Professional x64Windows XP Professional x64

Windows Vista, Windows Vista Itanium, Windows Vista, Windows Vista Itanium, Windows Vista x64Windows Vista x64

Destination computerDestination computerWindows XP versionsWindows XP versions

Windows Vista versionsWindows Vista versions

Microsoft Internet Explorer 5 or laterMicrosoft Internet Explorer 5 or later

Page 36: CLI304

ScanState and LoadStateScanState and LoadState

ScanStateScanStateCollects files and settings from source Collects files and settings from source computercomputer

Controlled by XML filesControlled by XML files

Creates USMT3.MIG fileCreates USMT3.MIG file

LoadStateLoadStateControlled by XML filesControlled by XML files

Reads USMT3.MIG fileReads USMT3.MIG file

Restores saved state onto destination computerRestores saved state onto destination computer

Page 37: CLI304

A Simple Deployment…A Simple Deployment…

Install and configure a reference computerInstall and configure a reference computer

Create a Windows PE image to apply Create a Windows PE image to apply the reference computerthe reference computer

Script Windows PE to save state to the Script Windows PE to save state to the local disk, then erase all but the statelocal disk, then erase all but the state

Script Windows PE to apply the reference Script Windows PE to apply the reference WIMWIM

Use a startup script to restore state Use a startup script to restore state from local diskfrom local disk

P.S. That’s what BDD lite touch does…..P.S. That’s what BDD lite touch does…..

Page 38: CLI304

5 Things About Windows Vista 5 Things About Windows Vista That Make Your Life MiserableThat Make Your Life Miserable

1.1. GlassGlass

2.2. DisksDisks

3.3. Windows ExplorerWindows Explorer

4.4. Administrator AccountAdministrator Account

5.5. User Account ControlUser Account Control

Page 39: CLI304

Breakout SessionsBreakout Sessions

Application compatibility with Windows Vista – Mon 3.15/52 Application compatibility with Windows Vista – Mon 3.15/52 ABAB

Deploying Windows Vista: Everything you need to know in Deploying Windows Vista: Everything you need to know in one hour – Mon 5pm/210ABC, Thu 1pm/258ABCone hour – Mon 5pm/210ABC, Thu 1pm/258ABC

Deploying Windows Vista/Office 2007 using BDD – Tue Deploying Windows Vista/Office 2007 using BDD – Tue 4.30/253ABC4.30/253ABC

Windows Vista : Remote deployments – Wed 8.30/205ABCWindows Vista : Remote deployments – Wed 8.30/205ABC

Advanced Zero Touch installation using BDD – Wed Advanced Zero Touch installation using BDD – Wed 2pm/254AB2pm/254AB

Image Engineering – Creating your perfect Windows Vista Image Engineering – Creating your perfect Windows Vista desktop – Wed 5.30/Grand Ballroom Bdesktop – Wed 5.30/Grand Ballroom B

Microsoft IT – Deploying Windows Vista – Thu 9.45/253ABCMicrosoft IT – Deploying Windows Vista – Thu 9.45/253ABC

Modifying applications to run on Windows Vista – Thu Modifying applications to run on Windows Vista – Thu 2.45/253ABC2.45/253ABC

Windows PE to customize deployments – Fri 2.45/Grand Windows PE to customize deployments – Fri 2.45/Grand Ballroom BBallroom B

Page 40: CLI304

Hand-on LabsHand-on Labs

CLI001 - Migrating User State from Windows XP to Windows CLI001 - Migrating User State from Windows XP to Windows VistaVista

CLI002 - New Windows Vista Management TechnologiesCLI002 - New Windows Vista Management Technologies

CLI006 - Windows Deployment ServicesCLI006 - Windows Deployment Services

CLI008 - Managing Windows Vista and Windows Server Code CLI008 - Managing Windows Vista and Windows Server Code Named Longhorn Network Bandwidth with Policy-Based Named Longhorn Network Bandwidth with Policy-Based Quality of ServiceQuality of Service

CLI010 - Windows Vista: Image EngineeringCLI010 - Windows Vista: Image Engineering

MGT001 - Exploring New Group Policy Settings in Windows MGT001 - Exploring New Group Policy Settings in Windows VistaVista

MGT002 - Exploring Windows Vista Group Policy MGT002 - Exploring Windows Vista Group Policy Management/FeaturesManagement/Features

SEC003 - Configuring Windows Firewall with Advanced SEC003 - Configuring Windows Firewall with Advanced SecuritySecurity

Page 41: CLI304

ResourcesResourcesTechnical Chats and Webcastshttp://www.microsoft.com/communities/chats/default.mspx http://www.microsoft.com/usa/webcasts/default.asp

Microsoft Learning and Certificationhttp://www.microsoft.com/learning/default.mspx

MSDN & TechNet http://microsoft.com/msdnhttp://microsoft.com/technet

Virtual Labshttp://www.microsoft.com/technet/traincert/virtuallab/rms.mspx

Newsgroupshttp://communities2.microsoft.com/communities/newsgroups/en-us/default.aspx

Technical Community Siteshttp://www.microsoft.com/communities/default.mspx

User Groupshttp://www.microsoft.com/communities/usergroups/default.mspx

Page 42: CLI304

Fill out a session Fill out a session evaluation on evaluation on

CommNet andCommNet and Win an XBOX Win an XBOX

360!360!

Page 43: CLI304

Live from Tech·Ed Webcast Live from Tech·Ed Webcast Series has Been Series has Been

Brought to You by:Brought to You by:

www.microsoft.com/hpc

Page 44: CLI304

© 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.