Obtenir les noms des dossiers qui n'héritent pas des autorisations

J'essaie de trouver tous les dossiers qui n'héritent pas des autorisations.

Cela semble fonctionner, sorta:

DIR "C:\temp" -annuaire-recurse | GET-ACL | select-ExpandProperty d'Accès | ? -propriété IsInherited -eq $false

...mais il laisse de côté le véritable nom de dossier.

Comment puis-je inclure les noms de dossier dans le résultat final? Il devient un peu difficile pour moi car j'ai besoin de filtre sur une propriété d'un objet (d'Accès) à l'intérieur d'un objet (quel GET-ACL retours).

Des idées?

  • vous avez probablement besoin de sélectionner le path propriété dans votre instruction select. Ensuite, vous devez boucle de chaque chemin de remplacer les fausses données supplémentaires que Get-ACL comprend Microsoft.PowerShell.Core\FileSystem:: de chaque chemin. (vous allez voir)
InformationsquelleAutor Nathan | 2014-08-04