Как использовать powershell и set-acl для репликации разрешений в структуре папок и для определенных расширений?

В Windows есть набор папок и вложенных папок, содержащих файлы *.dxf (много), *.add (много) и shapes.dat (по 1 на папку). Они являются частью структуры папок, требуемой программным обеспечением.

Мне нужно рекурсивно установить разрешения для всех *.dxf и *.добавить только для чтения, оставив отдельные фигуры.файлы dat с разрешением на запись.

В следующей ссылке описано что-то, что, кажется, помогает, но я не вижу способа рефакторинга, не позволяющего мне операция.

Предлагаемые команды:

$newacl = get-acl "c:yourfoldersamplefile.dxf"

get-childitem "C:folderfolderclient files" -Recurse -include "*.dxf" | set-acl -aclobject $newacl

Я также нашел пару связанных вопросов: я пытался решить эту проблему с ограниченным успехом (необходимость удаления и восстановления из резервной копии).

Любая попытка будет оценена по достоинству.