Включить "Отслеживание процессов аудита" из CMD независимо от языка системы
Я хочу редактировать локальную политику аудита безопасности из командной строки. Из того, что я узнал, есть auditpol.exe
и я могу установить политику, используя параметр "/set". Это действительно работает, но есть одна проблема:
Мне нужно указать категорию и подкатегорию строкой на языке системы. Например, мои окна установлены на немецкий, поэтому команда выглядит так:
auditpol.exe /set /category:"detaillierte Nachverfolgung" /subcategory:"Prozesserstellung" /success:enable
"detaillierte Nachverfolgung" = подробное отслеживание
"Prozesserstellung" = Создание процесса
Всякий раз, когда я пытаюсь использовать английские имена, я получаю ошибку 0x00000057 (неверный параметр).
Это скопировано из официальной документации от Microsoft:
Auditpol /set /category:"Detailed Tracking" /success:enable
Если я выполню это, я получу ошибку, упомянутую выше.
Мне нужно иметь возможность устанавливать политику независимо от языка системы пользователя.
Есть ли способ сделать это?
0 ответов
Вы должны использовать гид, это не зависит от языка. Пример входа в учетную запись и входа / выхода:
auditpol /set /category:"{69979849-797A-11D9-BED3-505054503030}" /success:enable /failure:enable
auditpol /set /category:"{69979850-797A-11D9-BED3-505054503030}" /success:enable /failure:enable
Получите список руководств, выполнив следующие действия:
auditpol /list /subcategory:* /r