我有一个脚本,当前在名为“Avid MediaFiles”的目录中查找所有文件/子文件夹,并授予完全控制权限+将结果输出到文本文件中。
cd /d Y:\UserWorkspaces
FOR /D /r %%g in ("Avid MediaFiles*") DO icacls "%%g" /grant "Administrators":(OI)(CI)F /T >> Avid_Permissions_Fixed.txt
唯一的问题是,一旦它运行,它会修复所有文件/文件夹,无论其权限状态如何,即使是之前已修复的文件/文件夹。理想情况下,我想添加一个条件,在该条件下它跳过修复已经拥有完全控制权限的那些并更改那些没有的。仅使用批处理脚本可行吗?