Я всегда использую модуль NTFSSecurity при работе с разрешениями файловой системы. Команды в этом модуле гораздо легче понять, чем Set-Acl
, поскольку они действуют так же, как и GUI.
Чтобы добавить разрешения для папки, достаточно одной команды:
Add-NTFSAccess -Path 'C:\Folder A' -Account 'Domain\Folder A' -AccessRights Read
Стоит прочитать ссылки на документацию, так как модуль может сделать гораздо больше, чем просто добавить разрешения!
Примечание. Вам необходимо установить модуль, если вы используете современную версию Powershell, это легко, так как вы можете просто использовать Install-Module -Name NTFSSecurity
. Если это более старая версия, вам нужно скачать и установить модуль вручную.