BITS Priority
Specops Deploy is using BITS to transfer files from the Server to the Client before installation.
To speed up the transfer it’s possible to increase the priority of the BITS Job by modifying the Deployments.XML file.
It does happen sometime that for example Windows Update is using BITS and Specops Deploy have to wait for it to complete.
Modify your Deployments.XML file in
\ad.domain.comSYSVOLad.domain.comPolicies{GUID-OF-THE-GPO-WITH-DEPLOYMENTS}MachineSpecOpsDeployDeployments.XML
Then change DownloadPriority=”Normal” to “Foreground” for the Deployment you want to give higher Download Priority to.
<deployment metadataversion="2" id="{acebe292-1cf9-406a-9faa-812ddd8cb544}" installationtype="Direct" packageid="{ccff47bf-9beb-481f-98cf-d99c001d1ec2}" removeifoutofscopeofmanagement="False" userinterfacelevel="None" installationsourcetype="DownloadInstallAndLeaveInCache" targetid="{65380502-c768-4acb-9e6c-587b5ba9e0eb}"> <deploymentoperation metadataversion="2" id="{3e7d5711-08fe-441b-8883-ed7bb159913d}" deploymentoperationtype="Install" executiontime="0" forcedexecutiontime="0" forcedexecutiontimeforslowconnections="0" wakeonlantime="0" deploymentoperationrestriction="OnlyBackground" downloadpriority="Normal" downloadmethods="AutoConfigure" rebootorlogoffifrequired="False" installationsourcetype="AutoConfigure"> </deploymentoperation> </deployment> # End of Script
So it looks like this:
<deploymentoperation metadataversion="2" id="{3e7d5711-08fe-441b-8883-ed7bb159913d}" deploymentoperationtype="Install" executiontime="0" forcedexecutiontime="0" forcedexecutiontimeforslowconnections="0" wakeonlantime="0" deploymentoperationrestriction="OnlyBackground" downloadpriority="“Foreground”" downloadmethods="AutoConfigure" rebootorlogoffifrequired="False" installationsourcetype="AutoConfigure"> </deploymentoperation> # End of Script
Next Deployment of that Package should now download faster and have highest priority.