|
|
|
Правка прав доступа к Security Log через bat'ник
|
|||
|---|---|---|---|
|
#18+
Стоит задача средствами скрипта .bat (не АД, не PowerShell) поменять значение параметра CustomSD в ветке HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\Eventlog\Security Требуется именно добавить определенное значение-подстроку в конец уже существующему значению. Например, надо добавить (A;;0x1;;;S-1-5-21-4181910231-3258286789-1412324040-1382). Утилита reg add перезаписывает текущее значение, а его трогать нельзя. Как вариант может быть нужно экспортировать ветку в файл, потом искать строку в этом файле с началом "CustomSD" и в её конец добавлять разрешения для моего юзера, и только потом её импортировать в реестр обратно. Может быть есть еще какие-то варианты, кто может быть реализовывал такую задачу? Help. Экспортированный кусочек выглядит так [HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\Eventlog\Security] ... ... ... "CustomSD"="O:BAG:SYD:(D;;0xf0007;;;AN)(D;;0xf0007;;;BG)(A;;0xf0007;;;SY)(A;;0x7;;;BA)(а, тут должно появиться новое значение)" ... ... ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 10.05.2016, 17:58 |
|
||
|
Правка прав доступа к Security Log через bat'ник
|
|||
|---|---|---|---|
|
#18+
Не ужели никто не писал скриптов в виде bat файла? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 11.05.2016, 12:19 |
|
||
|
Правка прав доступа к Security Log через bat'ник
|
|||
|---|---|---|---|
|
#18+
alexander spy4uk, Экспортируешь ветку реестра, напускаешь поиск/замену примерно так (это я откуда-то скопипаздил): Код: powershell 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. потом полученное опять импортируешь в реест. Если просто нужна конкатенация строк (дописывание) - то просто тупой: Код: powershell 1. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 11.05.2016, 13:19 |
|
||
|
Правка прав доступа к Security Log через bat'ник
|
|||
|---|---|---|---|
|
#18+
DarkMaster, Спасибо. Я пока пробую так set append=(A;;0x1;;;S-1-5-21-4181910231-3258286789-1412324040-1382) set key=HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\Eventlog\Security set value=CustomSD set oldVal=q for /F "usebackq skip=2 tokens=3" %%r in (`REG QUERY %key% /v %value%`) do set oldVal=%%r echo previous=%oldVal% pause но почему-то echo выводит старый парамерт равный q..... Не пойму в чем дело. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 11.05.2016, 15:28 |
|
||
|
Правка прав доступа к Security Log через bat'ник
|
|||
|---|---|---|---|
|
#18+
alexander spy4uk, Попробуй с setlocal как в примере. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 11.05.2016, 19:23 |
|
||
|
Правка прав доступа к Security Log через bat'ник
|
|||
|---|---|---|---|
|
#18+
DarkMaster, Пробовал, не помогает. Может не туда вставлял. Самое интересное что на win7 работает, а на 2003 нет. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 12.05.2016, 15:37 |
|
||
|
Правка прав доступа к Security Log через bat'ник
|
|||
|---|---|---|---|
|
#18+
Рабочая версия для 2003 винды setlocal set append=(A;;0x1;;;S-1-5-21-4181910231-3258286789-1412324040-1382) set key=HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\Eventlog\Security set value=CustomSD set oldVal=q for /F "usebackq skip=2 tokens=3" %%i in (`reg query %key% /v %value%`) do set oldVal=%%i echo previous=%oldVal% pause Проблема заключалась в том, что я скрипт выполнял от Локального Administrator, а от доменного админа все ок. Гребаная винда, умри. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 12.05.2016, 16:20 |
|
||
|
|

start [/forum/topic.php?fid=26&msg=39233295&tid=1493516]: |
0ms |
get settings: |
12ms |
get forum list: |
13ms |
check forum access: |
6ms |
check topic access: |
6ms |
track hit: |
26ms |
get topic data: |
10ms |
get forum data: |
3ms |
get page messages: |
48ms |
get tp. blocked users: |
1ms |
| others: | 12ms |
| total: | 137ms |

| 0 / 0 |

Извините, этот баннер — требование Роскомнадзора для исполнения 152 ФЗ.
«На сайте осуществляется обработка файлов cookie, необходимых для работы сайта, а также для анализа использования сайта и улучшения предоставляемых сервисов с использованием метрической программы Яндекс.Метрика. Продолжая использовать сайт, вы даёте согласие с использованием данных технологий».
... ля, ля, ля ...