PnP*_*PnP 1 permissions powershell recursion ntfs batch-file
所以基本上我们有一个大型共享驱动器,其中包含许多顶级文件夹,每个文件夹包含许多子文件夹和文件.
E:\Share\%Username%
E:\Share\%Username%\Folder1
E:\Share\%Username%\Folder2
E:\Share\%Username%\Folder2\Folder3
Run Code Online (Sandbox Code Playgroud)
在这些文件夹中的每一个都是文件 - 现在基本上随着时间的推移,权限已经变得混乱,我想要做的事情基本上是取得顶级内所有内容的所有权:
E:\Share\%username%\
Run Code Online (Sandbox Code Playgroud)
但也要设置它,以便该文件夹中的任何内容都将从其父文件夹继承权限,所以任何内容:
E:\Share\%Username%\[Whatever is at this level and below] (whether files or folders)
Run Code Online (Sandbox Code Playgroud)
继承自:
E:\Share\%username%\
Run Code Online (Sandbox Code Playgroud)
这可以通过批处理脚本来实现吗?
以递归方式获取文件夹E:\ Share \%Username%\及其所有内容的所有权:
takeown /f "E:\Share\%Username%\" /r
Run Code Online (Sandbox Code Playgroud)