Meilleur solution encore (Code a inserer dans un fichier .vbs)
-----------------------
'Création d'un fichier .bat permettant l'execution des scripts concernant les droits sur les repertoires personnels
Set fso = CreateObject("Scripting.FileSystemObject" )
Set f = fso.OpenTextFile("changeperms.bat",2, True)
f.WriteLine "echo o| net share " & strHomeDir & "$=" & RepPerso 'test
f.WriteLine "echo o| cacls " & RepPerso & " /C /P Administrateurs:F" 'Supprime Tout le monde et l'heritage
f.WriteLine "echo o| cacls " & RepPerso & " /T /E /P Administrateurs:F" 'Donne le droit Contrôle total au groupe Administrateur de ton domaine
f.WriteLine "echo o| cacls " & RepPerso & " /T /E /P " & strHomeDir & ":F" 'Donne le droit Contrôle total à l'utilisateur sur son répertoire perso
f.close
WshShell.Run "changeperms.bat",8,true
Set f = fso.GetFile("changeperms.bat" )
f.delete
Message édité par morissefoot le 03-08-2006 à 12:13:13