Имя пользователя:
Пароль:  
Помощь | Регистрация | Забыли пароль?  | Правила  

Компьютерный форум OSzone.net » Программирование, базы данных и автоматизация действий » Скриптовые языки администрирования Windows » PowerShell - [решено] пакетное изменение разрешений NTFS папок

Ответить
Настройки темы
PowerShell - [решено] пакетное изменение разрешений NTFS папок

Пользователь


Сообщения: 109
Благодарности: 20

Профиль | Отправить PM | Цитировать


Здравствуйте,

Прошу содействия в решении задачи, суть которой в следующем

Имеется Файловый сервер, на котором есть директория 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. Прошу прощения за корявы рисунок.

Отправлено: 16:17, 23-11-2012

 

Ветеран


Microsoft MVP


Сообщения: 1259
Благодарности: 860

Профиль | Отправить PM | Цитировать


File System Security PowerShell Module 2.1 - Модуль ,гораздо удобнее ,чем стандартные командлеты.

Get-Item .\TENANTS\tenatns_3\Correspondence | Add-Ace -Account Contoso\Group_3 -AccessRights Modify
Это сообщение посчитали полезным следующие участники:

Отправлено: 21:51, 24-11-2012 | #2



Для отключения данного рекламного блока вам необходимо зарегистрироваться или войти с учетной записью социальной сети.

Если же вы забыли свой пароль на форуме, то воспользуйтесь данной ссылкой для восстановления пароля.


Пользователь


Сообщения: 109
Благодарности: 20

Профиль | Отправить PM | Цитировать


Спасибо Вам, 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 - отличная штука.

Отправлено: 09:57, 25-11-2012 | #3



Компьютерный форум OSzone.net » Программирование, базы данных и автоматизация действий » Скриптовые языки администрирования Windows » PowerShell - [решено] пакетное изменение разрешений NTFS папок

Участник сейчас на форуме Участник сейчас на форуме Участник вне форума Участник вне форума Автор темы Автор темы Шапка темы Сообщение прикреплено

Похожие темы
Название темы Автор Информация о форуме Ответов Последнее сообщение
2008 R2 - Странное поведение ntfs разрешений - постоянно меняется Владелец фаила. Outstanding Windows Server 2008/2008 R2 4 12-06-2012 23:39
Разное - Сжатие папок\файлов NTFS arseniiavr Microsoft Windows 2000/XP 9 10-03-2012 01:58
Разное - Установка разрешений для дочерних папок и файлов 2022 Microsoft Windows 7 1 15-11-2009 23:34
[решено] Резервирование NTFS разрешений. Bill Gates Microsoft Windows NT/2000/2003 7 25-09-2009 15:39
CMD/BAT - [решено] Изменение NTFS разрешений на подпапки и файлы Diver1 Скриптовые языки администрирования Windows 2 20-05-2009 18:21




 
Переход