批处理文件更改Windows 10文件夹的共享权限

时间:2015-10-14 17:07:37

标签: windows batch-file

我最近在所有计算机上从7升级到Windows 10,我有4.我使用的Cobian备份曾经在Windows 7上正常工作但是在10上文件夹的份额没有正确设置,尽管他们说他们是共享的,他们没有出现在网络上,所以我不能支持他们。

但我发现我可以进入每个文件夹并手动更改权限并且它们确实出现但问题是我有大约500个文件夹所以我想知道是否有可以运行的快速命令或批处理文件为父文件夹中的每个文件夹的每个人设置共享权限,所以我不必单独进行?

2 个答案:

答案 0 :(得分:1)

尝试切换主父文件夹上的继承。权限应该逐渐减少。

答案 1 :(得分:0)

您可以使用icacls更改权限,例如

icacls "C:\myFolder" /grant Everyone:M

要更改所有子目录的权限,可以使用for循环并为icacls命令指定文件夹名称,

@echo off
set Dir=C:\FolderName

for /d  /r "%Dir%" %%a in (*) do (
    echo Setting permissions for %%~dpa Folder
    icacls %%~dpa /grant Everyone:M
)

使用您的路径(基本文件夹)调整set Dir = C:\ FolderName。

相关问题