Я пытаюсь обслуживать веб-страницу локально с помощью IIS, но у меня возникают проблемы с программной настройкой разрешений для всех файлов в моем каталоге wwwroot
. Когда я использую директиву PowerShellс ссылочным файлом, который имеет необходимые разрешения, я вижу только размножение двух изменений: владелец изменен и добавлены разрешения RW для группы IIS_USRS
. Как распространять разрешения из файла ссылки на все файлы в каталоге в Windows?
PS C:\WINDOWS\system32> $newAcl = Get-Acl C:\inetpub\wwwroot\ PS C:\WINDOWS\system32> Get-ChildItem C:\inetpub\wwwroot\ -Recurse -Force | Set-Acl -AclObject $newAcl PS C:\WINDOWS\system32>


Replace all existing inheritable permissions on all descendants with inheritable permissions from this object
, но это, кажется, не помогло.)
Я понял, в чем проблема. Я не указывал директорию с исходными разрешениями, когда я пытался распространять разрешения для субфайлов и каталогов. Я дал свое решение в качестве ответа ниже. –