Windows Vista Deployment Tools Anders Björling Senior Consultant Microsoft.

Slides:



Advertisements
Similar presentations
© University of Reading 2007www.reading.ac.uk Huw Wright - IT Services Vista Deployment.
Advertisements

Windows 7 Test Prep Ch 2 Part 3.
Windows 7 Test Prep Ch 2 Configuring System Images Part 2.
Windows 7 Test Prep. Based on this book Ch 1 Install, Migrate, or Upgrade to Windows 7.
PDI 2010 Presented by Jason Huitt, ACNS.  Scenario A – “Technician in the Field”  Scenario B – “Lab Management”  Image Management ◦ PDI Interruption.
Planning Server Deployments
BDD 2007 for Vista Anders Björling Senior Consultant Microsoft Mathias Carlberg Infrastructure Architect Microsoft.
Business Desktop Deployment: Roadmap and Futures
Server Deployment Overview Windows Server Deployment Solution Accelerator: Process and Tools The Future.
MCITP Guide to Microsoft Windows Server 2008, Server Administration (Exam #70-646) Chapter 2 Installing Windows Server 2008.
Leveraging WinPE and Linux Preboot for Effective Provisioning Jonathan Richey | Director of Development | Altiris, Inc.
Rich Seymore Microsoft Education Account Technology Specialist.
1 Week #1 Objectives Review clients, servers, and Windows network models Differentiate among the editions of Server 2008 Discuss the new Windows Server.
1 Week #1 Objectives Review clients, servers, and Windows network models Differentiate among the editions of Server 2008 Discuss the new Windows Server.
©2006 Microsoft Corporation. All rights reserved. MGT315 Deploying Windows Vista Clients With Systems Management Server 2003 Anthony Chan Premier Field.
14.1 © 2004 Pearson Education, Inc. Exam Planning, Implementing, and Maintaining a Microsoft Windows Server 2003 Active Directory Infrastructure.
Deploying Windows Vista Nearly everything you need in about an hour Nam Ng Geek Evangelist Microsoft.
Chapter 2: Automating the Windows Vista Installation.
Deployment Deep Dive on Windows 7 Rodney Buike – Technology Evangelist Microsoft Canada
MCITP: Microsoft Windows Vista Desktop Support - Enterprise Section 1: Prepare to Deploy.
Hands-On Microsoft Windows Server 2003 Chapter 2 Installing Windows Server 2003, Standard Edition.
Chapter 2: Automating the Windows Vista Installation.
Microsoft® Desktop Deployment Assistance Program 4: SMS OS Deployment Feature Pack Thomas Lee Chief Technologist QA plc
MCTS Guide to Microsoft Windows Server 2008 Network Infrastructure Configuration Chapter 2 Installing Windows Server 2008.
Richard Smith Senior Consultant – Management, Operations and Deployment Microsoft UK Simple Deployments with Windows AIK and Windows DS.
CLI304 Deploying Windows Vista Everything you need in one hour Corey Hynes President HynesITe, Inc.
Windows Vista Deployment & Servicing Overview Anders Björling Microsoft Services.
Welcome!.  Plan it – Practice it.  Floppy disks  Winnt /b  Answer files  Remote Installation services  Ghost (imaging)  ImageX and MDT2010.
John Alger James Madison University John Alger James Madison University
Changing the Way Systems are Deployed 1. 2 * Ghost since 1999 * Almost 4500 licenses * Prior to 2007 license count increase of 5% or greater a year *
MCTS Guide to Microsoft Windows Vista Chapter 2 Installing Windows Vista.
MCTS Guide to Microsoft 7
Deploying Windows Vista Lesson 2. Skills Matrix Technology SkillObjective Domain SkillDomain # Understanding Windows Vista Deployment Deploy Windows Vista.
MCTS Guide to Microsoft Windows Server 2008 Applications Infrastructure Configuration (Exam # ) Chapter Two Deploying Windows Servers.
Introduction to Windows XP Professional Chapter 2 powered by dj.
Microsoft ® Official Course Module1 Installing and Deploying Windows 8.
Module 10: Designing Operating System Deployment and Maintenance.
Optimising Desktop Deployment Windows Vista & 2007 Office System Jeff Alexander | Technology Advisor | Microsoft Australia.
10/1/2015 Chapter 2 Installing Windows XP Professional.
Module 1: Installing Microsoft Windows XP Professional.
CN1176 Computer Support Kemtis Kunanuraksapong MSIS with Distinction MCTS, MCDST, MCP, A+
Deploying Windows 7 Lesson 3. Objectives Understand enterprise deployments Capture an image file Modify an image file Deploy an image file.
WINDOWS XP PROFESSIONAL AUTOMATING THE WINDOWS XP INSTALLATION Bilal Munir Mughal Chapter-2 1.
Module 2: Windows Deployment Services
WCL316 Windows Vista Image Engineering Jim Bennett Lead Program Manager OS Deployment.
CN1176 Computer Support Kemtis Kunanuraksapong MSIS with Distinction MCTS, MCDST, MCP, A+
Week #2 Objectives Upgrade and Migrating to Windows 7 Image-Based Installation of Windows 7 Application Compatibility.
Microsoft Management Seminar Series SMS 2003 Change Management.
WCL303 Business Desktop Deployment (BDD) 2007: Part 2, Deploying the 2007 Office system Michael Niehaus Systems Design Engineer Microsoft
WCL302 Business Desktop Deployment (BDD) 2007: Part 1, Deploying Windows Vista Michael Niehaus Systems Design Engineer Microsoft
Microsoft Windows XP Professional MCSE Exam
Microsoft Solution Accelerator for Business Desktop Deployment Microsoft ® Solution Accelerator for Business Desktop Deployment Training for IT Professionals.
Deploying the image Fritz Ohman Alphageek
How to Deploy Office XP and Windows XP With One Desktop Touch Liz Levitt Desktop Solution Specialist Microsoft Corporation.
MCTS GUIDE TO MICROSOFT 7 Chapter 2 Installing Windows 7.
John Pritchard | Windows Client | Microsoft. FAQ WDS and what’s happened to RIS? What’s the WIM – driver injection and image management? What’s in automated.
Automating Installations by Using the Microsoft Windows 2000 Setup Manager Create setup scripts simply and easily. Create and modify answer files and UDFs.
Planning Server Deployments Chapter 1. Server Deployment When planning a server deployment for a large enterprise network, the operating system edition.
ITMT Windows 7 Configuration Chapter 3 – Deploying Windows 7 ITMT 1371 – Windows 7 Configuration 1.
Windows Vista Configuration MCTS : Installing and Upgrading.
What Is a Read-Only Domain Controller? RODCs host read-only partitions of the AD DS database, only accept replicated changes to Active Directory, and never.
1 Remote Installation Service Windows 2003 Server Prof. Abdul Hameed.
Windows Vista and Microsoft Office 2007 with the Vista OPKOPK Mark O’Shea | OEM System Engineering | Microsoft.
Windows 7 Planning, Deployment Tools & Migrating from Windows XP
Create setup scripts simply and easily.
Deploying and Maintaining Server Images
Imaging and Deployment
Chapter 5 Objectives Understand How to Plan a Windows 7 Deployment with Answer Files. Capture System Image Using Sysprep and ImageX. Use Deployment Image.
Deploying Windows 7 Lesson 3.
Windows 7 Test Prep.
Presentation transcript:

Windows Vista Deployment Tools Anders Björling Senior Consultant Microsoft

Agenda Windows Imaging Format (WIM) files Windows Deployment Services (WDS) Windows Automating Installation KIT (WAIK) System Image Manager (SIM) ImageX Windows PE USMT 3.0

Going Out on a WIM File-based Image Format Introduced with SMS 2003 OSD Feature Pack *Store Multiple Images within one actual file File based imaging Enables compression and single instancing (a technique which allows you to store two or more copies of a file for the space cost of one copy) Service an image offline Install a disk image on partitions of any size Provides API for WIM image for developers Non-destructive deployment

Why Do I Care? Vista ships on a WIM (Install.WIM) Windows PE ships on a WIM inside the WAIK (Winpe.wim)

What Else Has Changed? Going away: Unattend.txt, Sysprep.inf, Winbom.ini, Cmdlines.txt => unattend.xml WINNT.exe, WINNT32.exe, and source-based installs => setup SYSOCMGR => OCSETUP (online) ocsetup.exe "DHCPServer" /quiet /norestart SYSOCMGR => PKGMGR (offline) pkgmgr /o:"C:\wim_mount\;C:\wim_mount\Windows" /n:"C:\unattend.xml" pkgmgr /o:"C:\wim_mount\;C:\wim_mount\Windows" /n:"C:\unattend.xml"

HAL HAL independence One image can support all hardware No support for non-ACPI hardware BUT: One Hal for 32 bit arch and one Hal for 64 bit arch

Image-Based Setup (IBS) All Windows Vista release will ship as a Sysprep’d image (install.WIM) Setup applies (install.WIM) Images, using Unattend answer files (Unattend.XML) for custom installation Windows Vista Setup supports upgrading FAT/FAT32 to NTFS, with the default format type NTFS Two ways to “Install” Windows Vista: Apply install.WIM and use Unattend.XML to customize setup.EXE Install Vista, configure, capture, and deploy using Vista Imaging tools (ImageX)

Digging into the tools Digging into the tools Tools of the Trade

Introduction Design Goals Deliver great ‘in-box’ OS provisioning solution Deliver platform components to enable custom solutions Remote boot capability Plug-in model for PXE Server extensibility Client-server communication protocol Unify on single image format - WIM Improve management experience MMC (UI) and command-line tools Migration / Co-existence path from RIS

Introduction Product Technology Roadmap CY Longhorn Client Timeframe ADS 1.0 9/03 SMS /03 ADS 1.1 VSMT SMS v4 3 overlapping solutions Dissimilar infrastructures Gaps in functionality WDS RTW SMS v4 OS Deployment builds on WDS Transfer technology RIS in WS 2003 Longhorn Server Timeframe & Beyond SMS 2003 OSD FP Q404 WDS in LH Server Address key SMS & ADS customers needs Still have overlapping solutions and dissimilar infrastructures WDS platform designed for IT Generalist / MORG, LORG & core OEM scenarios SMS designed for MORG & LORG advanced scenarios ADS scenarios largely incorporated into SMS Historically Address critical short- term SMS & ADS needs Unify infrastructure, consolidate to 2 clearly differentiated solutions

Introduction Release Roadmap Q2 2006Q3 2006Q4 2006H H OOB Hotfix for Server 2003 SP1 Server 2003 SP2 Windows Vista Longhorn Server RTM BETA WDS Server WDS MGMT WDS Server WDS MGMT WDS Client WDS Server WDS MGMT

Scenarios New Machine Deployment End-to-end solution for clean installs Bare metal Machine re-provisioning Deployment of Windows Vista, Longhorn Server, Windows XP, Win2K3, and Win2K Full sysprep image support (in WIM format) New client application replaces OSChooser PXE boot and non-PXE boot options Fully automated installs from the moment of power on Integration with Active Directory

Scenarios PXE Boot of Windows PE Common WinPE uses Custom deployment solution Recovery environment RAMDISK boot support for WinPE 2.0 Improved download speeds Adjustable TFTP block size WIM format provides compression and single instancing Simplified MGMT tasks for adding / removing images May be achieved without Active Directory

Scenarios Extensibility Points Scalable PXE server built on unified architecture Replaceable plug-ins augment core networking functionality Published APIs Able to run without Active Directory WinPE PXE boot files for 3 rd party PXE Server use Client Server communication protocol Develop custom deployment application SMS & BDD use extensibility points

Scenario Walkthrough End-to-End Deployment Installing the server Configuring the server Adding images Deploying a client Maintaining images Installation ConfigurationImage Add Deployment Maintenance

Scenario Walkthrough Installing the Server Methods of installation Server 2003 = install the hotfix / service pack Longhorn Server = install the server role Actions Copy server binaries Create services Installation ConfigurationImage Add Deployment Maintenance

Scenario Walkthrough Configuring the Server Initialize the server ‘REMINST’ share and folder structure created TFTP root established Services started Authorizing the server in DHCP no longer a requirement Installation ConfigurationImage Add Deployment Maintenance

Scenario Walkthrough Adding Images Boot Images WinPE 2.0 in WIM format Image usually contains WDS Client (setup binaries) WDS Client (setup binaries) PXE boot binaries Install Images Sysprepped OS image in WIM format Basic option – pull images from DVD Custom option –Admin specified WIM files Installation ConfigurationImage Add Deployment Maintenance

Scenario Walkthrough Image Deployment Choose a boot method for WinPE PXE boot Other media – CD, DVD, hard drive, UFD, etc… Complete WDS Client installation screens Complete first boot actions (OOBE) Installation ConfigurationImage Add Deployment Maintenance

Scenario Walkthrough Image Maintenance Creation of custom sysprepped images using the WDS image capture utility Updates include drivers, language packs, and hotfixes / QFEs Offline servicing = updating an image prior to installation onto new hardware Bring image offline and service on WDS Server Online servicing = updating the image post installation to new hardware Use Windows SIM to create unattend files and apply packages during deployment Installation ConfigurationImage Add Deployment Maintenance

Windows Deployment Services

Transition from RIS Upgrade from and Co-existence with RIS Modes of WDS Operation Transition Legacy WDS binaries but RIS functionality OSChooser RISETUP and RIPREP MGMT through RIS utilities Mixed “ Best of both worlds ” WinPE and OSChooser RISETUP, RIPREP and WIM MGMT of new: WDS MMC / CLI MGMT of legacy: RIS utils Native No RIS functionality WinPE only WIM only MGMT through WDS MMC / CLI Only mode available on LH Server

Files Management Interface (API) MMC CLI Reg WDS Image Store WDS Server (PXE) Network Layer BINL … Service WDS Server Client PXE ROM 1. PXE Phase DHCP DHCP Discover Option Boot Image Selection Boot Images Port 67 PXE Request Port 4011 TFTP of PXE boot files and WinPE 3. Image Selection and Apply RPC Unattend Credentials Image Metadata SMB download of install image Active Directory REMINST End-To-End Walkthrough WDS Image Store Network Layer

Windows Automated Installation Kit (WAIK) ImagingSetup Windows System Image Manager XImage Installs on Windows Longhorn, Windows Vista, Windows XP SP2 (.NET Framework 2.0 required) A suite of tools designed to help OEMs and large enterprises deploy Windows Vista.

Automated Installation Kit

System Image Manager (SIM) Replacement for Setup Manager Interacts live with a “catalog” of an installation Generates unattend.XML Built in validation of unattend.xml Can be confusing at first

yes Windows User winvista-beta1 yes Windows User winvista-beta1 ABCDE-FGHIJ-KLMNO-PQRST-UVWXY ABCDE-FGHIJ-KLMNO-PQRST-UVWXY </settings></unattend> Unattend.XML

System Image Manager

Tools of the Trade: ImageX Command line tool for WIM management Learn to use this Mount Windows PE to a directory to modify Mount a Windows Vista WIM to insert an unattend file Mount a Windows Vista WIM to insert a script,file or hotfix Split a WIM into distribution chunks (CD size) Capture/Apply a disk Contains an API

Image Editing Enabled with file system mini-filter (wimfltr.sys) Mount an image to a specified folder Images must be mounted to an existing file system Allows for read or read/write access to an image Changes are queued and can be committed or discarded with an unmount operation Mount Temp Images vista.wim Mount(RW) 1 Windows Program Files Users Mounted Image 2 tmp files 3 Commit 4

ImageX

MUI Support Multi-language support (MUI) Windows Vista is language-neutral at its core No localized versions Multiple language packs available for Enterprise Languages can be added and removed

Pkgmgr additional language

Windows PE Bootable, special purpose Windows environment Not DOS Use for these Windows Vista tasks InstallationTroubleshootingRecovery

Windows PE 2.0 Now available to everyone for deploying Windows Vista! Key part of the Windows Vista deployment and recovery process “Hot” (online) Plug n Play support Can be serviced offline just like Windows Vista Inject drivers, add or remove optional components offline (PEIMG) Inject drivers online (Drvload) Boot from RAM with compressed WIM image Creates a writeable 32MB ramdisk

Windows PE 2.0 Things you can do Can format partitions with NTFS Network access using Windows Vista drivers Can use VBScript for complex tasks Extensible with XML Unattend.xml on WinPE

Tools for Working With Windows PE Windows PE tools DiskPart Drvload (Online) Oscdimg PEImg (Offline) BCDEdit Edits the Boot Configuration Data (BCD) Use to add Windows PE to the boot menu

Windows PE

User State Migration Tool 3.0 Support for Windows Vista and Office 2007 Integrates with Configuration Manifest Infrastructure (CMI) for migrating OS settings to Windows Vista New XML-based configuration files Encryption capability Minor command line changes One part of a larger migration engine Is the workflow, not the logic

USMT 3.0 Requirements Sufficient disk space for saved state data Source computer Windows 2000 Professional Windows XP Home, Windows XP Professional, Windows XP Professional x64 Windows Vista, Windows Vista Itanium, Windows Vista x64 Destination computer Windows XP versions Windows Vista versions Microsoft Internet Explorer 5 or later

ScanState and LoadState ScanState Collects files and settings from source computer Controlled by XML files Creates USMT3.MIG file LoadState Controlled by XML files Reads USMT3.MIG file Restores saved state onto destination computer