[R] Attribuer des droits aux utilisateurs dans un dossier

Aide et conseils concernant AutoIt et ses outils.
Règles du forum
.
Y01
Niveau 5
Niveau 5
Messages : 160
Enregistré le : lun. 17 nov. 2014 10:46
Status : Hors ligne

Re: [...] Attribuer des droits aux utilisateurs dans un doss

#21

Message par Y01 »

Il faut faire très attention aux quotes simples et double quotes.

Pouvez-vous copier coller la ligne que vous avez voulu passer ?
Y01
Avatar du membre
jguinch
Modérateur
Modérateur
Messages : 2515
Enregistré le : lun. 14 févr. 2011 22:12
Status : Hors ligne

Re: [...] Attribuer des droits aux utilisateurs dans un doss

#22

Message par jguinch »

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
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

#23

Message par Lebalbo2013 »

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.

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.
Y01
Niveau 5
Niveau 5
Messages : 160
Enregistré le : lun. 17 nov. 2014 10:46
Status : Hors ligne

Re: [...] Attribuer des droits aux utilisateurs dans un doss

#24

Message par Y01 »

J'ai vu une parenthèse en trop à coté de @ProgramFilesDir.

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
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

#25

Message par Lebalbo2013 »

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.
Avatar du membre
jguinch
Modérateur
Modérateur
Messages : 2515
Enregistré le : lun. 14 févr. 2011 22:12
Status : Hors ligne

Re: [...] Attribuer des droits aux utilisateurs dans un doss

#26

Message par jguinch »

Ok, donc maintenant enlève le echo :roll:
Le script, ça fait gagner beaucoup de temps... à condition d'en avoir beaucoup devant soi !
Lebalbo2013
Niveau 4
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

#27

Message par Lebalbo2013 »

C'est bon çà marche!!
J'ai enlevé les paramètres "(OI) et "CI".et çà fonctionne.
Merci encore pour tout.
:D
Avatar du membre
jguinch
Modérateur
Modérateur
Messages : 2515
Enregistré le : lun. 14 févr. 2011 22:12
Status : Hors ligne

Re: [...] Attribuer des droits aux utilisateurs dans un doss

#28

Message par jguinch »

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
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

#29

Message par Lebalbo2013 »

C'est fait.Désolé pour le retard
Lebalbo2013
Niveau 4
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

#30

Message par Lebalbo2013 »

Merci la commande fonctionne bien.
Avatar du membre
jguinch
Modérateur
Modérateur
Messages : 2515
Enregistré le : lun. 14 févr. 2011 22:12
Status : Hors ligne

Re: [...] Attribuer des droits aux utilisateurs dans un doss

#31

Message par jguinch »

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...
Le script, ça fait gagner beaucoup de temps... à condition d'en avoir beaucoup devant soi !
Répondre