5.1

Table Of Contents
Exécution de scripts de personnalisation QuickPrep
Avec l'outil QuickPrep, vous pouvez créer des scripts pour personnaliser les postes de travail de clone lié dans
un pool. Vous pouvez configurer QuickPrep pour exécuter des scripts de personnalisation à deux moments
prédéfinis.
Lors de l'exécution de scripts QuickPrep
Le script de post-synchronisation s'exécute après la création, la recomposition ou le rééquilibrage des clones
liés, et l'état du clone est [Ready (Prêt)] . Le script de désactivation s'exécute avant la désactivation de clones
liés. Les scripts s'exécutent dans les systèmes d'exploitation client des clones liés.
Comment QuickPrep exécute des scripts
Le processus de QuickPrep utilise l'appel API CreateProcess de Windows pour exécuter des scripts. Votre
script peut appeler n'importe quel processus pouvant être créé avec l'API CreateProcess. Par exemple, les
processus cmd, vbscript, exe et de fichier de commandes fonctionnent avec l'API.
En particulier, QuickPrep transmet le chemin spécifié pour le script en tant que deuxième paramètre à l'API
CreateProcess et définit le premier paramètre sur NULL.
Par exemple, si le chemin du script est c:\myscript.cmd, le chemin apparaît en tant que deuxième paramètre
dans la fonction dans le fichier journal de View Composer : CreateProcess(NULL,c:\myscript.cmd,...).
Fournir des chemins à des scripts QuickPrep
Vous fournissez des chemins aux scripts de personnalisation de QuickPrep lorsque vous créez un pool de
postes de travail de clone lié ou lorsque vous modifiez des paramètres de personnalisation client d'un pool.
Les scripts doivent résider sur la machine virtuelle parente. Vous ne pouvez pas utiliser de chemin d'accès
UNC vers un partage de réseau.
Si vous utilisez un langage de script qui a besoin d'un interprète pour exécuter le script, le chemin du script
doit démarrer par le binaire de l'interprète.
Par exemple, si vous spécifiez le chemin d'accès C:\script\myvb.vbs en tant que script de personnalisation
QuickPrep, View Composer Agent ne peut pas exécuter le script. Vous devez spécifier un chemin qui démarre
par le chemin du binaire de l'interprète :
C:\windows\system32\cscript.exe c:\script\myvb.vbs
IMPORTANT Empêchez les utilisateurs ordinaires d'accéder aux scripts de personnalisation QuickPrep. Placez
les scripts dans un dossier sécurisé.
Délai d'expiration du script QuickPrep
View Composer termine un script de post-synchronisation ou de désactivation qui prend plus de 20 secondes.
Si votre script dure plus de 20 secondes, vous pouvez augmenter la limite d'expiration. Pour plus
d'informations, reportez-vous à la section « Augmenter la limite du délai d'expiration des scripts de
personnalisation QuickPrep », page 92.
Vous pouvez également utiliser votre script pour lancer un autre script ou processus exécutant la longue tâche.
Compte de script QuickPrep
QuickPrep exécute les scripts sous le compte dans lequel le service VMware View Composer Guest Agent
Server est configuré pour être exécuté. Par défaut, ce compte est système local.
Ne modifiez pas ce compte d'ouverture de session. Si vous le faites, les clones liés ne démarrent pas.
Administration de VMware View
116 VMware, Inc.