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

Компьютерный форум OSzone.net » Программирование, базы данных и автоматизация действий » Скриптовые языки администрирования Windows » VBS/WSH/JS - Удаление объекта ACE из списка ACL

Ответить
Настройки темы
VBS/WSH/JS - Удаление объекта ACE из списка ACL
yuv yuv вне форума

Новый участник


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

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


windows xp sp3. Не получается удалить объекты ACE из списка ACL.
Код: Выделить весь код
set sdutil = CreateObject("ADsSecurityUtility")
set sd = sdUtil.GetSecurityDescriptor("a",1,1)
set dacl = sd.DiscretionaryAcl
set ace = CreateObject("AccessControlEntry")
For each ace in dacl
  dacl.RemoveAce ace
Next
sd.DiscretionaryAcl = dacl
Руками объекты ACE удаляются из списка ACL.

Отправлено: 12:05, 14-09-2015

 

Ветеран


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

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


Для вступления изменений в силу, требуется использовать метод SetSecurityDescriptor:
Код: Выделить весь код
sdUtil.SetSecurityDescriptor "c:\specs\adsixml.doc", ADS_PATH_FILE, sd, ADS_SD_FORMAT_IID
Это сообщение посчитали полезным следующие участники:

Отправлено: 12:39, 14-09-2015 | #2



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

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

yuv yuv вне форума Автор темы

Новый участник


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

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


Цитата:
sdUtil.SetSecurityDescriptor "c:\specs\adsixml.doc", ADS_PATH_FILE, sd, ADS_SD_FORMAT_IID
Эта строка выполняется 10 секунд. Почему так долго?

Отправлено: 09:46, 17-09-2015 | #3

yuv yuv вне форума Автор темы

Новый участник


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

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


Отсутствуют права доступа к ключу реестра. Необходимо установить флажок напротив "Inherit from parent the permission entries that apply to child objects. Include these with entries explicitly defined here.".

Отправлено: 00:14, 18-11-2019 | #4



Компьютерный форум OSzone.net » Программирование, базы данных и автоматизация действий » Скриптовые языки администрирования Windows » VBS/WSH/JS - Удаление объекта ACE из списка ACL

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

Похожие темы
Название темы Автор Информация о форуме Ответов Последнее сообщение
Ошибка - [решено] Не удаляется из списка "Установка и удаление программ" muradasilov Microsoft Windows 2000/XP 5 25-09-2013 17:56
Разное - Запрос на удаление ярлыка при отсутствии объекта Gordon_Freeman0 Microsoft Windows 2000/XP 2 29-08-2010 11:19
Удаление файлов из списка указанного в txt blacks2 Вебмастеру 28 02-09-2009 20:09
Любой язык - [решено] Нужен скрипт cmd,vbs,PowerShell для проверки списка пользователей и их удаление из AD alex_frog Скриптовые языки администрирования Windows 6 22-07-2009 18:41
Скрипт для проверки списка пользователей и их удаление из AD alex_frog Microsoft Windows NT/2000/2003 0 22-07-2009 13:16




 
Переход