SubInACL при использовании акцента в имени группы пользователей возвращает ошибку 1337

SubInACL при использовании акцента в имени группы пользователей возвращает ошибку 1337

Я пытаюсь сбросить разрешения реестра до значений по умолчанию, поскольку что-то изменило их и вызвало некоторые проблемы.

Но когда я заменил имя группы пользователей «Администраторы» на переведенное имя, которое будет «Rendszergazdák», и запустил скрипт bat, я получил ошибку 1337, которая выглядит следующим образом:

Если файл сохранен как UTF-8 no-BOM

Elapsed Time: 00 00:00:00
Done:        0, Modified        0, Failed        0, Syntax errors        1
Last Syntax Error:WARNING : /grant=rendszergazdLookupAccountName : HKEY_CURRENT_
USER:rendszergazd+ík 1337 The security ID structure is invalid.

а если файл сохранен в ANSI:

Elapsed Time: 00 00:00:00
Done:        0, Modified        0, Failed        0, Syntax errors        1
Last Syntax Error:WARNING : /grant=rendszergazd▀k=f : Error when checking argume
nts - HKEY_LOCAL_MACHINE
LookupAccountName : HKEY_CURRENT_USER:rendszergazdßk 1337 
The security ID structure is invalid.

Я пробовал заключать имя группы пользователей в кавычки, но это ничего не изменило.

Как использовать переведенное имя с акцентами?

решение1

Я узнал, что можно использовать SID вместо имени пользователя/группы пользователей, поэтому я изменил administratorsего, S-1-5-32-544и после этого скрипт заработал нормально.

Связанный контент