Tôi có khoảng 300 thư mục người dùng gia đình trong một chia sẻ gia đình. Mỗi người dùng có quyền sửa đổi đối với thư mục của riêng họ. Chúng được kết nối với thư mục thông qua Active Directory với biến \ filerserver \ homes $ \% username%.

Mỗi người dùng có quyền sửa đổi trên thư mục chính của họ nhưng khi tôi hợp nhất các thư mục cũ của họ vào thư mục này, nếu họ có các thư mục con trong thư mục chính, thì các thư mục con đó không kế thừa quyền NTFS mẹ. Do đó, tôi cần phải đi vào bảo mật từng thư mục người dùng và nhấp vào "Thay thế tất cả các quyền đối tượng con bằng các quyền có thể kế thừa từ đối tượng này".

Có cách nào để áp dụng hàng loạt điều này nhưng vẫn giữ cho mỗi người dùng quyền sửa đổi đối với các thư mục đáng kính của họ nhưng cũng áp dụng cho các thư mục con?

answer

Cách dễ nhất, nếu bạn có thể có thời gian chết, là chỉ cần sao chép thay vì di chuyển như bạn đã làm. Bạn có thể phải khôi phục từ bản sao lưu và thực hiện lại.

Nếu bạn không thể làm điều đó, bạn có thể sử dụng get-acl và set-acl trong PowerShell để áp dụng đệ quy các quyền cho cấu trúc thư mục.