批量更改 ACL 文件夹所有者

批量更改 ACL 文件夹所有者

我们正在备份几千个文件夹和子文件夹,这些文件夹的结构相当复杂。在备份过程中,数百个子文件夹被标记为由于访问问题而失败。进一步调查后发现,文件夹所有者已被更改,拒绝备份服务帐户读取数据和更改存档位的权限。我需要一种方法来更改所有这些子文件夹的文件夹所有者,而不会影响复杂的权限层次结构,因为我不想逐一处理它们。
我看过处理权限的 PowerShell 示例,但这些示例与我们的具体场景没有直接关系,我想确保我们做对了。我可以使用

Get-Acl <path>

在没有此问题的文件夹上执行此命令,但当我在有问题的文件夹上使用此命令时,我收到错误。我预料到了这一点,因为我使用我的用户帐户登录,但不知道文件夹所有者是谁,所以无法在该登录下运行此命令。

有人能为此提供任何指导或实际命令吗,或者还有其他方法可以实现这一点吗?

相关内容