Возьмите библиотеку NTFSSecurity -
https://github.com/raandree/NTFSSecurity
С ней ваша задача решится очень просто.
Здесь есть примеры -
https://blogs.technet.microsoft.com/fieldcoding/20...
Если PoSH свежий, то приблизительно так:
Import-module NTFSSecurity.dll
Потом формируете список директорий через Get-ChildItem -Directory -Recurse
Затем в ForEach передаете этот список Get-NTFSAccess и экспортируете вывод.