사용자 그룹 이름에 악센트를 사용하는 SubInACL이 오류 1337을 반환합니다.

사용자 그룹 이름에 악센트를 사용하는 SubInACL이 오류 1337을 반환합니다.

뭔가 수정되어 문제가 발생했기 때문에 레지스트리 권한을 기본값으로 재설정하려고 합니다.

그러나 "Administrators" 사용자 그룹 이름을 번역된 이름인 "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.

사용자 그룹 이름을 따옴표 안에 넣으려고 했지만 별 차이가 없었습니다.

Accents에서 번역된 이름을 어떻게 사용할 수 있나요?

답변1

사용자/사용자 그룹 이름 대신 SID를 사용할 수 있다는 것을 알았으므로 이를 변경 administratorsS-1-5-32-544후 스크립트가 제대로 실행되었습니다.

관련 정보