ICACLS nom /save fichierACL /T /C Stocke les listes de contrôle d'accès discrétionnaire pour les fichiers et les dossiers ...

ICACLS nom /save fichierACL [/T] [/C]
    Stocke les listes de contrôle d'accès discrétionnaire pour les fichiers et
    les dossiers qui correspondent au nom dans fichierACL pour une utilisation
    ultérieure avec /restore. Notez que les SACL, le propriétaire et les noms
    d'intégrité ne sont pas enregistrés.

ICACLS répertoire [/substitute AncienSID NouveauSID [...]] /restore fichierACL
    [/C]
    Applique les listes DACL stockées aux fichiers présents
    dans le répertoire.

ICACLS nom /setowner utilisateur [/T] [/C]
    Modifie le propriétaire de tous les noms correspondants. Cette option ne
    force pas à un changement de propriétaire ; utilisez l'utilitaire
    takeown.exe pour cela.

ICACLS nom /findsid SID [/T] [/C]
    Recherche tous les noms correspondants qui contiennent une liste de
    contrôle d'accès mentionnant de façon explicite le SID.

ICACLS nom /verify [/T] [/C]
    Recherche tous les fichiers dont la liste de contrôle d'accès n'est pas
    de forme canonique ou dont les longueurs ne sont pas cohérentes avec les
    nombres d'entrées ACE.

ICACLS nom /reset [/T] [/C]
    Remplace les listes de contrôle d'accès par les listes héritées par défaut
    pour tous les fichiers correspondants.

ICACLS nom [/grant[:r] Sid:perm[...]]
       [/deny Sid:perm [...]]
       [/remove[:g|:d]] SID[...]] [/T] [/C]

    /grant[:r] Sid:perm - Octroie les droits d'accès utilisateur
        spécifiés. Avec :r, les autorisations remplacent toute autorisation
        explicite précédemment accordée.
        Sans :r, les autorisations sont ajoutées aux autorisations explicites
        précédemment accordées.

    /deny Sid:perm - Refuse de manière explicite les droits d'accès
        utilisateur spécifiés. Une entrée ACE de refus
        explicite est ajoutée aux autorisations mentionnées et les mêmes
        autorisations dans tout accord explicite sont supprimées.

    /remove[:[g|d]] SID - Supprime toutes les occurrences de SID dans la liste
        de contrôle d'accès. Avec
        :g, toutes les occurrences de droits accordés à ce SID sont
        supprimées. Avec
        :d, toutes les occurrences de droits refusés à ce SID sont supprimées.

    /inheritance:e|d|r
        e - Active l'héritage.
        d - Désactive l'héritage et copie les ACE.
        r - Supprime toutes les ACE héritées.


Remarque :
    Les SID peuvent être spécifiés au format numérique ou sous forme de nom
    convivial. Si le format numérique
    est utilisé, ajoutez un * avant le SID.

    /T indique que cette opération est effectuée sur tous les
        fichiers/répertoires correspondants qui se trouvent sous les
        répertoires spécifiés dans le nom.

    /C indique que cette opération se poursuivra sur toutes les erreurs
        de fichiers. Les messages d'erreurs continueront à s'afficher.

    ICACLS conserve l'ordre canonique des entrées de contrôle d'accès :
            Refus explicites
            Octrois explicites
            Refus hérités
            Octrois hérités

    L'argument autorisation est un masque d'autorisation et peut être fourni
    sous deux formes :
        une série de droits simples :
                N - Pas d'accès
                F - Accès complet
                M - Accès pour modification
                RX - Accès en lecture et exécution
                R - Accès en lecture seule
                D - Suppression de l'accès
        une liste séparée par des virgules de droits spécifiques entre
        parenthèses :
                DE - Suppression
                RC - Contrôle en lecture
                WDAC - Accès en écriture à la liste de contrôle d'accès
                WO - Accès en écriture du propriétaire
                S - Synchronisation
                AS - Accès à la sécurité système
                MA - Maximum autorisé
                GR - Lecture générique
                GW - Écriture générique
                GE - Exécution générique
                GA - Générique pour tout
                RD - Lecture de données/Liste du répertoire
                WD - Écriture de données/Ajout de fichiers
                AD - Ajout de données/Ajout de sous-répertoires
                REA - Attributs de lecture étendus
                WEA - Attributs d'écriture étendus
                X - Exécution/Parcours
                DC - Suppression de l'enfant
                RA - Attributs de lecture
                WA - Attributs d'écriture
        Les droits d'héritage peuvent précéder n'importe quelle forme et
        ne sont appliqués qu'aux répertoires :
                (OI) - Héritage d'objet
                (CI) - Héritage de conteneur
                (IO) - Héritage uniquement
                (NP) - Ne pas transmettre l'héritage
                (I) - Autorisation héritées d'un conteneur parent

Exemples :

        icacls c:\windows\* /save fichierACL /T
        - Enregistre les listes de contrôle d'accès de tous les fichiers
          sous c:\windows et ses sous-répertoires dans fichierACL.

        icacls c:\windows\ /restore fichierACL
        - Restaure les listes de contrôle d'accès pour tous les fichiers
          contenus dans le fichierACL présent dans c:\windows et ses
          sous-répertoires.

        icacls fichier /grant Administrateur:(D,WDAC)
        - Octroie à l'utilisateur Administrateur les autorisations d'accès en
          suppression et en écriture à la liste de contrôle d'accès
          au fichier.

        icacls fichier /grant *S-1-1-0:(D,WDAC)
        - Octroie à l'utilisateur défini par le SID S-1-1-0 les autorisations
          d'accès en suppression et en écriture à la liste de contrôle d'accès
          au fichier.