MDT : utilisation avec une base de données

Dans ce tutoriel, nous allons voir comment utiliser MDT avec une base de données.

L’utilisation de celle-ci permet de stocker dans une base de données les informations de déploiement pour un poste identifier par exemple par son adresse MAC, ce qui permet lorsque l’on doit refaire le poste de pré remplir l’ensemble des informations comme :

  • Le nom de l’ordinateur
  • Le domaine ou le groupe de travail
  • L’image
  • Les applications

Prérequis

Configurer la base de données

Depuis la console DeploymentWorkbench (MDT), déplier le dossier Advanced Configuration 1, faire un clic droit sur Database 2 et cliquer sur New Database 3.

New database - mdt

Entrer le nom de serveur 1 et de l’instance SQL 2, configurer le mode de connexion à l’instance 3 puis cliquer sur Next 4.

Config server sql

Si nécessaire configurer le port 1433 pour l’accès TCP/IP

Choisir l’option Create a new database 1, entrer le nom de la base 2 et cliquer sur Next 3.

Config database

Entrer le nom du partage de déploiement 1 et cliquer sur Next 2.

Config share

Si le partage n’est pas renseigné, il faut par la suite indiquer un compte autorisé à se connecter à la base de données.

Un résumé s’affiche, cliquer sur Next 1.

Resume

Une fois la base créée, cliquer sur Finish pour fermer l’assistant.

Database created

On peut maintenant passer à la configuration de MDT pour utiliser la base de données.

Configurer MDT

L’exemple d’utilisation après la configuration ne portant que sur l’ajout de l’ordinateur et l’assignation de la tâche, je vais seulement activé les règles nécessaires.

Faire un clic droit sur Database 1 et cliquer sur Configure Databases Rules 2.

Add rules

Computer Options : sélectionner Query for computer-specific settings 1 et cliquer sur Next 2.

Select rule

Pour les autres options désélectionner les toutes en cliquant sur le bouton Deselect All. Au résumé des règles à ajouter, cliquer sur Next 1.

confirm add rule

Une fois les règles ajoutée, fermer l’assistant en cliquant sur Finish 1.

Rule added

Si l’on regarde le fichier CustomSetting.ini (Propriétés du partage de déploiement / onglet Rules), CSettings a été ajouté au paramètre Priority et la section suivante a été ajoutée :

[CSettings]
SQLServer=SERVER
Instance=SQLEXPRESS
Port=1433
Database=MDT
Netlib=DBMSSOCN
Table=ComputerSettings
Parameters=UUID, AssetTag, SerialNumber, MacAddress
ParameterCondition=OR

Dans le cas où le partage n’a pas été configuré, il faut ajouter à la section les lignes suivantes (adapter à votre environnement) :

DBID=User
DBPWD=Password

Maintenant que MDT est configuré, nous allons voir un cas d’utilisation.

Exemple d’utilisation

Dans cette partie, nous allons ajouter un ordinateur à la base de données qui sera identifié par l’adresse MAC de sa carte réseau et nous affecterons les paramètres suivants :

  • Nom de l’ordinateur
  • Workgroup
  • TaskSequenceID (Séquence de déploiement)

Avant de commencer, il faut récupérer l’adresse de la carte réseau.

Get MAC

Sous Hyper-V, l’ordinateur virtuel doit avoir été démarré pour qu’une adresse MAC soit attribuée à la carte.

Depuis la console MDT, aller sur Database / Computers 1, faire un clic droit dans la zone du milieu et cliquer sur New 2.

New computer

Entrer une description 1, l’Asset TAG 2, l’adresse MAC 3 puis cliquer sur Appliquer 4.

Computer identity

Aller sur l’onglet Details 1 et renseigner les propriétés JoinWorkgroup 2, OSDComputerName 3, TaskSequenceID 4 puis cliquer sur Appliquer 5 et OK 6.

Lancer un déploiement, la séquence de tache devrait être sélectionnée et le nom et groupe de travail renseignés.

Conclusion

L’utilisation de la base de données de MDT permet une grande automatisation du déploiement avec un minimum d’intervention humaine à condition de pouvoir alimenter celle-ci automatiquement à l’aide d’outils tels que GLPI / OCSInventory …

Cet exemple ne montre qu’une petite partie de ce qui est possible de faire la base de données, il est possible de d’ajouter des rôles (Taches de déploiement + logiciels), de faire la configuration par rapport à un modèle de d’ordinateur ou même de lieu par rapport à l’adresse IP de la passerelle.

Le principal inconvénient comme toute base de données et d’alimenter et de la maintenir à jour.

L’utilisation par adresse MAC peut être utile pour des postes de salle de formation que l’on refait régulièrement et permet de limiter l’intervention humaine.




Laisser un commentaire