2

数年前、何人かの偉大な人が、次のスクリプトの作成と変更を手伝ってくれました。このスクリプトにいくつかの変更を加えて、実行を高速化し、現在の 256 文字の制限をなくす必要があります。

mtrobocopy (スイッチを使用) の両方を使用するように更新してから、おそらく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"
)
4

1 に答える 1

0

これはまだ機能している可能性があります。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"
)
于 2013-01-30T21:03:37.503 に答える