Вы находитесь на странице: 1из 31

Windows Deployment Services Update

Step-by-Step Guide
Microsoft Corporation
Published: August 2006
Author: Shawn Webb
Editor: Susan Sarrafan
Abstract
This guide proides an introduction to Windows !eplo"#ent Serices$for Windows
Serer 200%$ &t includes an oeriew of features' tas(s "ou can use to test Windows
!eplo"#ent Serices' and details about the technolog"$
This document supports a preliminary release of a software product that may be changed
substantially prior to final commercial release, and is the confidential and proprietary
information of Microsoft Corporation. It is disclosed pursuant to a non-disclosure
agreement between the recipient and Microsoft. This document is provided for
informational purposes only and Microsoft makes no warranties, either express or
implied, in this document. Information in this document, including !" and other Internet
#eb site references, is sub$ect to change without notice. The entire risk of the use or the
results from the use of this document remains with the user. nless otherwise noted, the
example companies, organi%ations, products, domain names, e-mail addresses, logos,
people, places, and events depicted herein are fictitious, and no association with any real
company, organi%ation, product, domain name, e-mail address, logo, person, place, or
event is intended or should be inferred. Complying with all applicable copyright laws is
the responsibility of the user. #ithout limiting the rights under copyright, no part of this
document may be reproduced, stored in or introduced into a retrieval system, or
transmitted in any form or by any means &electronic, mechanical, photocopying,
recording, or otherwise', or for any purpose, without the express written permission of
Microsoft Corporation.
Microsoft may have patents, patent applications, trademarks, copyrights, or other
intellectual property rights covering sub$ect matter in this document. (xcept as expressly
provided in any written license agreement from Microsoft, the furnishing of this document
does not give you any license to these patents, trademarks, copyrights, or other
intellectual property.
) *++, Microsoft Corporation. -ll rights reserved.
-ctive .irectory, Microsoft, M/-.0/ , 1isual 2asic, 1isual /tudio, #indows,
#indows 3T, -ctive .irectory, and #indows /erver are either registered trademarks or
trademarks of Microsoft Corporation in the nited /tates and4or other countries.
This product contains graphics filter software5 this software is based, in part, on the work
of the Independent 67(8 8roup.
-ll other trademarks are property of their respective owners.
Contents
Windows !eplo"#ent Serices )pdate Step*b"*Step +uide$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$,
What Windows !eplo"#ent Serices-$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$ ,
What.s new in Windows !eplo"#ent Serices-$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$6
Who should use this guide-$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$ 6
/enefits of Windows !eplo"#ent Serices$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$6
Serer functionalit" #odes$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$ 0
1egac" #ode$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$ 0
Mi2ed #ode$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$ 0
3atie #ode$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$ 4
&nitial serer #ode$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$ 4
&n this guide$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$ 5
6e" scenarios for Windows !eplo"#ent Serices$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$5
&nstalling Windows !eplo"#ent Serices$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$70
Prere8uisites for &nstalling Windows !eplo"#ent Serices$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$70
Steps for installing Windows !eplo"#ent Serices$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$77
&nstalling the update fro# Windows E2plorer$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$77
&nstalling the update fro# the co##and line$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$77
!uring the installation process' the following steps occur:$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$72
Configuring Windows !eplo"#ent Serices$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$72
Prere8uisites for configuring Windows !eplo"#ent Serices$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$72
6nown issues with configuring Windows !eplo"#ent Serices$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$7%
Steps for configuring Windows !eplo"#ent Serices$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$7%
)sing the Windows !eplo"#ent Serices Setup Wi9ard$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$7%
)sing W!S)T&1 fro# the co##and line$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$7,
P:E*booting a client to install Windows$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$76
Prere8uisites for P:E*booting a client to install Windows$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$76
6nown issues with P:E*booting a client to install Windows$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$76
Steps for P:E*booting a co#puter to install Windows$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$70
Configuring the boot #enu$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$ 70
Prere8uisites for configuring the boot #enu$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$74
6nown issues with configuring the boot #enu$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$74
Steps for configuring the boot #enu$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$74
Creating i#ages using Windows !eplo"#ent Serices$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$27
Prere8uisites for creating i#ages$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$27
6nown issues creating i#ages$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$22
Steps for creating i#ages$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$ 22
Capture i#age$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$ 22
&nstall i#age$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$ 2%
!iscoer i#age$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$ 2;
)sing unattend files with Windows !eplo"#ent Serices$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$26
Prere8uisites for using unattend files$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$26
6nown issues with using unattend files$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$20
Steps for using unattend files$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$ 20
Configuring Windows !eplo"#ent Serices unattend$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$20
Configuring Windows Setup unattend$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$25
1ogging bugs and feedbac($$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$ %0
Additional references$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$ %0
Appendi2 A$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$ %7
Windows Deployment Services Update
Step-by-Step Guide
This Step*b"*Step +uide is an introduction to the Microsoft< Windows< !eplo"#ent
Serices update for Microsoft Windows Serer 200%$ &t includes an oeriew of features'
scenarios "ou can use to test Windows !eplo"#ent Serices' and details about the
technolog"$
This guide is for deplo"#ent specialists who are responsible for the deplo"#ent of
Windows operating s"ste#s in an organi9ation$ This guide assu#es that "ou hae a
wor(ing (nowledge of co##on des(top deplo"#ent technologies' networ(ing
co#ponents including !"na#ic =ost Configuration Protocol >!=CP?' !o#ain 3a#e
S"ste# >!3S?' and Actie !irector"< director" serice$
What Windows Deployment Services?
Windows !eplo"#ent Serices is the updated and redesigned ersion of @e#ote
&nstallation Serices >@&S?$ Windows !eplo"#ent Serices assists with the rapid adoption
and deplo"#ent of Windows operating s"ste#s$ Aou can use it to set up new co#puters
through a networ(*based installation without haing to be ph"sicall" present at each
co#puter and without haing to install directl" fro# C! #edia$
Windows !eplo"#ent Serices is the feature na#e for a suite of co#ponents that wor(
together to enable the deplo"#ent of Windows operating s"ste#s' particularl"
Windows BistaC$ These co#ponents are organi9ed b" the following three categories:
Server components. These co#ponents include a Pre*/oot E2ecution Eniron#ent
>P:E? serer and Triial Dile Transfer Protocol >TDTP? serer for networ( booting a client
to load and install an operating s"ste#$ Also included is a shared folder and i#age
repositor" that contains boot i#ages' installation i#ages' and files that "ou need
specificall" for networ( boot$
Client components. These co#ponents include a graphical user interface that runs
within the Windows Pre*&nstallation Eniron#ent >Windows PE? and co##unicates with
the serer co#ponents to select and install an operating s"ste# i#age$
Manaement components. These co#ponents are a set of tools that "ou use to
#anage the serer' operating s"ste# i#ages' and client co#puter accounts$
5
What!s new in Windows Deployment Services?
Windows !eplo"#ent Serices includes the Windows !eplo"#ent Serices Microsoft
Manage#ent Console >MMC? snap*in' proiding rich #anage#ent of all Windows
!eplo"#ent Serices features$ Windows !eplo"#ent Serices also proides seeral
enhance#ents to the @&S feature set$ These enhance#ents support the deplo"#ent of
Windows Bista and Windows Serer E1onghornE operating s"ste#s$ These changes
include the following:
3atie support for Windows PE as a boot operating s"ste#$
3atie support for the Windows &#aging >W&M? file for#at$
An e2tensible and higher*perfor#ing P:E serer co#ponent$
A new client #enu for selecting boot operating s"ste#s$
Who should use this uide?
The target audience includes:
&T planners or anal"sts ealuating Windows Bista or Windows Serer E1onghornE$
Enterprise &T planners or designers$
!eplo"#ent specialists interested in testing a robust' Ebare*#etalE >no operating
s"ste# installed on co#puters? deplo"#ent solution$
"ene#its o# Windows Deployment Services
Windows !eplo"#ent Serices proides the following benefits:
@educes total cost of ownership >TCF? and co#ple2it" of deplo"#ents$
!eplo"s the Windows operating s"ste# to bare #etal co#puters$
Supports #i2ed eniron#ents including Microsoft Windows :P and Microsoft
Windows Serer 200%$
Proides an end*to*end solution for deplo"#ent of Windows operating s"ste#s to
client and serer co#puters$
/uilt on standard Windows Serer E1onghornE setup technologies including Windows
PE' W&M and &#age /ased Setup >&/S?$
6
Server #unctionality modes
&n order to help describe the leel of functionalit" associated with the different possible
configurations of Windows !eplo"#ent Serices arried at through both clean installs
and @&S upgrades' the serer operation and ad#inistration e2perience can be grouped
into one of three classifications' (nown as serer #odes$
7$ 1egac" @&S
/oot eniron#ent G FSChooser
&#age T"pes: @&SET)P and @&P@EP
Ad#inistration e2perience G @&S toolset
2$ Windows !eplo"#ent Serices Mi2ed
/oot eniron#ent G FSChooser H Windows PE
&#age T"pes: W&M' @&SET)P' and @&P@EP
Ad#inistration e2perience G @&S toolset and W!S M+MT
%$ Windows !eplo"#ent Serices 3atie
/oot eniron#ent G Windows PE
&#age T"pes: W&M
Ad#inistration e2perience G W!S M+MT
$eacy mode
The 1egac" Windows !eplo"#ent Serices #ode is functionall" e8uialent to that of
@e#ote &nstallation SericesI it is Windows !eplo"#ent Serices binaries with @&S
functionalit"$ &n this #ode' onl" FSChooser will be present as the boot operating s"ste#$
Therefore' onl" @&SET)P and @&P@EP i#ages are supported$ Dro# a #anageabilit"
standpoint' the new Windows !eplo"#ent Serices Manage#ent tools will not be in useI
instead' legac" @&S utilities will be the onl" wa" to #anage the serer$ 1egac" Windows
!eplo"#ent Serices #ode can onl" e2ist on Windows Serer 200%$
Mi%ed mode
Windows !eplo"#ent Serices Mi2ed #ode is used to describe a serer state where
both FSChooser and Windows PE boot i#ages are aailable$ &n this #ode' access to the
old i#age t"pes of @&SET)P and @&P@EP will be possible through FSChooser$ &n
addition' it will be possible to access the new W&M for#at through a Windows PE boot
7
i#age >Windows Serer E1onghornE Windows PE boot i#age with the Windows
!eplo"#ent Serices client?$ Dro# the client perspectie' a boot #enu will allow for
selection into @&S or into Windows Serer E1onghornE Windows PE$ Dro# a
#anageabilit" standpoint' an ad#inistrator will use legac" #anage#ent tools to #anage
@&SET)P and @&P@EP i#ages and will use the new Windows !eplo"#ent Serices
#anage#ent tools to #anage all facets of the serer as well as the W&M i#ages$
Windows !eplo"#ent Serices Mi2ed #ode can onl" e2ist on Windows Serer 200%$
&ative mode
Windows !eplo"#ent Serices 3atie #ode describes a Windows !eplo"#ent Serices
Serer with onl" Windows PE boot i#ages$ &n this #ode' FSChooser will not be present
and W&M i#ages are the onl" supported i#age t"pe to be deplo"ed to clients$
Manage#ent of the serer will entirel" occur fro# within the new Windows !eplo"#ent
Serices #anage#ent utilities$ Windows !eplo"#ent Serices 3atie #ode can e2ist on
both Windows Serer 200% and Windows Serer E1onghornE$ Fn Windows Serer
E1onghornE' this is the onl" supported Windows !eplo"#ent Serices Serer #ode$
The purpose of allowing a transition between serer #odes is to proide a clear #igration
path between the e2isting @&S functionalit" and the new dedicated Windows !eplo"#ent
SericesJonl" functionalit" that will e2ist in Windows Serer E1onghornE$
The #oe fro# pure @&S functionalit" to Windows !eplo"#ent Serices in 1egac" #ode
>Windows !eplo"#ent Serices binaries but with @&S*li(e functionalit"? occurs when an
e2isting @&S serer is upgraded to Windows !eplo"#ent Serices bits$ Dro# this point'
use of the Windows !eplo"#ent Serices #anage#ent tools >such as MMC or C1&? to
initiali9e the serer will result in a transition into Windows !eplo"#ent Serices Mi2ed
#ode$ The switch to natie #ode is co#pleted when legac" i#age t"pes are conerted to
W&M for#at and the FSChooser functionalit" is disabled >through the Kforce3atie
co##and?$
'nitial server mode
The #ethod of installation and subse8uent configuration actions dictate the initial serer
#ode:
7$ To get to Windows !eplo"#ent Serices 1egac" #ode:
a$ &nstall the @&S optional co#ponent on Windows Serer 200% with SP7$
b$ &nstall the hotfi2 pac(age$
c$ @un @&SET)P and add an i#age$
8
2$ To get to Windows !eplo"#ent Serices Mi2ed #ode:
a$ &nstall the @&S optional co#ponent on Windows Serer 200% with SP7$
b$ @un @&SET)P and add an i#age$
c$ &nstall the hotfi2 pac(age$
d$ @un W!S)T&1 Kinitiali9e*serer$
%$ To get to Windows !eplo"#ent Serices 3atie #ode:
a$ &nstall the @&S optional co#ponent on Windows Serer 200% with SP7$
b$ &nstall the hotfi2 pac(age$
c$ @un W!S)T&1 Kinitiali9e*serer$
&ote
&nstalling Windows Serer 200% Serice Pac( 2 auto#aticall" installs the
Windows !eplo"#ent Serices update if @e#ote &nstallation Serices is
present$
'n this uide
6e" scenarios for Windows !eplo"#ent Serices
&nstalling Windows !eplo"#ent Serices
Configuring Windows !eplo"#ent Serices
P:E booting a client to install Windows
Configuring the boot #enu
Creating i#ages using Windows !eplo"#ent Serices
)sing unattend files with Windows !eplo"#ent Serices
1ogging bugs and feedbac(
Additional references
Appendi2 A
(ey scenarios #or Windows Deployment
Services
This guide describes the following scenarios:
9
&nstalling Windows !eplo"#ent Serices
Configuring Windows !eplo"#ent Serices
P:E*booting a client to install Windows
Configuring the boot #enu
'nstallin Windows Deployment Services
Aou can install the Windows !eplo"#ent Serices serer role using the
windowsLdeplo"#entLsericesLupdate$e2e proided with the Windows Auto#ated
&nstallation 6it >Windows A&6?$
)rere*uisites #or 'nstallin Windows Deployment Services
To co#plete this tas(' "our co#puting eniron#ent #ust #eet the following technical
re8uire#ents:
Active Directory. A Windows !eplo"#ent Serices serer #ust be either a #e#ber
of an Actie !irector" do#ain or a do#ain controller for an Actie !irector" do#ain$
The Actie !irector" do#ain and forest ersions are irreleantI all do#ain and forest
configurations support Windows !eplo"#ent Serices$
D+C). Aou #ust hae a wor(ing !=CP serer with an actie scope on the networ(
because Windows !eplo"#ent Serices uses P:E' which in turn' uses !=CP$
D&S. A wor(ing !3S serer on the networ( is re8uired to run Windows !eplo"#ent
Serices$
'nstallation media. Windows Auto#ated &nstallation 6it >Windows A&6? #edia or a
networ( location that contains the Windows A&6 installation is re8uired to install the
Windows !eplo"#ent Serices update$
An &,-S partition on the Windows Deployment Services server. The serer
running Windows !eplo"#ent Serices re8uires an 3TDS partition for the i#age
store$
Windows Server .//0 S)1 with 2'S installed. @&S does not hae to be configured'
but #ust be installed for the update to run$
Administrative Credentials
Windows !eplo"#ent Serices installation re8uires the ad#inistrator to be a #e#ber of
the 1ocal Ad#inistrators group on the Windows !eplo"#ent Serices serer$ To boot to
10
the Windows !eplo"#ent Serices client "ou #ust be a #e#ber of the !o#ain users
group$
Steps #or installin Windows Deployment Services
To install Windows !eplo"#ent Serices' use one of the following procedures:
Dro# the Windows &nterface$
Dro# the co##and line$
'nstallin the update #rom Windows 3%plorer
,o install the update #rom Windows 3%plorer
7$ )sing Windows E2plorer' locate the update locall" or on a networ( shared
resource$
2$ !ouble*clic( windows-deployment-services-update to start the installation$
%$ &n the Windows !eplo"#ent Serices Setup Wi9ard' follow all reco##endations'
and then clic( &e%t to continue$
;$ Fn the Microso#t So#tware $icense ,erms page' clic( ' accept the terms in
the $icense Areement' then clic( &e%t to continue$
,$ The Updatin 4our System page is opened' but no action is re8uired$
6$ The Summary and Con#iuration page is opened' but no action is re8uired$
0$ Fn the Completion page' clic( &e%t to restart$
'nstallin the update #rom the command line
,o install the update #rom a command prompt
7$ Change to the folder containing the update$
2$ T"pe windows-deployment-services-update 5*uiet$
%$ Clic( 6( to restart after the installation is co#plete$
'mportant
&f the s"ste# "ou are atte#pting to upgrade does not #eet #ini#u#
re8uire#ents' "ou will be presented with an 'nstallation -ailed page$ &f this
11
occurs' note the reasons for the failure' ta(e appropriate correctie action' and
run the update again$
Durin the installation process7 the #ollowin steps occur8
The Triial Dile Transfer Protocol >TDTP? serice is installed$
The Windows !eplo"#ent Serices serice is installed$
The Windows !eplo"#ent Serices Manage#ent snap*in and utilities are installed$
Con#iurin Windows Deployment Services
Windows !eplo"#ent Serices configuration is acco#plished using the Windows
!eplo"#ent Serices Configuration Wi9ard or b" using WDSU,'$ at the co##and
pro#pt$ Windows !eplo"#ent Serices configuration inoles the following actions:
Creating a shared folder that will contain the files necessar" for P:E boot' the files for
booting Windows PE into @AM!&S6' Windows PE boot i#ages' and installation
i#ages for Windows Bista or Windows Serer E1onghornE$
)ploading a boot operating s"ste# i#age of the Windows Serer E1onghornE ersion
of Windows PE in W&M for#at$
)ploading an installation operating s"ste# i#age of Windows Bista' Windows Serer
E1onghornE' Windows Serer 200% or Windows :P in W&M for#at$
Configuring the answer settings of the P:E listener to control whether and how the
serer will serice inco#ing client boot re8uests$
)rere*uisites #or con#iurin Windows Deployment
Services
To co#plete this tas(' "our co#puting eniron#ent #ust #eet the following technical
re8uire#ents:
All installation re*uirements. All re8uire#ents as described in the preceding
section' E&nstalling Windows !eplo"#ent Serices$E
Success#ul installation. Successful co#pletion of all steps as described in the
preceding section' E&nstalling Windows !eplo"#ent Serices$E
12
Administrative Credentials
Windows !eplo"#ent Serices installation re8uires the ad#inistrator to be a #e#ber of
the 1ocal Ad#inistrators group on the Windows !eplo"#ent Serices serer$ To boot to
the Windows !eplo"#ent Serices client "ou #ust be a #e#ber of the !o#ain )sers
group$
(nown issues with con#iurin Windows Deployment
Services
Aou #ight encounter the following issues when "ou install Windows !eplo"#ent
Serices$
Aou cannot upload spanned W&M i#ages$ &nstead' "ou #ust put the spanned i#ages
bac( into a single contiguous W&M file$
Steps #or con#iurin Windows Deployment Services
To configure Windows !eplo"#ent Serices use one of the following procedures:
)sing the Windows !eplo"#ent Serices Setup Wi9ard$
)sing WDSU,'$ fro# the co##and line$
Usin the Windows Deployment Services Setup Wi9ard
,o con#iure Windows Deployment Services usin the Windows inter#ace
7$ Fn the Start #enu' clic( Administrative ,ools' and then clic( WdsMmt$
2$ &n the left*hand pane of the WdsMg#t MMC' clic( to e2pand Windows
Deployment Services$
%$ @ight*clic( the Servers node and then clic( Add Server$
;$ &n the Add Server dialog bo2' the local serer is selected b" default$ Clic( 6( to
continue$
,$ At the Add Server Warnin dialog bo2' clic( 4es to add the serer$
6$ E2pand Servers$
0$ @ight*clic( the serer and clic( Con#iure Server to start the Windows
!eplo"#ent Serices Configuration Wi9ard$
4$ At the Welcome page' clic( &e%t$
13
5$ At the 2emote 'nstallation -older $ocation page' clic( &e%t to accept the
default location >C:M@e#ote&nstall?$
70$ &f the Microsoft !=CP serice is found on the serer being configured as a
Windows !eplo"#ent Serices serer' set !=CP Fption 60 to ):3Client and
set Windows !eplo"#ent Serices to Do not listen on )ort ;<$
77$ Fn the ):3 Server 'nitial Settins page' clic( 2espond to all client
computers and then clic( Advanced$
72$ &n the Adanced Settings dialog' clic( Auto-add the client computer and mar=
it as =nown and then clic( 6($
&ote
These are the reco##ended settings for a lab eniron#ent$ )se the
settings best suited for "our eniron#ent$ Dor infor#ation about pre*
staging client co#puters' see Prestage client co#puters
>http:KKgo$#icrosoft$co#Kfwlin(K-1in(&dG,0766?$
7%$ Clic( -inish to co#plete the configuration$
7;$ Clic( to clear Add imaes to Windows Deployment Services now and then
clic( -inish$
,o add a boot imae usin WdsMmt
7$ &n the left pane of the WdsMg#t MMC' clic( to e2pand the serer to which "ou
want to add the boot i#age$
2$ @ight*clic( the "oot 'mae node and then clic( Add "oot 'mae$
%$ /rowse to select the boot i#age and clic( 6pen$
;$ Fn the &#age Dile page' clic( &e%t$
,$ Fn the &#age !escription page' clic( &e%t to select the default na#e and
description$
6$ Fn the Su##ar" page' clic( &e%t$
0$ Clic( -inish$
,o add an install imae usin WdsMmt
7$ Dollow the instructions in the section ECreating &#ages with Windows
!eplo"#ent SericesE later in this docu#ent to create and add a capture i#age
based on the boot i#age added in the procedure ETo add a boot i#age using
14
WdsMg#t$E
2$ Dollow the instructions in the section ECreating &#ages with Windows
!eplo"#ent SericesE later in this docu#ent to capture an install i#age and add
it to the Windows !eplo"#ent Serices serer$
Usin WDSU,'$ #rom the command line
,o con#iure Windows Deployment Services #rom the command line
7$ WDSU,'$' the Windows !eplo"#ent Serices co##and*line #anage#ent tool'
re8uires eleated priileges to run: clic( Start' select All )rorams' select
Accessories' right*clic( Command )rompt' and then clic( 2un 3levated$
2$ At a co##and pro#pt' t"pe:
WDSU,'$ 5initiali9e-server 5reminst8>driveletter?foldername>
Where driveletter is the na#e of the 3TDS for#atted drie and foldername is the
na#e of the director" where "ou want to create the shared folder$
%$ To set the answer polic" to answer all clients' t"pe:
WDSU,'$ 5set-server 5answerclients8all
&ote
&f "ou are installing Windows !eplo"#ent Serices on a s"ste# with
Microsoft !=CP installed' now t"pe WDSU,'$ 5set-server
5usedhcpports8no 5D+C)option;/8yes
;$ To add a boot i#age' t"pe:
WDSU,'$ 5add-imae 5imae#ile8??server?share?sources?boot.wim
5imaetype8boot
Where the path is the full path to the boot i#age$
,$ To add an install i#age' t"pe:
WDSU,'$ 5add-imae 5imae#ile8??server?share?sources?install.wim 5imae
type8install
Where the path is the full path to the install i#age$
&ote
=elp for WDSU,'$ is aailable b" t"ping WDSU,'$ 5? at a co##and
pro#pt$
15
):3-bootin a client to install Windows
Windows !eplo"#ent Serices relies on Pre*boot E2ecution Eniron#ent >P:E?
technolog" to allow a client co#puter to networ( boot and re#otel" connect oer a
TCPK&P networ( connection to a Windows !eplo"#ent Serices serer in order to install
an operating s"ste#$ The client co#puters using this process #ust support re#ote
booting with a P:E @FM$
)rere*uisites #or ):3-bootin a client to install Windows
The following re8uire#ents #ust be #et to co#plete this tas(:
The client co#puter #ust be capable of P:E boot$
The eniron#ent #ust #eet the re8uire#ents in the section EConfiguring Windows
!eplo"#ent Serices$E
An appropriatel" configured Windows !eplo"#ent Serices serer #ust be aailable
in the do#ain$
Aour user account #ust be a #e#ber of the !o#ain )sers group$
(nown issues with ):3-bootin a client to install Windows
Aou #ight encounter the following issues when "ou tr" to P:E boot and install Windows
using Windows !eplo"#ent Serices$
Aailable operating s"ste# i#ages do not appear in the 'mae Selection page of the
Windows !eplo"#ent Serices client$ The #ost co##on causes of this proble# are:
The account whose credentials were entered on the credential*gathering screen
of Windows !eplo"#ent Serices client does not hae per#issions to read
the $wi# files containing the operating s"ste# i#ages at
99:#.//erver;M@e#instM&#agesM:Image 8roup;$
The architecture t"pe of the booted client >246' &taniu#' 26;? does not #atch the
architecture t"pe of the i#age on the Windows !eplo"#ent Serices serer$ Dor
e2a#ple' a client booting into an 246*based Windows PE i#age containing the
Windows !eplo"#ent Serices client will onl" be able to iew 246*based
installation i#ages on the &#age Selection page$
26;*based client co#puters do not receie an 26; Windows PE boot i#age$ This can
occur if the P:E basic inputKoutput s"ste# >/&FS? i#ple#entation of the networ(
booting co#puter does not correctl" identif" itself as being capable of wor(ing with
26;*based co#puters$
16
To wor( around this issue' enable architecture detection in the boot progra#s$ To
do this' t"pe:
WDSU,'$ 5set-server 5architecturediscovery8yes
Steps #or ):3-bootin a computer to install Windows
To P:E*boot a co#puter to install a Windows operating s"ste#' co#plete the steps in
this section$
,o ):3-boot the client computer
7$ Configure the client /&FS to 3nable ):3 boot and set the boot order so that
"oot #rom networ= is first$
2$ When pro#pted' press -1. to initiate the P:E boot process$
%$ Select the appropriate Windows PE boot i#age fro# the boot #enu$
&ote
The boot i#age selection #enu is onl" aailable if "ou hae co#pleted
the steps in EConfiguring the /oot Menu$E
;$ Fn the Windows Setup Wi9ard welcome pae' clic( &e%t$
,$ When pro#pted' proide a user na#e and password with sufficient credentials to
install i#ages fro# the Windows !eplo"#ent Serices serer$
6$ Select an aailable operating s"ste# and clic( &e%t$
0$ Enter a alid product &! and clic( &e%t$
4$ &n )artition and con#iure the dis=' clic( 6( to select the default partition$ Aou
#a" optionall" load a #ass storage drier if re8uired b" pressing -;$
5$ Clic( &e%t to begin the i#age cop" phase of installation$
70$ When i#age installation is co#plete' the co#puter will reboot and Windows
Setup will continue$
Con#iurin the boot menu
)pon P:E boot' prior to the operating s"ste# being loaded' the Windows !eplo"#ent
Serices client presents a boot #enu$ The boot #enu allows Windows !eplo"#ent
Serices to support separate boot architectures and a choice of boot i#ages for each
17
architecture t"pe$ This #echanis# uses the sa#e /C! #enu structure that is used in
Windows operating s"ste#s$
With Windows !eplo"#ent Serices' it is possible for "ou to hae 26;*based co#puters
and to boot 26;*based boot i#ages$ Dor e2a#ple' part of a serer*building process #ight
re8uire booting 26;*based co#puters into an 26;*based ersion of Windows PE in order
to test a 6;*bit networ(ing adapter drier prior to installation$ Although a %2*bit ersion of
Windows PE would run on the 6;*bit co#puter' it would not be able to alidate the 6;*bit
networ( adapter drier$
)rere*uisites #or con#iurin the boot menu
To co#plete this tas(' ensure that "ou hae co#pleted the actions in the preceding
section' EConfiguring Windows !eplo"#ent Serices$E
Administrative credentials
To co#plete this tas(' "ou #ust be a #e#ber of the 1ocal Ad#inistrators group on the
Windows !eplo"#ent Serices serer$
(nown issues with con#iurin the boot menu
Aou #ight encounter the following issues when "ou configure the boot #enu$
The boot #enu can contain no #ore than 7% boot i#ages due to a li#itation in the
nu#ber of characters displa"ed fro# within the operating s"ste# loader boot #enu$
!ouble*b"te character sets used as i#age na#es #ight not displa" properl" in the
boot #enu$ This issue pertains to locali9ed strings$ 1i#itations within the /&FS
character sets do not allow the characters to displa" properl"$
The na#e of the Windows &#aging >W&M? file containing the boot i#age #ust contain
onl" letters or nu#bersI it cannot contain an" spaces$
Steps #or con#iurin the boot menu
The Windows !eplo"#ent Serices boot #enu is configured when #ore than one boot
i#age e2ists on the Windows !eplo"#ent Serices serer$ To #a(e this happen' do one
of the following:
)pload two or #ore Windows PE i#ages' each of a different architecture >246'
&taniu#' or 26;?$ Dor e2a#ple' b" uploading both an 246*based and an 26;*based
boot i#age to the Windows !eplo"#ent Serices serer' 26;*based clients will then
18
hae two boot i#age choices aailable to the# >the" are capable of booting both
246*based and 26;*based i#ages? and will see both in the boot #enu
)pload two or #ore Windows PE i#ages of the sa#e architecture$
The following procedures outline how to configure the boot #enu$ The first procedure
e2plains the process for adding 246 and 26; i#ages$ The ne2t procedure e2plains
how to add a custo# boot i#age$
,o add a Windows )3 imae o# both an %@;-based and an %;A-based
architecture usin the WdsMmt snap-in
7$ Fn the Start #enu' clic( Administrative ,ools' then clic( WdsMmt$
2$ &n the left*hand pane of the WdsMg#t MMC' clic( to e2pand Windows
Deployment Services$
%$ Clic( to e2pand the Servers list' and then clic( to e2pand the serer to which to
add the i#age$
;$ @ight*clic( the "oot 'mae node and clic( Add "oot 'mae$
,$ At the Add 'mae Wi9ard 'mae $ocation screen' t"pe or browse to the
location of the i#age "ou want to add$ Clic( &e%t to continue$
&ote
To test booting an 26;*based co#puter to a boot #enu supporting 246
and 26; architectures' choose an i#age of the architecture other than
"ou originall" selected$
6$ At the 'mae Metadata screen' enter the na#e and description of the boot
i#age or accept the defaults proided$ Clic( &e%t to continue$
0$ The su##ar" screen lists the i#age na#e' i#age group and location of the
i#age file to be copied$ &f there is an error in the infor#ation proided' clic( "ac=
to #a(e an" corrections$ Ftherwise' clic( &e%t to cop" the i#age$
4$ When the i#age cop" has co#pleted successfull"' clic( -inish to e2it the
Wi9ard$
5$ &f "ou did not add an i#age during initial configuration' repeat the steps aboe to
install an i#age of an alternate architecture t"pe >246 or 26;?$
70$ Dollow the steps detailed in the section EP:E booting a client to install Windows$E
When "ou hae co#pleted this procedure' there are two aailable Windows PE
boot i#ages for 26;*based clients: an 246*based i#age and an 26;*based
i#age$ When "ou boot an 26;*based co#puter' a boot #enu should appear that
19
shows both the 246*based and the 26;*based Windows PE i#ages$
&ote
The default behaior is for 26;*based co#puters to displa" both 246*based and
26;*based boot i#ages when both are aailable on the serer$ To displa" options
other than the default on 26;*based co#puters' use the following registr" (e":
+($M?System?CurrentControlSet?Services?WDS):3?)roviders?"'&$?)aram
eters
6EA: %@;%;ADe#ault'mae,ype
TAPE: 23GBDW62D
BA1)ES: De#ault >not set? or / G both 246 and 26; i#ages are displa"ed
1 G onl" 246*based i#ages are displa"ed
. G onl" 26;*based i#ages are displa"ed
,o add a custom boot imae usin the WdsMmt snap-in
7$ Fn the Start #enu' clic( Administrative ,ools' and then clic( WdsMmt$
2$ &n the left pane of the WdsMg#t MMC' clic( to e2pand Windows Deployment
Services$
%$ Clic( to e2pand the Servers list' and then clic( to e2pand the serer to which to
add the i#age$
;$ @ight*clic( the "oot 'mae node and clic( Add "oot 'mae$
,$ Fn Add 'mae Wi9ard 'mae $ocation page' t"pe or browse to the location of
the custo# i#age$ Clic( &e%t to continue$
6$ Fn the 'mae Metadata page' enter the na#e and description of the boot i#age$
Clic( &e%t to continue$
0$ The su##ar" page lists the i#age na#e' i#age group' and location of the i#age
file to be copied$ &f there is an error in the infor#ation proided' clic( "ac= to
#a(e an" corrections$ &f not' clic( &e%t to cop" the i#age$
4$ When the i#age cop" has co#pleted successfull"' clic( -inish to e2it the wi9ard$
5$ Dollow the steps detailed in the section EP:E*booting a client to install Windows$E
There are now two or #ore aailable Windows PE boot i#ages$ When "ou boot
a client co#puter' a boot #enu should appear that shows both standard boot
i#ages and "our custo# i#age$
20
,o add an additional boot imae usin WDSU,'$
7$ WDSU,'$' the Windows !eplo"#ent Serices co##and line #anage#ent tool'
re8uires eleated priileges to run: clic( Start' clic( All )rorams' clic(
Accessories' right*clic( Command )rompt' and then clic( 2un 3levated$
2$ At a co##and pro#pt' t"pe:
WDSU,'$ 5add-imae 5imae#ile8??server?share?sources?boot.wim
5imaetype8boot
Where the path is the full path to the boot i#age and boot.wim is the na#e of
the boot i#age$
%$ Dollow the steps detailed in the section EP:E booting a client to install Windows$E
;$ There are now two or #ore aailable Windows PE boot i#ages$ When "ou boot a
client co#puter' a boot #enu should appear that shows both standard boot
i#ages and "our custo# i#age$
&ote
=elp for WDSU,'$ is aailable b" t"ping WDSU,'$ 5? at a co##and pro#pt$
Creatin imaes usin Windows Deployment
Services
Windows !eplo"#ent Serices is capable of creating seeral i#age t"pes:
Capture i#ages * )sed to capture install i#ages fro# reference co#puters$
!iscoer i#ages * &#ages used to boot non*P:E s"ste#s to the Windows
!eplo"#ent Serices client$
&nstall i#ages * @eference operating s"ste# i#ages used for installation to client
co#puters$
)rere*uisites #or creatin imaes
Co#plete the actions in the preceding section' EConfiguring Windows !eplo"#ent
Serices$E
Ensure there is enough dis( space to create and store the newl" created i#ages$
=ae a writeable C! or !B! and appropriate #edia aailable for creation of discoer
#edia or other bootable Windows PE #edia$
21
Administrative credentials
To co#plete this tas(' "ou #ust be a #e#ber of the 1ocal Ad#inistrators group on the
Windows !eplo"#ent Serices serer$
(nown issues creatin imaes
The ersion of S"sprep$e2e #ust #atch that of the operating s"ste# to be captured$
Creation of bootable &SF i#ages re8uires installation of the Windows Auto#ated
&nstallation 6it$
Creation of Capture #edia or other bootable Windows PE #edia re8uires the use of
a third*part" dis(*burning utilit"$
Steps #or creatin imaes
Capture imae
Capture i#ages are used to capture i#ages prepared with S"sprep$e2e Windows i#ages
for deplo"#ent as install i#ages$ Capture i#ages are boot i#ages that launch the &#age
Capture Wi9ard$ Capture i#ages are first saed to a file and then added bac( to the
i#age store$
,o create a capture imae usin WdsMmt
7$ E2pand the "oot 'mae folder$
2$ @ight*clic( the i#age to use as a capture i#age$
%$ Clic( Create Capture "oot 'mae.
;$ Choose a na#e and description for the capture i#age$
,$ Choose a location and na#e for the new file$
6$ Clic( 6( to create the capture i#age$
0$ Clic( -inish.
4$ @ight*clic( the boot i#age folder$
5$ Clic( Add "oot 'mae.
70$ /rowse to select the new capture i#age and clic( &e%t$
77$ Fptionall" update the na#e and description for the capture i#age and then clic(
&e%t$
22
72$ Clic( &e%t$
7%$ Clic( -inish.
,o create a capture imae usin WDSU,'$
7$ WDSU,'$' the Windows !eplo"#ent Serices co##and line #anage#ent tool'
re8uires eleated priileges to run: clic( Start' clic( All )rorams' clic(
Accessories' right*clic( Command )rompt' and then clic( 2un 3levated$
2$ At a co##and pro#pt' t"pe:
WDSU,'$ 5new-captureimae 5imae8boot<image5architecture8%@;
5#ilepath8capture<image
Where boot<image is the na#e of the boot i#age "ou want to use to create the
capture i#age and capture<image is the file path and file na#e of the new
capture i#age$
%$ At a co##and pro#pt' t"pe:
WDSU,'$ 5add-imae 5imae#ile8capture<image5imaetype8boot
Where capture<image is the file path and file na#e of the capture i#age "ou
want to add to the i#age store$
&ote
=elp for WDSU,'$ is aailable b" t"ping WDSU,'$ 5? at a co##and pro#pt$
'nstall imae
&nstall i#ages are built fro# reference installations of the Windows operating s"ste# and
are deplo"ed to the client des(top when Windows !eplo"#ent Serices is used to install
Windows$ A reference installation #a" be a standard Windows installation or #a" be
configured for a specific eniron#ent or user prior to creating the i#age$
,o create an install imae
7$ Create a reference co#puter$
2$ Dro# a co##and pro#pt on the reference co#puter' change directories to
MWindowsMS"ste#%2MS"sprep or a director" containing S"sprep$e2e and
Setupcl$e2e$
%$ T"pe sysprep 566"3 5Generali9e 52eboot$
23
;$ When the reference co#puter reboots' press -1.$
,$ &n Windows "oot Manaer' scroll to the capture i#age "ou preiousl" created$
6$ Fn the 'mae Capture Wi9ard page' clic( &e%t$
0$ Fn the 'mae Capture Source page' use the Colume to Capture drop*down
control to choose the appropriate olu#e' then proide a na#e and description
for the i#age$ Clic( &e%t to continue$
4$ Fn the 'mae Capture Destination page' clic( "rowse and browse to the
location where "ou want to store the captured i#age$
5$ &n the -ile name te2t bo2' t"pe a na#e for the i#age using the $wi# file na#e
e2tension and then clic( Save$
70$ Clic( Upload imae to WDS server$
77$ T"pe the na#e of the W!S serer and clic( Connect$
72$ &f pro#pted for credentials' proide a user na#e and password for an account
with sufficient priilege to connect to the W!S serer$
7%$ )sing the drop*down 'mae Group control' choose the i#age group in which to
store the i#age$
7;$ Clic( -inish$
&ote
The director" structure in step one is alid for Windows Serer E1onghornE and
Windows Bista onl"$ Dor Windows 200% and Windows :P use the appropriate
S"sprep ersion fro# !eplo"$cab$
&ote
The s"nta2 in step two of this procedure is alid for Windows Serer E1onghornE
and Windows Bista onl"$ To chec( the s"nta2 for "our ersion of Windows' t"pe:
sysprep 5?
Discover imae
!iscoer i#ages are used to deplo" the Windows operating s"ste# through Windows
!eplo"#ent Serices to co#puters which do not support P:E boot$ !iscoer i#ages are
boot i#ages that launch the Windows !eplo"#ent Serices !iscoer" Wi9ard$ !iscoer
i#ages are saed to a file' conerted to an &SF for#at' and then burned to C! or !B!$
24
,o create a discover imae usin the WdsMmt snap-in
7$ E2pand the boot i#age folder$
2$ @ight*clic( the i#age to use as a discoer i#age$
%$ Clic( Create Discover "oot 'mae.
;$ Choose a na#e and description for the discoer i#age$
,$ Choose a location and na#e for the new file' using the $wi# file na#e e2tension$
6$ Clic( 6( to create the capture i#age$
0$ Clic( -inish.
,o create a discover imae usin WDSU,'$
7$ WDSU,'$' the Windows !eplo"#ent Serices co##and*line #anage#ent tool'
re8uires eleated priileges to run: clic( Start' clic( All )rorams' clic(
Accessories' right*clic( Command )rompt' and then clic( 2un 3levated$
2$ At a co##and pro#pt' t"pe:
WDSU,'$ 5new-discoverimae 5imae8boot<image 5architecture8%@;
5#ilepath8discover<image
Where boot<image is the na#e of the boot i#age "ou want to use to create the
discoer i#age' and discover<image is the file path and file na#e of the new
discoer i#age$
&ote
=elp for WDSU,'$ is aailable b" t"ping WDSU,'$ 5? at a co##and pro#pt$
This procedure re8uires the use of a third*part" C! cop"ing utilit" to create the
bootable C!$ )sing the Windows cop" co##and to cop" the i#age to #edia will
not create a bootable dis($
Aou #a" also use this procedure to create other t"pes of bootable #edia fro#
boot files including e2ported and Capture i#ages$
,o create bootable discover media
7$ To create a WinPE build eniron#ent' open a co##and pro#pt and t"pe:
Md c8?Winpe?"oot
Md c8?Winpe?Sources
2$ Cop" the discoer i#age created in the preious procedure:
25
Copy c8?boot.wim c8?Winpe?Sources
%$ Cop" boot files fro# the Windows Auto#ated &nstallation 6it:
:copy c8?)roram -iles?Windows A'(?tools?DarchitectureE?boot
c8?Win)3?boot
;$ Change directories to c:MProgra# filesMWindows A&6MtoolsMNarchitectureO
,$ Create the bootable &SF i#age:
6scdim -n -bc8?winpe?boot?et#sboot.com c8?winpe c8?winpe.iso
6$ )se a utilit" that can create a C! or !B! to transfer the &SF i#age to the
appropriate #edia$
Usin unattend #iles with Windows
Deployment Services
Windows !eplo"#ent Serices allows "ou to auto#ate both the Windows !eplo"#ent
Serices client and the latter stages of Windows Setup$ This two phase approach is
acco#plished b" using two different unattend files$ The Windows !eplo"#ent Serices
unattend is stored on the Windows !eplo"#ent Serices serer in the
MW!SClient)nattend folder and is used to auto#ate the first phase of setup$ The file used
to configure unattend options during Windows Setup is stored in a sub*folder >either
PFEMP structure or M)nattend? in the per*i#age folder and is used to auto#ate phases
two through seen$
To auto#ate either phase "ou will need to create an )nattend$2#l file' cop" it to the
appropriate location and assign it for use$ QAssign#entR #a" be perfor#ed at the serer
leel or the client leel$ The serer leel assign#ent #a" further be bro(en down b"
architecture allowing "ou to hae differing settings for 246 and 26; clients$ Assign#ent at
the client leel oerrides the serer leel settings$
)rere*uisites #or usin unattend #iles
Co#plete the steps in the section' EConfiguring Windows !eplo"#ent Serices$E
Administrative credentials
To co#plete this tas(' "ou #ust be a #e#ber of the 1ocal Ad#inistrators group on the
Windows !eplo"#ent Serices serer and hae sufficient per#ission to add a co#puter
to a do#ain$
26
(nown issues with usin unattend #iles
Aou #ight encounter the following issues when "ou configure unattend options:
Windows !eplo"#ent Serices #anage#ent tools onl" support setting install i#age
unattend for Windows Bista and Windows Serer E1onghornE i#ages$ !own*leel
i#ages re8uire using "our e2isting S"sprep$inf files and #anuall" creating a PFEMP
director" structure$
Steps #or usin unattend #iles
)nattended installation is configured through the following steps:
7$ Creating an appropriate unattend file depending on whether "ou are configuring the
Windows !eplo"#ent Serices client' Windows Setup or legac" setup$ The Windows
S"ste# &#age Manager' included as part of the Windows A&6' proides an e2cellent
eniron#ent for authoring unattend files$
2$ Associating the unattend file with an i#age or #achine t"pe$
The following procedures describe how to configure for unattended installation b"
architecture' per co#puter' and for Windows Setup$
Con#iurin Windows Deployment Services unattend
,o associate a WDS client unattend #ile by architecture usin WdsMmt
7$ Create a director" under the @e#ote&nstall director" called W!SClient)nattend$
2$ Create an )nattend$2#l file with settings applicable to the Windows !eplo"#ent
Serices client$
%$ @ena#e the )nattend$2#l file to W!SClient)nattend$2#l$
;$ Cop" the W!SClient)nattend$2#l file to @e#ote&nstallMW!SClient)nattend$
,$ Start the WdsMg#t MMC$
6$ E2pand the list in the left*hand pane to show the Servers list$
0$ @ight*clic( the Windows !eplo"#ent Serices serer containing the
Windows Bista or Windows Serer E1onghornE i#age to which "ou want to
associate the unattend file' and then clic( )roperties$
4$ Clic( the Windows DS Client tab$
5$ Clic( 3nable Unattend Mode$
27
70$ Clic( "rowse ne2t to the appropriate architecture$
77$ /rowse to the W!SClient)nattend folder' clic( WDSClientUnattend.%ml' and
then clic( 6pen$
72$ Clic( 6($
7%$ To close Server )roperties' clic( 6($
,o associate a WDS client unattend #ile by architecture usin WDSU,'$
7$ WDSU,'$' the Windows !eplo"#ent Serices co##and*line #anage#ent tool'
re8uires eleated priileges to run: clic( Start' clic( All )rorams' clic(
Accessories' right*clic( Command )rompt' and then clic( 2un 3levated$
2$ At a co##and pro#pt' t"pe:
WDSU,'$ 5set-server 5wdsunattend 5policy8enabled 5#ile:filepath
Karchitecture:246
Where filepath is the path na#e and file na#e of the unattend file$
&ote
=elp for WDSU,'$ is aailable b" t"ping WDSU,'$ 5? at a co##and pro#pt$
,o associate a Windows Deployment Services client unattend #ile per computer
Dro# a co##and pro#pt' t"pe:
WDSU,'$ 5set-device 5device8computername 5'D88I. or M-C address
5WdsClientUnattend8relative path
Where relative path is the path fro# the @EM&3ST share to the folder containing
WdsClient)nattend$2#l$
&ote
A sa#ple WdsClient)nattend file is included in Appendi2 A of this guide$
Con#iurin Windows Setup unattend
,o associate a Windows Setup unattend #ile to an imae usin WdsMmt
7$ Dro# the WdsMg#t snap*in' clic( to e2pand the i#age group containing
Windows Bista or Windows Serer E1onghornE i#ages$
2$ @ight*clic( the i#age "ou want to associate the unattend file to and clic(
28
)roperties$
%$ Clic( Allow imae to install in unattend mode$
;$ Clic( Select -ile$
,$ Enter the na#e and path' or browse to choose the unattend file and then clic(
6($
6$ To close 'mae )roperties' clic( 6($
,o associate a Windows Setup unattend #ile to an imae usin WDSU,'$
7$ WDSU,'$' the Windows !eplo"#ent Serices co##and*line #anage#ent tool'
re8uires eleated priileges to run: clic( Start' clic( All )rorams' clic(
Accessories' right*clic( Command )rompt' and then clic( 2un 3levated$
2$ Dro# a co##and pro#pt' t"pe:
WDSU,'$ 5set-imae 5imae8imagename5imaetype8install
5imaeroup8imagegroupname5unattend#ile8unattendfile
Where imagename is the na#e of the i#age with which to associate the
unattend file' imagegroupname is the na#e of the i#age group containing the
i#age file and unattendfile is the path and file na#e of the unattend file to
associate with the i#age$
,o associate Sysprep.in# with a down-level imae
7$ At a co##and pro#pt' change directories to the i#age group containing a down*
leel i#age$
2$ &n the i#age group containing the legac" i#age' create a director" with the sa#e
na#e as the W&M to which "ou want to associate the i#age:
Md C8?2emote'nstall?'maes?imagegroupname?imagename
%$ Create an PFEMP director" structure:
Mc C8?2emote'nstall?'maes?imagegroupname?imagename?F63MF
;$ Cop" a S"sprep$inf file appropriate to the i#age to the PFEMP director":
Copy C8?Sysprep.in# C8?2emote'nstall?'maes?imagegroupname?imagename?
F63MF
,$ Add files or #a(e other changes as necessar" and appropriate' following
conentions for PFEMP$
6$ After the i#age is applied' the entire PFEMP director" will be copied oer and the
29
contents will be applied to the i#age$
&ote
Dor #ore infor#ation about S"sprep$inf and the PFEMP director"' see !esigning
Auto#ated Setup Tas(s >http:KKgo$#icrosoft$co#Kfwlin(K-1in(&dG667%6?$
$oin bus and #eedbac=
Aour feedbac( and suggestions are i#portant to help us i#proe this feature in future
releases of Windows Serer E1onghornE$ Please proide co##ents regarding "our
e2perience using Windows !eplo"#ent Serices' proble#s that "ou encounter' and
whether this docu#ent was helpful$ We are also interested in feature re8uests and
general feedbac( about Windows !eplo"#ent Serices$
To sub#it feedbac( about this Step*b"*Step +uide' see >http:KKgo$#icrosoft$co#Kfwlin(K-
lin(idG,,70,?$ To ensure "our co##ents are receied' follow the instructions and proide
the na#e of this guide in the co##ent section of the Web site$
Additional re#erences
The following resources proide additional infor#ation about Windows !eplo"#ent
Serices:
Dor the #ost up*to*date ersion of this docu#ent' see the Microsoft Web site
>http:KKgo$#icrosoft$co#Kfwlin(K-1in(&dG667;,?$
&f "ou need product support' see the Microsoft Connect Web site
>http:KKgo$#icrosoft$co#Kfwlin(K-1in(&dG;5005?$
To access newsgroups for Windows !eplo"#ent Serices' follow the instructions that
are proided on the Microsoft Connect Web site >http:KKgo$#icrosoft$co#Kfwlin(K-
1in(&dG,0060?$
&f "ou are a beta tester and a #e#ber of the special Technolog" Adoption Progra#
>TAP? beta progra#' "ou can also contact "our appointed Microsoft deelop#ent
tea# #e#ber for assistance$
Dor #ore infor#ation about associated technologies' see the following resources:
Dor #ore infor#ation about the Windows A&6' see the Windows Auto#ated
&nstallation 6it >WA&6? )serSs +uide for Windows Bista
>http:KKgo$#icrosoft$co#Kfwlin(K-1in(&!G,%,,2?$
30
Appendi% A
The following is a sa#ple WdsClient unattend file:
<?xml version="1.0" encoding="utf-8" ?>
- <unattend xmlns="urn:schemas-microsoft-com:unattend">
- <settings pass="indos!"">
- <component name="#icrosoft-$indos-%etup" pu&lic'e()o*en="+1&f+8,-ad+-.e+,"
language="neutral" version%cope="non%x%" processor/rchitecture="x8-">
- <$indos0eplo(ment%ervices>
- <1ogin>
<$ill%ho23>4ever<5$ill%ho23>
- <6redentials>
<2sername>administrator<52sername>
<0omain>domain<50omain>
<!assord>m(7passord<5!assord>
<56redentials>
<51ogin>
- <3mage%election>
<$ill%ho23>4ever<5$ill%ho23>
- <3nstall3mage>
<3mage4ame>$indos 8ista ith 9ffice<53mage4ame>
<3mage:roup>3mage:roup1<53mage:roup>
<;ilename>3nstall.im<5;ilename>
<53nstall3mage>
- <3nstall)o>
<0is*30>0<50is*30>
<!artition30>1<5!artition30>
<53nstall)o>
<1anguage!ac*>"4-2%<51anguage!ac*>
<53mage%election>
<5$indos0eplo(ment%ervices>
- <0is*6onfiguration>
<$ill%ho23>9n"rror<5$ill%ho23>
- <0is*>
<0is*30>0<50is*30>
<$ill$ipe0is*>false<5$ill$ipe0is*>
<50is*>
<50is*6onfiguration>
<5component>
<5settings>
<5unattend>
31

Вам также может понравиться