1

Тема: VBScript: Изменение прав доступа на ветку реестра

Собственно вопрос: есть ли возможность менять права доступа на ветку в реестре через скрипт vbs?
Поиском пользовался, но нашел только просмотр текущих прав, а именно задание прав доступа(добавление или удаление пользователей) не нашел.

Заранее спасибо.

2

Re: VBScript: Изменение прав доступа на ветку реестра

Попробуйте использовать коммандную строку утилиты Subinacl

3

Re: VBScript: Изменение прав доступа на ветку реестра

Пара методов GetSecurityDescriptor и SetSecurityDescriptor у класса StdRegProv впервые появилась лишь в Vista.

4

Re: VBScript: Изменение прав доступа на ветку реестра

VSVLAD пишет:

Попробуйте использовать коммандную строку утилиты Subinacl

Спасибо, из описания я понял что программу надо устанавливать что в моем случае не подходит есть ли какие-нибудь переносимые утилиты?

Dmitrii пишет:

Пара методов GetSecurityDescriptor и SetSecurityDescriptor у класса StdRegProv впервые появилась лишь в Vista.

Спасибо, правда это только половина решения в моем случае а для XP есть подобные методы?

Более подробно опишу ситуацию:
есть разношерстный парк машин XP Vista и 7. на всех этих пк надо дать пользователю полные права на определенную ветку реестра.
средство доставки и выполнения программы на ПК уже есть (SCCM) осталось решить проблему с выдачей прав.

5

Re: VBScript: Изменение прав доступа на ветку реестра

MartynovIS пишет:

…из описания я понял что программу надо устанавливать что в моем случае не подходит sad…

Извлеките и скопируйте.

MartynovIS пишет:

есть разношерстный парк машин XP Vista и 7. на всех этих пк надо дать пользователю полные права на определенную ветку реестра.

средство доставки и выполнения программы на ПК уже есть (SCCM) осталось решить проблему с выдачей прав.

Тогда ещё проще — ибо проблемы, как таковой, нет. Настройте разрешения в групповой политике: \Конфигурация компьютера\Конфигурация Windows\Параметры безопасности\Реестр.

6 (изменено: VSVLAD, 2011-06-15 20:29:32)

Re: VBScript: Изменение прав доступа на ветку реестра

Как уже сказал alexii, Subinacl не требует установки. Для даной задачи хорошее решение.

7

Re: VBScript: Изменение прав доступа на ветку реестра

MartynovIS пишет:

... для XP есть подобные методы?..

Нет.

8

Re: VBScript: Изменение прав доступа на ветку реестра

VSVLAD пишет:

Как уже сказал alexii, Subinacl не требует установки. Для даной задачи хорошее решение.

Все получилось. спасибо.