j'arrive a ajouter via ce script simple des droits :
RunWait(@ComSpec & " /C Echo o|CACLS D:\ /T /E /P NOM:F")
Mais je n'y arrive point pour 'tout le monde'
all users non plus , idem everyone
Si quelqu'un a la soluce, merci grandement
Oui , Mercieln a écrit :Il est lancé en tant qu'administrateur ?
Code : Tout sélectionner
RunWait(@ComSpec & " /C Echo o|CACLS D:\ /T /E /P Tout le monde: F")
RunWait(@ComSpec & " /C Echo o|CACLS D:\ /T /E /P utilisateurs:F")Code : Tout sélectionner
RunWait(@ComSpec & " /C CACLS d:\tmp /T /E /P ""Tout le monde"":F")jguinch a écrit :Salut.
Ca ressemble à un problème de double quotesCode : Tout sélectionner
RunWait(@ComSpec & " /C CACLS d:\tmp /T /E /P ""Tout le monde"":F")
Code : Tout sélectionner
RunWait(@ComSpec & " /C CACLS d: /T /E /P ""Tout le monde"":F")jguinch a écrit :En tapant la commande sans passer par AutoIt, est-ce que ça fonctionne ?
Code : Tout sélectionner
RunWait(@ComSpec & " /c CACLS c:\dhcp /x /c /p ""Tout le monde"":C")