将文件夹权限复制/克隆到另一个文件夹(Windows)

问题描述 投票:0回答:1

我一直在将用户和组权限从一个文件夹复制到另一个文件夹。

要求是 - 将一个文件夹的权限复制到另一个文件夹而不复制其内容。

一个解决方案是显而易见的:-

Get-Acl -Path $source_path | Set-Acl -Path $destination_path

但有时 Set-Acl 无法复制所有组权限并设置正确的所有者。

我将在下面附上我如何解决它的答案。

windows powershell permissions active-directory copy
1个回答
1
投票

机器人复制。

将 Robocopy 与 /XD 和 /XF 标签一起使用。

基本上,/XD 和 /XF 用于排除目录和排除文件。

这个命令就可以工作:

robocopy $source_folder $destination_path /copy:DATSO /secfix /e /b /MT:128 /XD "*" /XF "*"

如果你想要日志或任何东西,

robocopy $source_folder $destination_path /copy:DATSO /secfix /e /b /MT:128 /XD "*" /XF "*" /log+:$logs_path
© www.soinside.com 2019 - 2024. All rights reserved.