Nous devons définir les permissions sur les répertoires des utilisateurs sur un serveur Windows 2000. Cela se produit assez régulièrement et ils doivent également être définis dans l'ordre ci-dessous ou les sauvegardes se plantent. Ceci est le script de base :
XCACLS foldername /g Administrators:OF /T /C /Y
XCACLS foldername /E /g "DOM\Enterprise Admins":OF /T /C /Y
XCACLS foldername /E /g SYSTEM:OF /T /C /Y
XCACLS foldername /E /g STAFF\username:ORWEDC /T /C /Y
Mon problème est que ce script ne fonctionne pas sur tous les fichiers de certains répertoires. Les fichiers sur lesquels il semble échouer sont les noms de fichiers longs et les répertoires profondément imbriqués.
Quelqu'un connaît-il un script qui n'a pas peur des longs noms de fichiers et qui prend les grands chemins dans son élan ?
Je suis tombé sur un XCACLS.vbs script de Microsoft, mais il fonctionne différemment et je ne suis pas sûr qu'il fonctionne également avec ces grands noms de fichiers.