SubInACL używający akcentu w nazwie grupy użytkowników zwraca błąd 1337


0

Próbuję zresetować moje uprawnienia rejestru do domyślnych, ponieważ coś go zmodyfikowało i spowodowało problemy.

Ale kiedy zastąpię nazwę grupy użytkowników „Administratorzy” przetłumaczoną, która brzmi „Rendszergazdák” i uruchomię skrypt bat, dostałem błąd 1337, który wygląda tak:

Jeśli plik jest zapisany jako UTF-8 bez 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.

a jeśli plik jest zapisany w 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.

Próbowałem umieścić nazwę grupy użytkowników między znakami cudzysłowu, ale nie miało to znaczenia.

Jak mogę użyć przetłumaczonej nazwy z akcentami?


L33t, wiesz…
redbeam_

Odpowiedzi:


1

Dowiedziałem się, że możesz użyć SID zamiast nazwy użytkownika / grupy użytkowników, więc zmieniłem administrators z S-1-5-32-544 i po tym skrypt działa dobrze.

Korzystając z naszej strony potwierdzasz, że przeczytałeś(-aś) i rozumiesz nasze zasady używania plików cookie i zasady ochrony prywatności.
Licensed under cc by-sa 3.0 with attribution required.