Cette rubrique vous apprend comment configurer les variables dans Microsoft Deployment Toolkit (MDT) 2013 pour passer et configurer automatiquement des étapes lors du déploiement Windows. Les variables peuvent contrôler aussi bien l’affichage des fenêtres lorsque vous êtes sur l’assistant du déploiement, tout comme la configuration de Windows. Ces variables sont enregistrées dans un fichier texte nommé CustomSettings.ini.
Afficher le nom de la Task Sequence en cours
_SMSTSORGNAME=%TaskSequenceName%
Nommer votre ordinateur
[Settings]
Priority=DefaultGateway, ByLaptopType, ByDesktopType, Default
Properties=ComputerLocationName,ComputerTypeName
[Default]
OSDComputerName=%ComputerLocationName%-%ComputerTypeName%-%SerialNumber%
[Beijing]
ComputerLocationName=B
[ByLaptopType]
Subsection=Laptop-%IsLaptop%
[ByDesktopType]
Subsection=Desktop-%IsDesktop%
[Laptop-True]
ComputerTypeName=L
[Desktop-True]
ComputerTypeName=D
Configurer une IP statique
OSDAdapterCount=1
OSDAdapter0EnableDHCP=FALSE
OSDAdapter0IPAddressList=192.168.0.10
OSDAdapter0SubnetMask=255.255.255.0
OSDAdapter0Gateways=192.168.0.1
OSDAdapter0DNSSuffix=msnloop.com
Déployer vos applications par modèle de machine
[Settings]
Priority=Model, Default
Properties=
[Default]
OSInstall=YES
[HP EliteBook 8540w]
Subsection=%Model%-%Architecture%
[HP EliteBook 8540w-X86]
MandatoryApplications001={980fc0ac-68eb-4227-bc57-49ac352e18d5}
[HP EliteBook 8540w-X64]
MandatoryApplications001={980fc0ac-68eb-4227-bc57-49ac352e18d4}
Configurer la résolution de l’écran
[Settings]
Priority=Model, Default
[Default]
OSInstall=Y
[Latitude E6510]
BitsPerPel=32
VRefresh=60
XResolution=1920
YResolution=1080
Ajouter un compte au groupe administrateurs
[Settings]
Priority=Default
[Default]
OSInstall=Y
SkipAppsOnUpgrade=NO
SkipAdminPassword=YES
Administrators001=RDG\NYC Help Desk Staff
Administrators002=RDG\North America East Help Desk Staff
PowerUsers001=RDG\User01
PowerUsers002=RDG\User02
Configurer le mot de passe Administrateur
SkipAdminPassword=YES
AdminPassword=P@ssw0rd
Configuration par architecture
[Settings]
Priority=Architecture, Default
[Default]
OSInstall=Y
[X64]
Applications001={5e731fe1-ef93-44f9-bb17-8f7a5734cec8}
Applications002={3e534fe5-af78-55t6-aa26-sf4a67113r16}
[X86]
Applications001={5e731fe1-ef93-44f9-bb17-8f7a5734cec8}
Nommer l’ordinateur en fonction de l’adresse MAC
[Settings]
Priority=MacAddress, Default
[Default]
OSInstall=YES
[00:15:5D:85:6B:00]
OSDComputerName=PC00075
Nommer l’ordinateur par numéro de série
[Settings]
Priority=Default
[Default]
OSInstall=YES
OSDComputerName=PC-%SerialNumber%
Nommer l’ordinateur avec une partie du numéro de série
OSDComputername=WKS-#Right("%SerialNumber%",4)#
Ajouter les PC portables dans un autre OU
[Settings]
Priority=ByLaptopType, Default
[Default]
MachineObjectOU=OU=Workstations,OU=Contoso,DC=contoso,DC=com
[ByLaptopType]
Subsection=Laptop-%IsLaptop%
[Laptop-True]
MachineObjectOU=OU=Laptops,OU=Contoso,DC=contoso,DC=com
Configuration PC Fixe vs PC portable
[Settings]
Priority=ByDesktopType, ByLaptopType, Default
Properties=MyCustomProperty
[ByDesktopType]
Subsection=Desktop-%IsDesktop%
[ByLaptopType]
Subsection=Laptop-%IsLaptop%
[Desktop-True]
OSDComputerName=WM%SerialNumber%
[Laptop-True]
OSDComputerName=LM%SerialNumber%
Récupérer les logs des déploiements SLShare vs SLShareDynamicLogging
SLShare copie tous vos fichiers de logs à la fin du déploiement.
SLShareDynamicLogging qui lui fournit les logs en temps réel.
SLShare=\\MDT01\Logs$
SLShareDynamicLogging=\\MDT01\Logs$
Mise à jour Windows Update sur votre serveur WSUS
Activer les étapes Windows Update dans votre séquence de tâches et ajouter la variable
WSUSServer=http://WSUS01
Ajout de la clé produit
SkipProductKey=YES
ProductKey=XXXXX-XXXXX-XXXXX-XXXXX-XXXXX
USMT avec Hardlink
SkipUserData=YES
UserDataLocation=AUTO
SkipComputerBackup=YES
ComputerBackupLocation=AUTO
USMTMigFiles001=MigApp.xml
USMTFiles002=MigUser.xml
ScanStateArgs=/v:5 /o /c /ue:*\* /uel:90
LoadStateArgs=/v:5 /c /lac
Cet article est nickel,
Les fichiers INI c’est puissant, dans certains cas on peut se passer de la base SQL
Bonjour,
Merci pour cet article.
J’aimerai savoir s’il est possible d’intégrer une machine sur une OU spécifique à l’aide de son adresse MAC ?
Oui. Dans l’exemple ou je nomme la machine par mac adresse tu peux aussi spécifier un OU
Bonsoir,
J’aimerai pouvoir spécifier également la semaine de l’année, l’année.
Cela est-il possible? Mes recherches jusqu’à présent sont vaines.
Merci
Il faudrait de modifier quelques scripts pour personnaliser un peu plus les variables
Bonjour serais t-il possible d’avoir de l’aide sur mon fichier de conf
Je m’explique je ne comprend pas pourquoi mais machine n’arrive pas à etre dans le domaine voila mon fichier CustomSettings.ini.
[Settings]
Priority=Default
Properties=MyCustomProperty
[Default]
OSInstall=Y
SkipAdminPassword=YES
SkipProductKey=YES
SkipComputerBackup=YES
SkipBitLocker=YES
SkipCapture=YES
SkipSummary=YES
SkipFinalSummary=YES
FinishAction=RESTART
SkipComputerName=YES
SkipDomainMembership=YES
JoinDomain=mondomain
DomainAdmin=compte qui à les droit d’ajouer dans le domaine
DomainAdminDomain=mondomain
DomaineAdminPassword=le mot du passe du compte du dessus
MachineObjetOU=OU=******,DC=*******,DC=*****
SkipUserData=YES
SkipProductKey=YES
SkipLocaleSelection=YES
SkipTimeZone=YES
UILanguage=fr-FR
UserLocale=fr-FR
KeyboardLocale=fr-FR
TimeZoneName = Romance Standard Time
EventService=http://SRV-WDS:9800