0

我使用了这个命令:

for /f %i in ('dir /b /s "C:\x\x\x\x\*Cyber-Unit*"') do icacls %i /grant "MetricUsers":(OI)(CI)F

但是文件(网络单元)只有在其父文件夹的文件夹名称中没有空间时才更改其权限。

4

1 回答 1

1

Stephen 和 aschipfl 已为您提供所需的一切。

for /f "delims=" %i in ('dir /b /s "C:\x\x\x\x\*Cyber-Unit*"') do icacls "%~i" /grant "MetricUsers":(OI)(CI)F

如果这进入一个 .bat 脚本文件,双变量百分号。

for /f "delims=" %%i in ('dir /b /s "C:\x\x\x\x\*Cyber-Unit*"') do (
    icacls "%%~i" /grant "MetricUsers":(OI)(CI)F
)
于 2018-08-17T14:33:00.933 回答