пакетное изменение разрешений NTFS папок
Здравствуйте,
Прошу содействия в решении задачи, суть которой в следующем Имеется Файловый сервер, на котором есть директория TENANTS, которая содержит большое количество папок по названием компаний-арендаторов, в каждой из этих папок имеется папка Correspondence Приблизительная структура: TENANTS ... |_____tenatns_1 ....|...............| ____Correspondence ... |_____tenatns_2 ....|...............| ____Correspondence ... |_____tenatns_2 ....................| ____Correspondence Есть три группы с правами доступа. Права наследуются нижележащими папками Group_1 - TENANTS (редактирование) Group_2 - TENANTS (чтение) Group_3 - TENANTS (чтение) Требуется пакетно изменить права доступа для Group_3 в папку Correspondence (редактирование) не изменяя разрешения этой группы для вышележащих папок. Подскажите как это можно реализовать? Надеюсь на помощь знающих людей!!! P.S. Прошу прощения за корявы рисунок. |
File System Security PowerShell Module 2.1 - Модуль ,гораздо удобнее ,чем стандартные командлеты.
Get-Item .\TENANTS\tenatns_3\Correspondence | Add-Ace -Account Contoso\Group_3 -AccessRights Modify |
Спасибо Вам, Kazun, сновы Вы меня выручили.
Сделал так: Сначала, экспортировал весь список папок в CSV. Затем сделал так. Import-Csv c:\TEMP\ListFolders.csv -Delimiter ";" | Foreach {Get-Item "D:\DATA\Public\Tenants\$($_.name)\Correspondence"} | Add-Ace -Account domain\Group_3 -AccessRights Modify Может немного кривовато. Но сработало. P.S. File System Security PowerShell Module 2.1 - отличная штука. |
Время: 22:47. |
Время: 22:47.
© OSzone.net 2001-