bonjour,
je cherche à gerer les droits sur des dossiers mais je n'y arrive pas quand le nom du groupe ou de l'utilisateur comporte des espace.
voila mon code :
du moment que ma variable nomUtilisateur ne comporte pas d'espace, ca marche tres bien. mais si par exemple je veux partager mon dossier à "Utilisateurs du domaine" ou a une utilisateur qui pourrait s'appeler "toto 254" par exemple, le partage ne se fait pas.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13 ' saisie du nouvel utilisateur nomUtilisateur=inputbox("Saisissez le nom de l'utilisateur","Utilisateur") ' creation de l'utilisateur... ' ... Set objShell = CreateObject("Wscript.Shell") Set objFSO = CreateObject("Scripting.FileSystemObject") ' Droits sur le dossier dossiertest droitdossier = objShell.Run("%COMSPEC% /c Echo o| cacls c:\dossiertest /g " & nomUtilisateur &":f administrateurs:f", 2, True) If droitdossier <> 0 Then Wscript.Echo "Permissions sur le dossier non fait" End If
je vois bien que ce sont les espaces qui posent probleme mais comment remedier a ca ?
par avance merci.
Partager