Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/windows/15.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Windows xcopy和xcacls脚本_Windows_Scripting_Batch File_Xcopy_Robocopy - Fatal编程技术网

Windows xcopy和xcacls脚本

Windows xcopy和xcacls脚本,windows,scripting,batch-file,xcopy,robocopy,Windows,Scripting,Batch File,Xcopy,Robocopy,几年前,有几个很棒的家伙帮我创建和修改了下面的脚本。我现在需要对这个脚本进行一些修改,使它运行得更快,并消除它当前具有的256个字符的限制 我认为更新它以同时使用robocopy(使用mt开关)和icacls将是最好的开始 你能帮我创建一个可以测试的工作模型吗 @echo off for /F "delims=*" %%F in ('xcopy /S /L \\file1\E$\Data1\*.jpg \ ^| findstr /v File^(s^)') do ( xcacls

几年前,有几个很棒的家伙帮我创建和修改了下面的脚本。我现在需要对这个脚本进行一些修改,使它运行得更快,并消除它当前具有的256个字符的限制

我认为更新它以同时使用robocopy(使用
mt
开关)和
icacls
将是最好的开始

你能帮我创建一个可以测试的工作模型吗

@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"
)

这可能仍然有效,您只需要将其更改为使用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"
)

如果您解释了批处理的用途,
robocopy
命令的多线程
MT
参数不应因指定的仅列表(不复制)
L
参数而产生任何速度差异,您可能会得到更好/更多的答案。我同意1r0n1k,你能告诉我们这个的用途/目的以及它目前为你做了什么吗。我可以看到它正在复制(使用xcopy)all.jpg并使用xcacls来更改权限。可能会对此进行详细说明?您可能会有更好/更多的答案,或者如果您解释了批处理的用途,
robocopy
命令的多线程
MT
参数不应该因为列表而产生任何速度差异(不要复制)
L
指定的参数。我同意1r0n1k,您能告诉我们该参数的用途/用途以及它目前对您的作用吗。我可以看到它正在复制(使用xcopy)all.jpg并使用xcacls来更改权限。也许可以详细说明一下?