Your SlideShare is downloading. ×
Deploying the Microsoft Windows .NET Server Platform
Upcoming SlideShare
Loading in...5
×

Thanks for flagging this SlideShare!

Oops! An error has occurred.

×

Introducing the official SlideShare app

Stunning, full-screen experience for iPhone and Android

Text the download link to your phone

Standard text messaging rates apply

Deploying the Microsoft Windows .NET Server Platform

364
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
364
On Slideshare
0
From Embeds
0
Number of Embeds
0
Actions
Shares
0
Downloads
5
Comments
0
Likes
0
Embeds 0
No embeds

Report content
Flagged as inappropriate Flag as inappropriate
Flag as inappropriate

Select your reason for flagging this presentation as inappropriate.

Cancel
No notes for slide

Transcript

  • 1. Deploying the Microsoft Windows .NET Server Platform Wes Miller Program Manager Windows Setup Microsoft Corporation
  • 2. Objectives
    • Look at the technologies that can be used to install products on the Microsoft® Windows® .NET Server platform
    • Examine the pros and cons of each
    • Explore new functionality in the Windows .NET Server family
    • Understand the Windows deployment toolset
  • 3. Agenda
    • Windows deployment tools
    • Imaging versus scripted
    • Tools in-depth
    • Windows Product Activation (WPA)
    • Summary
    • Resources
  • 4. Windows Deployment Tools
    • RIS – for bare metal setup or bare metal system image deployment (PXE-based), or both
    • Sysprep – for creating image-deployable systems
    • RIPrep – RIS-based version of Sysprep
    • Unattend files
      • Unattend.txt (unattended installation)
      • RIStndrd.sif (RIS unattended installation)
      • Sysprep.inf (automate Sysprep mini-setup)
  • 5. Windows Deployment Tools (2)
    • Windows Preinstallation Environment (WinPE) – for customized deployment solutions
      • Image-based deployment, for similar hardware
      • Unattend-based deployment, for dissimilar hardware
    • Group Policy/SMS – distribution of new Windows upgrades/updates
    • Cmdlines.txt/GUIRunOnce – setup/post setup scripts
  • 6. Imaging vs. Scripted
    • Image-based installations – file/disk-based duplication
      • RIPrep (RIS “imaging”)
      • Sysprep (Xcopy or capture with third-party imaging software)
    • Unattended installations – standard Windows setup that is automated
      • RISetup (RIStndrd.sif) ~Unattend.txt
      • Unattend.txt
  • 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. RIS
    • Remote Installation Services (RIS)
      • Permits network-initiated setup
        • Clean scripted installation (RISetup)
        • Clean imaged installation (RIPrep)
      • Uses PXE network cards to initiate setup with minimal user interaction
      • Boot floppy disk supports certain additional PCI network cards that are not PXE capable
  • 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. RIS – Enhancements
    • Support for deploying:
      • All versions of Windows 2000
      • Windows XP Professional
      • All 32-bit versions of the Windows .NET Server family
      • All 64-bit versions of the Windows .NET Server family*
    • Significant performance increase over Windows 2000 RIS Server
    *RISetup only, not RIPrep-based images
  • 11. RIS – Enhancements (2)
    • RIPrep image HAL filtering
      • User is offered only HAL-compatible RIPrep images
      • Can help decrease support calls about incompatible installation failures
    • AutoEnter functionality in OSChoice
    • Specify SIF file or Startrom.com, or both, for each computer in Microsoft Active Directory®
  • 12. RIS – Security
    • Security enhancements
      • Disables local Administrators account on domain join when the Domain Administrators account is added to Administrators group
      • AdminPW screen
      • Administrator password encryption
  • 13. RIS
    • Client System Requirements
    PC that meets PXE 1.0 or 2.0 specifications Network adapter that supports PXE or is supported by the RIS boot floppy (RBF)
    • PXE aware:
    • Docking stations
    • PXE CardBus NIC
    • Internal PXE NIC
    • Mini-PCI NIC
    • (may require BIOS
    • support)
    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. 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. Sysprep
    • System Preparation tool
      • Prepares a reference system for disk-based duplication (using Xcopy or a third-party imaging tool)
      • Similar to RIPrep, used for RIS imaging
      • Requires relatively similar hardware
        • Hardware abstraction layer (HAL)
      • Runs mini-setup instead of full setup
  • 16. Sysprep – Enhancements
    • Permits updated or out-of-box drivers to be picked up by image before the system is fully set up (-factory switch)
    • Can image products in the Windows .NET Server family running IIS
    • Winbom.ini permits gathering of files (for example, drivers and applications) from the network
    • You no longer have to use -PnP (saves time)
  • 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. 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. Unattend and Setup Manager
    • Setup Manager creates and modifies unattended setup answer files (unattend, Sysprep, RISetup)
    • Can be found with other deployment tools and guides in Deploy.cab on the Windows product CD (SupportTools)
  • 20. Unattend and Setup Manager – Enhancements
    • Administrator password encryption
    • Setup Manager – improved interface
    • Improved .chm file on the product CD for unattended setup and deployment
  • 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. Custom CD
    • Tools to create a custom bootable ISO image included in WinPE for corporations
    • Allows for custom:
      • Drivers
      • Unattend file
      • Applications and scripts to run by using GUIRunOnce or Cmdlines.txt
  • 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. Windows PE
    • Based on Windows XP or products in the Windows .NET Server family
    • Minimal footprint
    • Implements basic Microsoft Win32® API set
    • 32-bit and 64-bit versions
    • Replaces MS-DOS ® for preinstallations
      • Use Winnt32.exe instead of Winnt.exe
    • Scriptable (batch files)
    • Customizable through Winbom.ini
    • Can configure additional mass storage and network adapter drivers
  • 25. Windows PE (2)
    • Hardware independent
    • TCP/IP networking support
    • Scriptable hard disk configuration tools
      • Diskpart
      • Format
      • Both 32-bit (fast partitioning and formatting)
    • Boot from:
      • PXE (RIS)
      • Hard disk
      • CD or DVD
  • 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. 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. Group Policy and SMS
    • Can be used to upgrade products in the Windows .NET Server family in the existing Active Directory/SMS infrastructure
    • Upgrade Windows to future versions, or add hotfixes or service packs
    • Use SMS to verify that the upgrade to .NET occurred successfully
    • Use SMS to inventory and verify compatibility before you upgrade
  • 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. 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. Deployment Factors
    • Be aware of how the following can affect deployment:
      • Geography and time zones
      • Bandwidth (or lack of) to sites
      • Hardware homogeneity and lifespan
      • Existing hardware (PC, router, network) infrastructure
      • Existing software (for example, third-party system management software)
      • Support infrastructure
  • 32. 64-Bit Deployment
    • RIS
      • Windows .NET supported as RIS clients, using RISetup
      • RIPrep is not supported on 64-bit systems
      • 64-bit versions of the Windows .NET Server family can serve as RIS servers
      • Sysprep and unattended setup are fully functional on the 64-bit platform
      • WinPE is available for 64-bit systems
  • 33. Windows Product Activation
    • Volume licensed media
      • No activation required
      • Common product key across installations
        • Encryptable for Windows .NET
    • Retail media
      • Activation required
      • Unique product key per installation
        • Can be scripted using WMI and WSH
  • 34. Summary
    • Use the tool that works best for your needs
    • There is no predetermined “right” solution
    • Create a deployment strategy that works for you
    • There are huge improvements in Windows XP and the Windows .NET Server family for deployment
    • WinPE can help unblock many deployment issues
  • 35. Additional Resources
    • Windows Deployment Web site:
      • http://www.microsoft.com/ WindowsXP /deployment/
    • Deploy.cab on Windows product CD
    • Deploying Windows 2000 with Support Tools (ISBN: 1-928994-12-1)
    • Windows 2000 magazine RIS series
    • TechNet
    • Microsoft Knowledge Base
  • 36.
    • Thank you for joining today’s Microsoft Support
    • WebCast.
    • For information about all upcoming Support WebCasts,
    • and access to the archived content (streaming media
    • files, PowerPoint ® slides, and transcripts), please visit:
    • http:// support.microsoft.com/webcasts /
    • Your feedback is sincerely appreciated. Please send any
    • comments or suggestions about the Support
    • WebCasts to [email_address] .