TEAM-Deploy is a simple tool to replace the Windows Setup written entirely in Batch. It's designed for rapid deployment of Windows in environments such as repair shops.
To start using TEAM-Deploy clone or download the repository and populate the Images
folder with your WIM or ESD files, the Answerfiles
folder with your Answerfiles, Associationfiles
folder with your Associationfiles and the Packages
folder with your Siloed provisioning packages.
Note that no path should contain spaces, that includes the path to the repository itself aswell as the names of the image files, answerfiles, associationfiles, and provisioning package files.
Not all versions of DISM support applying Siloed provisioning packages. If you want to use provisioning packages you should use the latest version of DISM from the Windows ADK and set the adkLocation
option in the TEAM-Deploy.cfg
file to the location of the ADK installation.
Execute TEAM-Deploy.cmd
with administrative privileges and use the menu to select the disk, image, answerfile, association file and provisioning package to be used. The script will then format the disk, write the partition table, copy the image to the disk and apply the answerfile, association file and provisioning package. Finally it will create the bootloader.
Partitioning, image deployment, answerfile deployment, association file deployment, provisioning package deployment, and bootloader creation can all be disabled independently by entering an X
in the corresponding selection menus.
The TEAM-Deploy.cfg
file contains the configuration for TEAM-Deploy. Some of those settings are default selections and can be changed at runtime, others such as the size of the various partitions are fixed and can only be changed in the configuration file.
The following options are available:
bootType
- The boot type of the system. Valid values areUEFI
andBIOS
(when booted from PE will be overwritten with the current PE boot type).partitionTable
- The partition table type to be written. Valid values areGPT
andMBR
. ChooseGPT
for UEFI systems andMBR
for BIOS systems (when booted from PE will be overwritten with the partition table type fitting to the boot type).sizeSystem
- The size of the system partition in MB. The default value is200
.sizeRecovery
- The size of the recovery partition in MB. The default value is1000
.sizeMSR
- The size of the MSR partition in MB. The default value is16
.letterSystem
- The letter of the boot partition. The default value isJ
.letterOS
- The letter of the Windows partition. The default value isK
.letterRecovery
- The letter of the recovery partition. The default value isL
.arch
- The architecture of the system. Valid values areX86
andX64
.diskID
- The index of the disk to be used for the deployment. The default value isX
for no selection.imageID
- The index of the image to be deployed. The default value is1
for the first image (alphabetically sorted) in theImages\<Arch>
folder.imageIndex
- The index within the image to be deployed. The default value is1
for the first index in the selected image (for stock Microsoft images that typically is the Home edition).answerID
- The index of the answerfile to be used. The default value is1
for the first answerfile (alphabetically sorted) in theAnswerfiles\<Arch>
folder.assocID
- The index of the association file to be used. The default value is1
for the first association file (alphabetically sorted) in theAssociationfiles\<Arch>
folder.packageID
- The index of the provisioning package to be used. The default value is1
for the first provisioning package (alphabetically sorted) in thePackages\<Arch>
folder.adkLocation
- The location of the ADK installation. The default value isX:\ADK
. Will be ignored if not found.
Thanks to SelfMan for some of the english translations.