Un petit exemple dans notre société :
Script père (il y en a un par bureau)
rem @echo off
echo Teste le type d'OS utilise
if exist %systemroot% goto NT
if exist %winbootdir%\win.com goto W95
goto FIN
:NT
echo Ceci est une session Windows N.T.
echo Lancement des scripts complementaires
call \\SERVEUR-PDC\netlogon\sc_genNT.bat SERVEUR-pdc SERVEUR-siege1
echo Retour script Pere
echo Mise en place des liens personnels avec le serveur
net use u: /delete>nul
net use u: \\SERVEUR-siege1\Bureau$ /yes>nul
net use s: /delete>nul
net use s: \\SERVEUR-siege1\Service$ /yes>nul
goto FIN
Remarque : Tous les utilisateurs disposent ainsi de disques virtuels U correspondant à leur bureau et S correspondant à leur service
:W95
echo Ceci est une session Windows 95
echo Lancement des scripts complementaires
call \\SERVEUR-PDC\netlogon\sc_genW9.bat SERVEUR-pdc SERVEUR-siege1
echo Retour script Pere
echo Mise en place des liens personnels avec le serveur
net use u: \\SERVEUR-siege1\Bureau$ /yes>nul
net use s: \\SERVEUR-siege1\Service$ /yes>nul
remarque : idem que pour NT
:FIN
echo C'est fini.
Script général (un pour les machines NT et un pour 9x)
rem @echo off
echo Enchainement du script general pour Windows 95
echo Synchronisation de l'heure sur le serveur
net time \\%1 /set /yes>nul
echo Creer le dossier Windows si necessaire
if exist c:\windows goto COPIE
md c:\windows
:COPIE
echo Copie des fichiers utilises par Windows
copy \\%1\netlogon\conneco?.bat c:\windows /y
copy \\%1\netlogon\lmhovid.txt c:\windows /y
copy \\%1\netlogon\lmhopl1.txt c:\windows /y
copy \\%1\netlogon\lmhovid.txt c:\windows\lmhosts /y
copy \\%1\netlogon\lmhovid.txt %windir%\lmhosts /y
copy \\%1\netlogon\infosser.grp %windir%\bureau /y
nbtstat -R
echo Mise en place des liens generaux avec le serveur
net use e: /delete /yes>nul
net use l: /delete /yes>nul
net use e: \\%2\echanges /yes>nul
net use g: \\%2\General /yes>nul
net use p: /home /yes>nul
net use l: \\%2\plm$ /yes>nul
Supprime des disques virtuels (par sécurité) et en recrée
Tous les utilisateurs disposent de disques virtuels communs:
E : appelé échanges (pour échanger des gros fichiers sans passer par la messagerie)
G : Disque général de la société
P : disque personnel saisi dans les paramètres de l'utilisateur sur le serveur
echo Temporisation avant retour
choice.com /n /t:O,1
Si ça peut t'aider