[R] Attribuer des droits aux utilisateurs dans un dossier
Règles du forum
- Merci de consulter la section "Règles du forum" et plus particulièrement "Règles et Mentions Légales du site autoitscript.fr" avant d'écrire un message.
Re: [...] Attribuer des droits aux utilisateurs dans un doss
Il faut faire très attention aux quotes simples et double quotes.
Pouvez-vous copier coller la ligne que vous avez voulu passer ?
Pouvez-vous copier coller la ligne que vous avez voulu passer ?
Y01
Re: [...] Attribuer des droits aux utilisateurs dans un doss
Ajoute echo devant cacls pour voir la commande qui est exécutée :
Code : Tout sélectionner
RunWait(@ComSpec & ' /k echo cacls "' & EnvGet('ProgramFiles(x86)') & '\test1\test2" /T /E /C /G utilisateurs:C', @SystemDir)
Le script, ça fait gagner beaucoup de temps... à condition d'en avoir beaucoup devant soi !
-
Lebalbo2013
- Niveau 4

- Messages : 63
- Enregistré le : ven. 19 déc. 2014 18:11
- Status : Hors ligne
Re: [...] Attribuer des droits aux utilisateurs dans un doss
Bonjour,
après avoir ajouté écho,j'ai constaté qu'il exectute la commande : cacls "c:\program files;Ci-dessous le code que j'ai exécuté.Ce qui à mon avis signifie du'il ne suit pas l'arborescence que j'ai spécifié dans mon script.
après avoir ajouté écho,j'ai constaté qu'il exectute la commande : cacls "c:\program files;Ci-dessous le code que j'ai exécuté.Ce qui à mon avis signifie du'il ne suit pas l'arborescence que j'ai spécifié dans mon script.
Code : Tout sélectionner
RunWait(@ComSpec & ' /k echo cacls "' & @ProgramFilesDir) & 'VisualAssur4\Data\" /T /E /C /G utilisateurs:(OI)(CI)C', @SystemDir)
Je suis en train d'essayer de débugger mais je n'ai pas encore trouvé d'où vient le soucis.
Cordialement,
Stéphane.Re: [...] Attribuer des droits aux utilisateurs dans un doss
J'ai vu une parenthèse en trop à coté de @ProgramFilesDir.
J'ai aussi rajouté un "\".
Ce nouveau code fonctionne t-il mieux ?
J'ai aussi rajouté un "\".
Ce nouveau code fonctionne t-il mieux ?
Code : Tout sélectionner
RunWait(@ComSpec & ' /k echo cacls "' & @ProgramFilesDir & '\VisualAssur4\Data\" /T /E /C /G utilisateurs:(OI)(CI)C', @SystemDir) Y01
-
Lebalbo2013
- Niveau 4

- Messages : 63
- Enregistré le : ven. 19 déc. 2014 18:11
- Status : Hors ligne
Re: [...] Attribuer des droits aux utilisateurs dans un doss
Bonjour,
la commande exécutée est bien : cacls : c:\program files\VisualAssur4\Data\" /T /C /G utilisateurs:(OI)(CI)C.
Il exécute apparement la commande mais les droits au niveau du dossier n'ont pas du tout changé.
Je travaille sous Windows XP.je ne sais pas si ce là pourrait être le soucis.
la commande exécutée est bien : cacls : c:\program files\VisualAssur4\Data\" /T /C /G utilisateurs:(OI)(CI)C.
Il exécute apparement la commande mais les droits au niveau du dossier n'ont pas du tout changé.
Je travaille sous Windows XP.je ne sais pas si ce là pourrait être le soucis.
Re: [...] Attribuer des droits aux utilisateurs dans un doss
Ok, donc maintenant enlève le echo 
Le script, ça fait gagner beaucoup de temps... à condition d'en avoir beaucoup devant soi !
-
Lebalbo2013
- Niveau 4

- Messages : 63
- Enregistré le : ven. 19 déc. 2014 18:11
- Status : Hors ligne
Re: [...] Attribuer des droits aux utilisateurs dans un doss
C'est bon çà marche!!
J'ai enlevé les paramètres "(OI) et "CI".et çà fonctionne.
Merci encore pour tout.

J'ai enlevé les paramètres "(OI) et "CI".et çà fonctionne.
Merci encore pour tout.
Re: [...] Attribuer des droits aux utilisateurs dans un doss
Merci de passer le sujet en [R] si le problème est résolu...
Le script, ça fait gagner beaucoup de temps... à condition d'en avoir beaucoup devant soi !
-
Lebalbo2013
- Niveau 4

- Messages : 63
- Enregistré le : ven. 19 déc. 2014 18:11
- Status : Hors ligne
Re: [R] Attribuer des droits aux utilisateurs dans un dossie
C'est fait.Désolé pour le retard
-
Lebalbo2013
- Niveau 4

- Messages : 63
- Enregistré le : ven. 19 déc. 2014 18:11
- Status : Hors ligne
Re: [R] Attribuer des droits aux utilisateurs dans un dossie
Merci la commande fonctionne bien.
Re: [...] Attribuer des droits aux utilisateurs dans un doss
C'est le titre du premier post qu'il faut passer en [R].
Je le fait pour celui-là, je te laisse le soin de le faire pour les autres...
Je le fait pour celui-là, je te laisse le soin de le faire pour les autres...
Le script, ça fait gagner beaucoup de temps... à condition d'en avoir beaucoup devant soi !


