Monter un lecteur réseau – Netlogon net use .bat .vbs

L’objectif d’un fichier .bat et ou .vbs en tant que Script d’ouverture de session est d’exécuter des tâches diverses et variées, automatiquement, lorsqu’un utilisateur du domaine ouvre une session sur sa machine.

Dans notre exemple, il servira à « mapper », monter automatiquement un lecteur réseau (dossier partagé) dans le poste de travail de l’utilisateur.

Créer un dossier partagé « Services » (pour notre exemple). Voir ce guide : Dossier partagé commun aux Utilisateurs d’un Service sur Serveur AD

Nous venons donc de créer le partage réseau UNC suivant : \\Dc1\Services

lr1

Création des fichiers .bat et .vbs

Télécharger le pack des fichiers .bat et .vbs : lecteur.bat.vbs

Contenu du fichier lecteur.bat :

net use * /DELETE /YES     (permet de supprimer des lecteurs réseau non désirés)

lecteur.vbs     (permet de lancer le script en vbs, car le script d’ouverture de session ne lance que des fichiers bat)

lr2

Contenu du fichier lecteur.vbs :

On Error Resume Next       (passe à l’objet suivant si une erreur est rencontrée)

Set objNetwork = CreateObject(“WScript.Network”)
Set objShell = CreateObject(“Shell.Application”)

objNetwork.MapNetworkDrive “Z:”, “\\DC1\Services”        (lettre du lecteur associée au chemin réseau)
objShell.namespace(“Z:”).self.name=”Services Communs”       (nom convivial donné au chemin réseau)

lr3

Placer ces 2 fichiers sur : \\Dc1\netlogon

lr4

Dans les propriétés de l’utilisateur, onglet Profil, inscrire le nom du fichier .bat créé précédemment « lecteur.bat » dans « Script d’ouverture de session ». Appliquer, OK.

lr5

 Résultat :

lr6

lr7