{ * info-rmatique ! }

mapper un lecteur réseau à partir d’un script et automatiser dans les profils user

mkdir \server\users\%username% #crée le dossier au nom du user sur le serveur

net use u: \server\users\%username% #monte le lecteur réseau avec la lettre U sur le poste de l’utilisateur

icacls « \server\users\%username% » /grant:r « %username% »:F /T #donne les droits en contrôle total seulement à l’utilisateur

icacls \serverusers\%username% /deny « domain\utilisateurs »:D (ou W?) #supprime l’écriture pour les autres users du domaine

-> à écrire dans un fichier Bloc-notes et doit être enregistré avec l’extension « .bat »
chemin où stocker le script :
C:\Windows\SYSVOL\nom_du_domaine\scripts[script.bat]
Le script doit être indiqué dans le profil de tous les utilisateurs qui vont l’utiliser. À partir de la console « Utilisateurs et ordinateurs Active Directory », accédez aux propriétés de l’utilisateur puis indiquez le script en indiquant le nom précisément : onglet profil -> fenêtre script d’ouverture de session -> « script.bat »

Ex d'automatisation PS :

Get-ADUser -Filter * -SearchBase « OU=Personnel,DC=it-connect,DC=local » | Set-ADUser –scriptPath « script.bat »
Ne plus utiliser le script :
Get-ADUser -Filter * -SearchBase « OU=Personnel,DC=it-connect,DC=local » | Set-ADUser -Clear scriptPath
Les lecteurs réseau peuvent être supprimés au démarrage de la session, pour être immédiatement recréés :
net use * /delete /yes -> puis lignes « net use »…