Deploying the Microsoft Windows .NET Server Platform  Wes Miller Program Manager Windows Setup Microsoft Corporation
Objectives <ul><li>Look at the technologies that can be used to install products on the Microsoft® Windows® .NET Server pl...
Agenda <ul><li>Windows deployment tools </li></ul><ul><li>Imaging versus scripted </li></ul><ul><li>Tools in-depth </li></...
Windows Deployment Tools <ul><li>RIS – for bare metal setup or bare metal system image deployment (PXE-based), or both </l...
Windows Deployment Tools  (2) <ul><li>Windows Preinstallation Environment (WinPE)  –  for customized deployment solutions ...
Imaging vs. Scripted <ul><li>Image-based installations – file/disk-based duplication </li></ul><ul><ul><li>RIPrep (RIS “im...
Comparative Uses Requires Active Directory Easy to reconfigure Two or more partitions Operating system and applications to...
RIS <ul><li>Remote Installation Services (RIS) </li></ul><ul><ul><li>Permits network-initiated setup </li></ul></ul><ul><u...
RIS – How it Works The client requests an IP address 1 The IP address is supplied by a DHCP server The client contacts the...
RIS  –  Enhancements <ul><li>Support for deploying: </li></ul><ul><ul><li>All versions of Windows 2000  </li></ul></ul><ul...
RIS  –  Enhancements   (2) <ul><li>RIPrep image HAL filtering </li></ul><ul><ul><li>User is offered only HAL-compatible RI...
RIS – Security <ul><li>Security enhancements </li></ul><ul><ul><li>Disables local Administrators account on domain join wh...
RIS <ul><li>Client System Requirements </li></ul>PC that meets PXE  1.0 or 2.0 specifications Network adapter that  suppor...
Comparative Uses * In certain cases  Requires Active Directory  * Easy to reconfigure Two or more partitions  * Operati...
Sysprep <ul><li>System Preparation tool </li></ul><ul><ul><li>Prepares a reference system for disk-based duplication (usin...
Sysprep – Enhancements  <ul><li>Permits updated or out-of-box drivers to be picked up by image before the system is fully ...
Sysprep – How It Works File Server Source 3 4 Source computer is prepared as desired – Windows and applications 1 Sysprep ...
Comparative Uses * In certain cases  Requires Active Directory  * Easy to reconfigure Two or more partitions   * Opera...
Unattend and Setup Manager <ul><li>Setup Manager creates and modifies unattended setup answer files (unattend, Sysprep, RI...
Unattend and Setup Manager  –  Enhancements  <ul><li>Administrator password encryption </li></ul><ul><li>Setup Manager  – ...
Comparative Uses * In certain cases  Requires Active Directory   * Easy to reconfigure Two or more partitions   * Ope...
Custom CD <ul><li>Tools to create a custom bootable ISO image included in WinPE for corporations </li></ul><ul><li>Allows ...
Comparative Uses * In certain cases  Requires Active Directory    * Easy to reconfigure Two or more partitions   * O...
Windows PE <ul><li>Based on Windows XP or products in the Windows .NET Server family </li></ul><ul><li>Minimal footprint <...
Windows PE  (2) <ul><li>Hardware independent </li></ul><ul><li>TCP/IP networking support </li></ul><ul><li>Scriptable hard...
WinPE – How it Works Disk is prepared using Diskpart (scripted) 2 Disk is formatted using Format (scripted) 3 4 Computer i...
Comparative Uses * In certain cases  Requires Active Directory  *  *   * Easy to reconfigure  Two or more partitions...
Group Policy and SMS <ul><li>Can be used to upgrade products in the Windows .NET Server family in the existing Active Dire...
Comparative Uses * In certain cases  (GP)   Requires Active Directory   *    * Easy to reconfigure  Two or more p...
Multiple Tools Together RIS Server Client 1 1 File Server 2 2 Client launches WinPE through RIS 1 Disk is prepared (diskpa...
Deployment Factors <ul><li>Be aware of how the following can affect deployment: </li></ul><ul><ul><li>Geography and time z...
64-Bit Deployment <ul><li>RIS </li></ul><ul><ul><li>Windows .NET supported as RIS clients, using RISetup  </li></ul></ul><...
Windows Product Activation <ul><li>Volume licensed media </li></ul><ul><ul><li>No activation required </li></ul></ul><ul><...
Summary <ul><li>Use the tool that works best for your needs </li></ul><ul><li>There is no predetermined “right” solution <...
Additional Resources <ul><li>Windows Deployment Web site: </li></ul><ul><ul><li>http://www.microsoft.com/ WindowsXP /deplo...
<ul><li>Thank you for joining today’s Microsoft Support </li></ul><ul><li>WebCast. </li></ul><ul><li>For information about...
Upcoming SlideShare
Loading in …5
×

Deploying the Microsoft Windows .NET Server Platform

501 views

Published on

0 Comments
0 Likes
Statistics
Notes
  • Be the first to comment

  • Be the first to like this

No Downloads
Views
Total views
501
On SlideShare
0
From Embeds
0
Number of Embeds
2
Actions
Shares
0
Downloads
9
Comments
0
Likes
0
Embeds 0
No embeds

No notes for slide

Deploying the Microsoft Windows .NET Server Platform

  1. 1. Deploying the Microsoft Windows .NET Server Platform Wes Miller Program Manager Windows Setup Microsoft Corporation
  2. 2. Objectives <ul><li>Look at the technologies that can be used to install products on the Microsoft® Windows® .NET Server platform </li></ul><ul><li>Examine the pros and cons of each </li></ul><ul><li>Explore new functionality in the Windows .NET Server family </li></ul><ul><li>Understand the Windows deployment toolset </li></ul>
  3. 3. Agenda <ul><li>Windows deployment tools </li></ul><ul><li>Imaging versus scripted </li></ul><ul><li>Tools in-depth </li></ul><ul><li>Windows Product Activation (WPA) </li></ul><ul><li>Summary </li></ul><ul><li>Resources </li></ul>
  4. 4. Windows Deployment Tools <ul><li>RIS – for bare metal setup or bare metal system image deployment (PXE-based), or both </li></ul><ul><li>Sysprep – for creating image-deployable systems </li></ul><ul><li>RIPrep – RIS-based version of Sysprep </li></ul><ul><li>Unattend files </li></ul><ul><ul><li>Unattend.txt (unattended installation) </li></ul></ul><ul><ul><li>RIStndrd.sif (RIS unattended installation) </li></ul></ul><ul><ul><li>Sysprep.inf (automate Sysprep mini-setup) </li></ul></ul>
  5. 5. Windows Deployment Tools (2) <ul><li>Windows Preinstallation Environment (WinPE) – for customized deployment solutions </li></ul><ul><ul><li>Image-based deployment, for similar hardware </li></ul></ul><ul><ul><li>Unattend-based deployment, for dissimilar hardware </li></ul></ul><ul><li>Group Policy/SMS – distribution of new Windows upgrades/updates </li></ul><ul><li>Cmdlines.txt/GUIRunOnce – setup/post setup scripts </li></ul>
  6. 6. Imaging vs. Scripted <ul><li>Image-based installations – file/disk-based duplication </li></ul><ul><ul><li>RIPrep (RIS “imaging”) </li></ul></ul><ul><ul><li>Sysprep (Xcopy or capture with third-party imaging software) </li></ul></ul><ul><li>Unattended installations – standard Windows setup that is automated </li></ul><ul><ul><li>RISetup (RIStndrd.sif) ~Unattend.txt </li></ul></ul><ul><ul><li>Unattend.txt </li></ul></ul>
  7. 7. Comparative Uses Requires Active Directory Easy to reconfigure Two or more partitions Operating system and applications together Centralized installation point Image based Dissimilar HW Prestage Upgrades Bare metal GP/SMS WinPE CD Unattend Sysprep RIS
  8. 8. RIS <ul><li>Remote Installation Services (RIS) </li></ul><ul><ul><li>Permits network-initiated setup </li></ul></ul><ul><ul><ul><li>Clean scripted installation (RISetup) </li></ul></ul></ul><ul><ul><ul><li>Clean imaged installation (RIPrep) </li></ul></ul></ul><ul><ul><li>Uses PXE network cards to initiate setup with minimal user interaction </li></ul></ul><ul><ul><li>Boot floppy disk supports certain additional PCI network cards that are not PXE capable </li></ul></ul>
  9. 9. RIS – How it Works The client requests an IP address 1 The IP address is supplied by a DHCP server The client contacts the RIS server The RIS server checks Active Directory to see if the client has been prestaged 2 3 4 RIS responds or forwards the request to another RIS server 5 The RIS server sends Startrom.com to the client – launches OSChoice 6 DHCP Server RIS Server Active Directory DC Client 1 2 3 4 5 6
  10. 10. RIS – Enhancements <ul><li>Support for deploying: </li></ul><ul><ul><li>All versions of Windows 2000 </li></ul></ul><ul><ul><li>Windows XP Professional </li></ul></ul><ul><ul><li>All 32-bit versions of the Windows .NET Server family </li></ul></ul><ul><ul><li>All 64-bit versions of the Windows .NET Server family* </li></ul></ul><ul><li>Significant performance increase over Windows 2000 RIS Server </li></ul>*RISetup only, not RIPrep-based images
  11. 11. RIS – Enhancements (2) <ul><li>RIPrep image HAL filtering </li></ul><ul><ul><li>User is offered only HAL-compatible RIPrep images </li></ul></ul><ul><ul><li>Can help decrease support calls about incompatible installation failures </li></ul></ul><ul><li>AutoEnter functionality in OSChoice </li></ul><ul><li>Specify SIF file or Startrom.com, or both, for each computer in Microsoft Active Directory® </li></ul>
  12. 12. RIS – Security <ul><li>Security enhancements </li></ul><ul><ul><li>Disables local Administrators account on domain join when the Domain Administrators account is added to Administrators group </li></ul></ul><ul><ul><li>AdminPW screen </li></ul></ul><ul><ul><li>Administrator password encryption </li></ul></ul>
  13. 13. RIS <ul><li>Client System Requirements </li></ul>PC that meets PXE 1.0 or 2.0 specifications Network adapter that supports PXE or is supported by the RIS boot floppy (RBF) <ul><li>PXE aware: </li></ul><ul><li>Docking stations </li></ul><ul><li>PXE CardBus NIC </li></ul><ul><li>Internal PXE NIC </li></ul><ul><li>Mini-PCI NIC </li></ul><ul><li>(may require BIOS </li></ul><ul><li>support) </li></ul>RIS clients must also meet minimum hardware requirements for the version of Windows being installed. Not supported: USB, 1394, USB 2.0 NICs, CardBus NIC via boot floppy Computer Network Adapter Mobile Systems
  14. 14. Comparative Uses * In certain cases  Requires Active Directory  * Easy to reconfigure Two or more partitions  * Operating system and applications together  Centralized installation point  * Image based  * Dissimilar HW  Prestage Upgrades  Bare metal GP/SMS WinPE CD Unattend Sysprep RIS
  15. 15. Sysprep <ul><li>System Preparation tool </li></ul><ul><ul><li>Prepares a reference system for disk-based duplication (using Xcopy or a third-party imaging tool) </li></ul></ul><ul><ul><li>Similar to RIPrep, used for RIS imaging </li></ul></ul><ul><ul><li>Requires relatively similar hardware </li></ul></ul><ul><ul><ul><li>Hardware abstraction layer (HAL) </li></ul></ul></ul><ul><ul><li>Runs mini-setup instead of full setup </li></ul></ul>
  16. 16. Sysprep – Enhancements <ul><li>Permits updated or out-of-box drivers to be picked up by image before the system is fully set up (-factory switch) </li></ul><ul><li>Can image products in the Windows .NET Server family running IIS </li></ul><ul><li>Winbom.ini permits gathering of files (for example, drivers and applications) from the network </li></ul><ul><li>You no longer have to use -PnP (saves time) </li></ul>
  17. 17. Sysprep – How It Works File Server Source 3 4 Source computer is prepared as desired – Windows and applications 1 Sysprep is run on the computer, which then powers off 2 Using WinPE or an imaging tool, the image is stored (here, to a server) 3 New computer is booted using WinPE or an imaging tool, image is installed 4 New computer is powered on, mini-setup runs 5 New computer is powered off and ready to redistribute 6 Steps 4-6 are repeated as needed for each new computer 7
  18. 18. Comparative Uses * In certain cases  Requires Active Directory  * Easy to reconfigure Two or more partitions   * Operating system and applications together  Centralized installation point   * Image based  * Dissimilar HW  Prestage Upgrades   Bare metal GP/SMS WinPE CD Unattend Sysprep RIS
  19. 19. Unattend and Setup Manager <ul><li>Setup Manager creates and modifies unattended setup answer files (unattend, Sysprep, RISetup) </li></ul><ul><li>Can be found with other deployment tools and guides in Deploy.cab on the Windows product CD (SupportTools) </li></ul>
  20. 20. Unattend and Setup Manager – Enhancements <ul><li>Administrator password encryption </li></ul><ul><li>Setup Manager – improved interface </li></ul><ul><li>Improved .chm file on the product CD for unattended setup and deployment </li></ul>
  21. 21. Comparative Uses * In certain cases  Requires Active Directory   * Easy to reconfigure Two or more partitions   * Operating system and applications together  *  Centralized installation point   * Image based   * Dissimilar HW  Prestage  * Upgrades    Bare metal GP/SMS WinPE CD Unattend Sysprep RIS
  22. 22. Custom CD <ul><li>Tools to create a custom bootable ISO image included in WinPE for corporations </li></ul><ul><li>Allows for custom: </li></ul><ul><ul><li>Drivers </li></ul></ul><ul><ul><li>Unattend file </li></ul></ul><ul><ul><li>Applications and scripts to run by using GUIRunOnce or Cmdlines.txt </li></ul></ul>
  23. 23. Comparative Uses * In certain cases  Requires Active Directory    * Easy to reconfigure Two or more partitions   * Operating system and applications together  *  Centralized installation point   * Image based    * Dissimilar HW  Prestage  *  * Upgrades     Bare metal GP/SMS WinPE CD Unattend Sysprep RIS
  24. 24. Windows PE <ul><li>Based on Windows XP or products in the Windows .NET Server family </li></ul><ul><li>Minimal footprint </li></ul><ul><li>Implements basic Microsoft Win32® API set </li></ul><ul><li>32-bit and 64-bit versions </li></ul><ul><li>Replaces MS-DOS ® for preinstallations </li></ul><ul><ul><li>Use Winnt32.exe instead of Winnt.exe </li></ul></ul><ul><li>Scriptable (batch files) </li></ul><ul><li>Customizable through Winbom.ini </li></ul><ul><li>Can configure additional mass storage and network adapter drivers </li></ul>
  25. 25. Windows PE (2) <ul><li>Hardware independent </li></ul><ul><li>TCP/IP networking support </li></ul><ul><li>Scriptable hard disk configuration tools </li></ul><ul><ul><li>Diskpart </li></ul></ul><ul><ul><li>Format </li></ul></ul><ul><ul><li>Both 32-bit (fast partitioning and formatting) </li></ul></ul><ul><li>Boot from: </li></ul><ul><ul><li>PXE (RIS) </li></ul></ul><ul><ul><li>Hard disk </li></ul></ul><ul><ul><li>CD or DVD </li></ul></ul>
  26. 26. WinPE – How it Works Disk is prepared using Diskpart (scripted) 2 Disk is formatted using Format (scripted) 3 4 Computer is booted with WinPE (CD, DVD, PXE) 1 Image is applied (Xcopy, third-party imaging tools), or Winnt32 is launched 5 Connect to any needed shares for installation points or image shares 4
  27. 27. Comparative Uses * In certain cases  Requires Active Directory  *  *   * Easy to reconfigure  Two or more partitions  *   * Operating system and applications together  *  *  Centralized installation point  *   * Image based  *    * Dissimilar HW  Prestage  *  * Upgrades      Bare metal GP/SMS WinPE CD Unattend Sysprep RIS
  28. 28. Group Policy and SMS <ul><li>Can be used to upgrade products in the Windows .NET Server family in the existing Active Directory/SMS infrastructure </li></ul><ul><li>Upgrade Windows to future versions, or add hotfixes or service packs </li></ul><ul><li>Use SMS to verify that the upgrade to .NET occurred successfully </li></ul><ul><li>Use SMS to inventory and verify compatibility before you upgrade </li></ul>
  29. 29. Comparative Uses * In certain cases  (GP)   Requires Active Directory   *    * Easy to reconfigure  Two or more partitions   *   * Operating system and applications together   *  *  Centralized installation point  *   * Image based   *    * Dissimilar HW   Prestage   *  * Upgrades      Bare metal GP/SMS WinPE CD Unattend Sysprep RIS
  30. 30. Multiple Tools Together RIS Server Client 1 1 File Server 2 2 Client launches WinPE through RIS 1 Disk is prepared (diskpart, format), and image is applied (xcopy and so on) 2 Sysprep mini-setup completes, using a Sysprep.inf (unattend file) 3 Computer uses autologon, and runs GUIRunOnce to install SQL Server™ 4
  31. 31. Deployment Factors <ul><li>Be aware of how the following can affect deployment: </li></ul><ul><ul><li>Geography and time zones </li></ul></ul><ul><ul><li>Bandwidth (or lack of) to sites </li></ul></ul><ul><ul><li>Hardware homogeneity and lifespan </li></ul></ul><ul><ul><li>Existing hardware (PC, router, network) infrastructure </li></ul></ul><ul><ul><li>Existing software (for example, third-party system management software) </li></ul></ul><ul><ul><li>Support infrastructure </li></ul></ul>
  32. 32. 64-Bit Deployment <ul><li>RIS </li></ul><ul><ul><li>Windows .NET supported as RIS clients, using RISetup </li></ul></ul><ul><ul><li>RIPrep is not supported on 64-bit systems </li></ul></ul><ul><ul><li>64-bit versions of the Windows .NET Server family can serve as RIS servers </li></ul></ul><ul><ul><li>Sysprep and unattended setup are fully functional on the 64-bit platform </li></ul></ul><ul><ul><li>WinPE is available for 64-bit systems </li></ul></ul>
  33. 33. Windows Product Activation <ul><li>Volume licensed media </li></ul><ul><ul><li>No activation required </li></ul></ul><ul><ul><li>Common product key across installations </li></ul></ul><ul><ul><ul><li>Encryptable for Windows .NET </li></ul></ul></ul><ul><li>Retail media </li></ul><ul><ul><li>Activation required </li></ul></ul><ul><ul><li>Unique product key per installation </li></ul></ul><ul><ul><ul><li>Can be scripted using WMI and WSH </li></ul></ul></ul>
  34. 34. Summary <ul><li>Use the tool that works best for your needs </li></ul><ul><li>There is no predetermined “right” solution </li></ul><ul><li>Create a deployment strategy that works for you </li></ul><ul><li>There are huge improvements in Windows XP and the Windows .NET Server family for deployment </li></ul><ul><li>WinPE can help unblock many deployment issues </li></ul>
  35. 35. Additional Resources <ul><li>Windows Deployment Web site: </li></ul><ul><ul><li>http://www.microsoft.com/ WindowsXP /deployment/ </li></ul></ul><ul><li>Deploy.cab on Windows product CD </li></ul><ul><li>Deploying Windows 2000 with Support Tools (ISBN: 1-928994-12-1) </li></ul><ul><li>Windows 2000 magazine RIS series </li></ul><ul><li>TechNet </li></ul><ul><li>Microsoft Knowledge Base </li></ul>
  36. 36. <ul><li>Thank you for joining today’s Microsoft Support </li></ul><ul><li>WebCast. </li></ul><ul><li>For information about all upcoming Support WebCasts, </li></ul><ul><li>and access to the archived content (streaming media </li></ul><ul><li>files, PowerPoint ® slides, and transcripts), please visit: </li></ul><ul><li>http:// support.microsoft.com/webcasts / </li></ul><ul><li>Your feedback is sincerely appreciated. Please send any </li></ul><ul><li>comments or suggestions about the Support </li></ul><ul><li>WebCasts to [email_address] . </li></ul>

×