Nous allons pour l’exemple créer un fichier n’ayant pas le droit administrateurs.
Les autres fichiers ont bien le droit administrateurs dans leurs ACL.
Maintenant à l’aide d’un script, nous allons détecter le/les fichiers n’ayant pas l’identité “administrateurs”
Positionnons nous dans le répertoire nous intéressant et récupérons les différents éléments
cd "C:\Users\ato\Dropbox\Divers"      
dirs=get-item *
maintenant on créer un tableau ou seront ajoutés les différents éléments n’ayant pas le droits administrateurs
Ensuite à l’aide du code ci dessous, nous allons être capable de récupérer dans le tableau $acl les éléments de notre recherche:
foreach ($d in $dirs)      
{       
    $ID=(get-acl $d).access | %{$_.identityreference}       
    if ($ID -match "administrateurs"){}  #c’est ici que l’on définit l’acl manquant que l’on recherche       
    else       
    {       
        $d.fullname       
        $acl=$d.fullname       
    }       
}
Apres exécution du script, on peut voir que la variable $acl a bien été définis avec le fichier n’ayant pas le droit administrateur



0 commentaires