xcopy和xcacls脚本

几年前,一些伟人帮助我创build和修改了下面的脚本。 我现在需要对这个脚本进行一些修改,以使其运行速度更快,并消除当前具有的256个字符的限制。

我认为更新它使用两个robocopy(与mt开关),也许icacls将是最好的开始。

你能帮我创build一个我可以testing的工作模型吗?

 @echo off for /F "delims=*" %%F in ('xcopy /S /L \\file1\E$\Data1\*.jpg \ ^| findstr /v File^(s^)') do ( xcacls "%%F" /P "Authenticated Users:R" "domain\Administrator:F" "SYSTEM:F" "Photo Admins:F" /Y attrib -a "%%F" ) 

这可能仍然是工作,你只需要改变它使用Icacls和正确的触发器。

 @echo off for /F "delims=*" %%F in ('xcopy /S /L \\file1\E$\Data1\*.jpg \ ^| findstr /v File^(s^)') do ( Icacls "%%F" /grant "Authenticated Users:R" "domain\Administrator:F" "SYSTEM:F" "Photo Admins:F" attrib -a "%%F" )