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

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

Ответить
Настройки темы
Любой язык - [решено] Настройка безопасности пространства имен WMI в Windows XP

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


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

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


Добрый день!
Подскажите, кто знает, как можно скриптовыми методами дать доступ на запись к пространству имен wmi для группы "Пользователи" в windows XP?

Отправлено: 18:41, 14-02-2017

 

Аватара для Elven

Ветеран


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

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


Скрипт на PoSh
Это сообщение посчитали полезным следующие участники:

Отправлено: 12:29, 15-02-2017 | #2



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

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


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


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

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


Спасибо. Но класс Win32_SecurityDescriptorHelper есть только с Windows Vista.
Решил другим немного способом:
1. Настраиваем безопасность для нужного OurNamespace через wmimgmt.msc (добавляем группу или пользователя).
2. Затем выполняем: wmic /namespace:\\root\OurNamespace /output:sd.txt path __systemsecurity call getSD
3. Из файла sd.txt забираем значение параметра SD и вставляем в скрипт powershell (предварительно удалив все пробелы из строки):
Код: Выделить весь код
            $SD = @(1,0,4,128,136,0,0,0,152,0,0,0,0,0,0,0,20,0,0,0,2,0,116,0,5,0,0,0,0,18,24,0,63,0,6,0,1,2,0,0,0,0,0,5,32,0,0,0,32,2,0,0,0,18,20,0,19,0,0,0,1,1,0,0,0,0,0,5,20,0,0,0,0,18,20,0,19,0,0,0,1,1,0,0,0,0,0,5,19,0,0,0,0,18,20,0,19,0,0,0,1,1,0,0,0,0,0,5,11,0,0,0,0,2,24,0,41,0,0,0,1,2,0,0,0,0,0,5,32,0,0,0,33,2,0,0,1,2,0,0,0,0,0,5,32,0,0,0,32,2,0,0,1,2,0,0,0,0,0,5,32,0,0,0,32,2,0,0)
            $Security = Get-WmiObject -Namespace "Root\OurNamespace" -Class __SystemSecurity -ErrorAction SilentlyContinue
            $SD = ,$SD
            $Result = $Security.PsBase.InvokeMethod('SetSD', $SD)

Отправлено: 10:32, 16-02-2017 | #3



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

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

Похожие темы
Название темы Автор Информация о форуме Ответов Последнее сообщение
[решено] Локальные политики безопасности в Windows - настройка и конфигурация Animal Microsoft Windows NT/2000/2003 30 17-02-2016 21:28
CMD/BAT - Способы освобождения дискового пространства на компьютере под управлением Windows XP. vlad20 Скриптовые языки администрирования Windows 7 20-05-2012 18:33
Вопрос - свойства безопасности Windows XP ps.isp Защита компьютерных систем 4 05-05-2012 13:20
Вопрос - Настройка безопасности в MS Windows в духе GNU/Linux viktor-zin Защита компьютерных систем 4 06-08-2010 15:12
Локальная политика безопасности в Windows XP Home Edition fanat1k Microsoft Windows 2000/XP 2 23-06-2006 18:45




 
Переход