65.9K
CodeProject 正在变化。 阅读更多。
Home

基于父文件夹名称重置文件所有权

emptyStarIconemptyStarIconemptyStarIconemptyStarIconemptyStarIcon

0/5 (0投票)

2011年6月8日

CPOL
viewsIcon

14368

基于父文件夹名称重置文件所有权

对于进行配额管理的人员来说,您肯定会遇到管理员帐户错误地成为位于各种用户文件夹中的 1,000,000 个文件的所有者的问题。当然,您可以转到每个用户的文件夹并手动将其重置为正确的拥有者。但是,为什么呢?如果您的用户文件夹设置为这种格式
D:\Users\<username>
您可以简单地使用 FOR 循环以及 ICACLS 命令来重置所有文件的所有权(以及其他内容)。这是代码片段:
@echo off
SET D= D:\users

FOR /F %%A IN ('DIR %D% /AD /B') DO icacls %D%\%%A /setowner %%A /t /c /q
只需将其放入一个 .bat 文件中即可!有关更多信息,请查看 ICACLS 的文档:http://technet.microsoft.com/en-us/library/cc753525(WS.10).aspx
© . All rights reserved.