You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Describe the bug
When running on non-English version of Windows (for example, Russian version), cookbook fails with Expected process to exit with [0], but received '87'
Expected behavior
Cookbook should support not only English version of Windows.
Actual behavior
* execute[AccountLogonAuditLog] action run
================================================================================
Error executing action `run` on resource 'execute[Account Logon Audit Log]'================================================================================
Mixlib::ShellOut::ShellCommandFailed
------------------------------------
Expected process to exit with [0], but received '87'----Begin output of AuditPol /Set /Category:"Account Logon"/Failure:Enable /Success:Enable ----
STDOUT: €бЇ®«м§®ў ЁҐ: AuditPol Є®¬ ¤ [<Ї®¤Є®¬ ¤ ><Їа ¬Ґвал>]
This happens because all categories are hardcoded to english naming.
Windows Server 2016 Datacenter Evaluation (Russian)
PS C:\Users\vagrant>Get-WinSystemLocale
LCID Name DisplayName
-------------------1049 ru-RU Русский (Россия)
Chef Version
14.13.11
Cookbook Version
0.9.1
Additional context
PS C:\Users\vagrant> auditpol /list /category
Категория или подкатегория
Вход учетной записи
Вход/выход
Доступ к объектам
Доступ к службе каталогов (DS)
Изменение политики
Использование прав
Подробное отслеживание
Система
Учетные записи
PS C:\Users\vagrant> AuditPol /Set /Category:"Вход учетной записи"/Failure:Enable /Success:Enable
Команда выполнена успешно.
As a workaround we can move Categories names to attributes.
The text was updated successfully, but these errors were encountered:
Describe the bug
When running on non-English version of Windows (for example, Russian version), cookbook fails with
Expected process to exit with [0], but received '87'
Expected behavior
Cookbook should support not only English version of Windows.
Actual behavior
This happens because all categories are hardcoded to english naming.
https://github.com/dev-sec/chef-windows-hardening/blob/master/recipes/audit.rb#L60
Example code
OS / Environment
Windows Server 2016 Datacenter Evaluation (Russian)
Chef Version
Cookbook Version
Additional context
As a workaround we can move Categories names to attributes.
The text was updated successfully, but these errors were encountered: