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.

我嘗試將用戶群組名稱放在引號之間,但沒有任何區別。

如何使用帶有重音符號的翻譯名稱?

答案1

我發現你可以使用 SID 而不是使用者/使用者群組名稱,所以我administrators對此進行了更改S-1-5-32-544,之後腳本運行得很好。

相關內容