Yannick Plavonil's blog

Actualités et guides sur les outils de déploiement Microsoft

Assez souvent cette question revient sur le forum TechNet, “Comment copier un dossier pendant le déploiement de Windows”. Bien qu’il y ai plusieurs façons de procéder, voici un exemple pour copier un dossier en utilisant les fonctions de MDT comme la barre de progression, les propriétés, la journalisation et les retours d’erreurs...

Cet exemple montre la copie un dossier nommé Outils du <DeploymentShare>\Applications sur votre serveur vers C:\Windows\Temp sur le poste.
Enregistrez le script sous ZTICopyFolder.wsf dans votre dossier de scripts. Ceci est nécessaire puisqu’il inclut les fonctions de base (ZTIUtility.vbs) de MDT.

----------------

<job id="ZTICopyFolder">
<script language="VBScript" src="ZTIUtility.vbs"/>
<script language="VBScript">

Option Explicit
Dim iRetVal

On Error Resume Next
iRetVal = ZTIProcess
ProcessResults iRetVal
On Error Goto 0

Function ZTIProcess()

' Declare the variables
Dim sSourceFolder
Dim sTargetFolder

' Define Source and Target folders
sSourceFolder = oEnvironment.Item("DeployRoot") & "\Applications\Outils"
sTargetFolder = "C:\Windows\Temp\Outils"

oLogging.CreateEntry "Copying " & sSourceFolder & " folder to the local machine", LogTypeInfo

' Optional progess logging to the task sequence progress bar
oLogging.ReportProgress "Copying " & sSourceFolder & " folder to the local machine", 20

' Do the actual copying
oFSO.CopyFolder sSourceFolder, sTargetFolder, true

End Function

</script>
</job>

----------------

Autrement, vous pouvez toujours utiliser vos propres scripts sachant que le lecteur Z: du Deployment Share est connecté pendant le processus de déploiement.

Facebook Like
Anonymous