Il y a un ensemble de dossiers et de sous-dossiers dans Windows contenant des fichiers *.dxf (beaucoup), *.add (beaucoup) et shapes.dat (1 par dossier). Ceux-ci font partie d'une structure de dossiers requise par un logiciel.
J'ai besoin de définir récursivement des permissions en lecture seule pour tous les fichiers *.dxf et *.add tout en laissant les fichiers individuels shapes.dat avec l'autorisation d'écriture.
Dans le lien suivant, quelque chose est décrit qui semble pouvoir aider, mais je ne vois pas comment le refactoriser ou activer mon opération.
Les commandes suggérées sont :
$newacl = get-acl "c:\yourfolder\samplefile.dxf"
get-childitem "C:\folder\folder\client files\" -Recurse -include "*.dxf" | set-acl -aclobject $newacl
J'ai également trouvé quelques questions connexes : J'ai essayé de résoudre cela avec un succès limité (en étant obligé de supprimer et de restaurer à partir d'une sauvegarde).
Toute tentative sera appréciée.