1 (изменено: bnp322, 2012-05-04 11:49:47)

Тема: VBScript:Сохранение настроек безопасности папок

Здравствуйте!:)
Озадачился этой проблемой, как сохранить, например, в текстовый файл для дальнейшего восстановления.
С шарами просто - достаточно сохранить ветку реестра.
Что можно скопировать папку с сохранением безопасности прекрасно представляю, а как быть если копировать нечего!

2

Re: VBScript:Сохранение настроек безопасности папок

Вот пара ссылок, которые дадут Вам базовый материал:
VBScript: Сохранить DACL общего ресурса
VBS & WMI: безопасность NTFS для каталога, DACL (чтение, изменение)

3

Re: VBScript:Сохранение настроек безопасности папок

Первый пример - лишь работа с шарами.

Второй ничего не говорит про подпапки, а они могут иметь совершенно разные настройки.
Скрипт покажет наследование а которой части папок.:)

4 (изменено: Dmitrii, 2012-05-05 12:30:41)

Re: VBScript:Сохранение настроек безопасности папок

bnp322, Вам было предложено не готовое решение, а базовый материал, которого, кстати, вполне достаточно (возьмусь это утверждать), чтобы написать нужный Вам сценарий.
Из предложенных примеров можно было сделать несколько простых выводов:
1) обсуждаемая задача решается путём анализа содержимого дескрипторов безопасности папок с последующей выборкой интересующих данных (структуру данных для хранения в текстовом файле, разумеется, нужно придумать);
2) суть метода и общий алгоритм действий при работе с дескрипторами безопасности "шар" и обычных папок одинаковы;
3) обработка "дерева" вложенных папок (о необходимости которой ничего не сказано в первом сообщении темы) осуществляется обычной рекурсией.