Trên một số máy trạm dành cho nhà phát triển của chúng tôi, chúng tôi đã nhận được sự sợ hãi "Danh sách kiểm soát truy cập này không ở dạng chính tắc và do đó không thể sửa đổi." lỗi khi chúng tôi thử và đặt quyền trên các thư mục nhất định. Chúng tôi đã không thể tìm ra những gì đang làm hỏng các ACL này.
Ngay bây giờ, cách duy nhất tôi biết để khắc phục là nhấp chuột phải vào thư mục / tệp bị hỏng, chọn Thuộc tính và nhấp vào tab Bảo mật. Windows sau đó sẽ thông báo tham nhũng và đề nghị sửa nó. Tôi không thích điều này bởi vì nó là thủ công và yêu cầu người dùng thực hiện một số điều tra để tìm ra thư mục / tệp nào bị hỏng.
Có một kịch bản hoặc chương trình ở đâu đó sẽ làm điều này tự động? Tôi thấy rằng icacls
có một /verify
tham số, nhưng nó chỉ cho tôi thấy rằng các ACL trên một tệp / thư mục bị hỏng. Nó không cung cấp để sửa chữa bất cứ điều gì.
get-acl path_to_corrupt_file | set-acl -path ptah_to_corrupt_file
.