![]() |
Разрешения на папки в файл
Всем привет!
Помогите написать такой батник. Необходимо получить список папок на диске D и для каждой папки получить список кому предоставлен доступ на вкладке разрешения. Выводимый формат формат примерно такой Папка, Название Шары,Full,Modify,Read,Delete,Write Instal,Instal$,Vasya.pupkin,Full,Modify,Read,,, Instal,Instal$,Petya.Vasin,,,Read,Delete,Write Если какого-то разрешения нет, то просто указать через запятую. Подпапки и файлы не учитываются. Это реально сделать в BAT? |
разве что в таком формате
Код:
for /f "delims=" %%i in ('dir /b /a:d') do icacls "d:\%%i" >> ACL.txt |
Цитата:
-------------------------------------------------------------------- d:\$RECYCLE.BIN BUILTIN\Администраторы:(OI)(CI)(F) NT AUTHORITY\система:(OI)(CI)(F) BUILTIN\Пользователи:(NP)(RX,AD,WA) Обязательная метка\Низкий обязательный уровень:(OI)(CI)(IO)(NW) Успешно обработано 1 файлов; не удалось обработать 0 файлов Успешно обработано 0 файлов; не удалось обработать 1 файлов Успешно обработано 0 файлов; не удалось обработать 1 файлов Успешно обработано 0 файлов; не удалось обработать 1 файлов d:\System Volume Information NT AUTHORITY\система:(OI)(CI)(F) Успешно обработано 1 файлов; не удалось обработать 0 файлов Успешно обработано 0 файлов; не удалось обработать 1 файлов Успешно обработано 0 файлов; не удалось обработать 1 файлов Успешно обработано 0 файлов; не удалось обработать 1 файлов Успешно обработано 0 файлов; не удалось обработать 1 файлов -------------------------------------------------------------------- Батник запускал от имени админа, но почему-то она не смог обработать некоторые папки. И формат результата совсем не подходит, т.к. это потом будет очень сложно отсортировать. Но все равно спасибо за помощь! |
Время: 03:44. |
Время: 03:44.
© OSzone.net 2001-