Agenda
A brief look at the previous versions of WindowsDifferent deployment approaches of Windows 7Windows 7 deployment scenarioApplication compatibility in Windows 7 and solutions
RealitiesWindows Vista… A failure ???
It broke too much stuffVista is too slowWindows XP was so popularToo many pop-ups
Windows XP is 8 years oldWho would go for a legacy OS !???
Windows 7 Killer FeaturesMobility
DirectAccess / VPN Reconnect / Mobile / Broadband BranchCache
Security and ControlBitLocker / BitLocker To Go / Improved UAC NAP / AppLocker / IE8
GUINew Aero Features / Search / Device / Stage / Location Aware Printing / Home Groups / Libraries
GeneralSpeed / Efficiency / Capabilities / Flexibility / Reliability
Deployment Approaches
Traditional Modular• OS + Applications in 1 image
• Image per hardware type
• Time to integrate new hardware
• High maintenance
• Requires a visit to the desktop
• Storage requirements
• 1 base image (OS) for all hardware
• Apps/drivers delivered as add-ons
• Easily integrate new hardware
• Reduced maintenance costs
• Automated build process
• Easy to customise
User Settings and Data Migration
WET (Windows Easy Transfer)USMT (User State Migration Tool)
The most common way of migrating user settings and dataUse ScanState.exe to back up the settings and dataUse LoadState.exe to restore the settings and data
Windows 7 Deployment Steps
Build an Answer File Build an Answer File11
Build a reference installation Build a reference installation22
Create a bootable Windows PE Media Create a bootable Windows PE Media33
Capture the installation image Capture the installation image44
Deploy the installation image Deploy the installation image55
Windows Deployment Tools & Services
Windows Automated Installation Kit (WAIK)
• Windows SIM (Creates answer files)• Sysprep (Removes user-specific information)• Windows PE and ImageX (Creates an image in the pre-installation environment)• DISM (Adds and removes drivers to the image)
Methods of Deploying the Image
• Windows Deployment Services (WDS)• Microsoft Deployment Toolkit 2010 (MDT)
• Lite-Touch installation• Zero-Touch Installation with SCCM 2007 R2
Windows Deployment Tools & Services
2- Prepare the computer using sysprep
Reference Computer
Win PEImageX
1- Back up user settings and data by USMT
3- Capture the image using ImageXAdmin’s Computer
WIM Image
4- Create an answer file using SIM5- Add or removes drivers to the image6- Deploy the image using MDT 2010
Application Compatibility
Application Compatibility is an issue for …
Home UsersProfessional UsersCompanies and OrganizationsEveryone…
Application Compatibility
Why does an application compatibility bug occur?
A feature that an application relies on is retired from WindowsAdministrator privileges removed from standard users in
Windows VistaNot standard applications by Independent Software Vendors (ISV)New security features of the operating system generally affect
application compatibilityInternet Explorer Protected ModeInternet Explorer 8 – Data Execution Protection (DEP)/NXSession 0 Isolation
Improvement in performance could bring application compatibility issues
Application Compatibility
Application compatibility Toolkit (ACT) 5.5
How to test your application compatibility ?!!The simplest solution?!!
Windows Virtual PCWindows XP Mode for Windows 7
Application Compatibility Solutions
Remote Application
Hosting
Desktop Virtualization
Virtualize Applications
Desktop Virtualization
Centrally manage Virtual PCsSimplify Virtual PC image delivery and updateSeamless presentation of windows in a Virtual PC
Application Virtualization (App-V)
Isolates applications from each otherMinimizes app-to-app conflicts and compatibility testingEnhances application provisioningProvide real-time usage reports
Remote Application Hosting
Data Center
Reduces client-side regression testing, patching, OS to OS conflictsApplications can be closer to centralized data, speeding operationsRapid application deployments and easier patching
Desktops
Resources
My own bloghttp://esitech.spaces.live.com/
Microsoft Deployment Tech Centrehttp://technet.microsoft.com/en-us/deployment/default.aspx
Microsoft DirectAccesshttp://technet.microsoft.com/en-us/network/dd420463.aspx
Microsoft Virtualizationhttp://www.microsoft.com/virtualization/
Required slide