Skip to content


InstallWDS – Installing Windows Deployment Services (WDS) from a batch file

Installing Windows Deployment Services (WDS) from a batch file

I needed to install WDS on 300+ servers but found that the server build did not have a local copy of OS setup or service pack files. I also wanted to set the paths back to the original values.

I started by adding all files required by WDS to the DFS and I created the following batch file.

@ECHO OFF

REG EXPORT “HKLM\SOFTWARE\Microsoft\Windows\CurrentVersion\Setup” %WINDIR%\InstallWDS.reg /y
REG ADD “HKLM\SOFTWARE\Microsoft\Windows\CurrentVersion\Setup” /v “SourcePath” /t REG_SZ /d “\\SERVERNAME\SHARE” /f
REG ADD “HKLM\SOFTWARE\Microsoft\Windows\CurrentVersion\Setup” /v “ServicePackSourcePath” /t REG_SZ /d “\\SERVERNAME\SHARE” /f

VER | Find “Microsoft Windows [Version 5.2." > nul
If %ERRORLEVEL% == 0 GoTo Win2003
VER | Find "Microsoft Windows [Version 6.0." > nul
If %ERRORLEVEL% == 0 GoTo Win2008

GoTo CleanUp

:Win2003
ECHO [Components] > %WINDIR%\InstallWDS.inf
ECHO RemInst = on >> %WINDIR%\InstallWDS.inf
Sysocmgr.exe /i:sysoc.inf /u:%WINDIR%\InstallWDS.inf
GoTo CleanUp

:Win2008
ServerManagerCmd -install WDS
GoTo CleanUp

:CleanUp
REG IMPORT %WINDIR%\InstallWDS.reg
DEL %WINDIR%\InstallWDS.inf
DEL %WINDIR%\InstallWDS.reg

Publishers website: http://www.ittelligence.co.za
ITtelligence mirror: InstallWDS.zip (480 B)

Posted in Scripts.

Tagged with , , , .


0 Responses

Stay in touch with the conversation, subscribe to the RSS feed for comments on this post.



Some HTML is OK

or, reply to this post via trackback.