Guten Tag,
ich benötige dringen Hilfe bei der Übersetzung einiger Kommandozeilen aus dem Englischen ins Deutsche.
Ich muss dringen ein Skript für das SubInACL Tool erstellen und ausführen, allerdings habe ich eine deutsche Windows-Version und die folgenden Zeilen lassen sich dementsprechend nicht ausführen:
cd /d "%programfiles%\Windows Resource Kits\Tools"
subinacl /subkeyreg HKEY_CURRENT_USER /grant=administrators=f /grant=system=f /grant=restricted=r /grant=YOURUSERNAME=f /setowner=administrators > %temp%\subinacl_output.txt
subinacl /keyreg HKEY_CURRENT_USER /grant=administrators=f /grant=system=f /grant=restricted=r /grant=YOURUSERNAME=f /setowner=administrators >> %temp%\subinacl_output.txt
subinacl /subkeyreg HKEY_LOCAL_MACHINE /grant=administrators=f /grant=system=f /grant=users=r /grant=everyone=r /grant=restricted=r /setowner=administrators >> %temp%\subinacl_output.txt
subinacl /keyreg HKEY_LOCAL_MACHINE /grant=administrators=f /grant=system=f /grant=users=r /grant=everyone=r /grant=restricted=r /setowner=administrators >> %temp%\subinacl_output.txt
subinacl /subkeyreg HKEY_CLASSES_ROOT /grant=administrators=f /grant=system=f /grant=users=r /setowner=administrators >> %temp%\subinacl_output.txt
subinacl /keyreg HKEY_CLASSES_ROOT /grant=administrators=f /grant=system=f /grant=users=r /setowner=administrators >> %temp%\subinacl_output.txt
subinacl /subdirectories %programfiles%\ /grant=administrators=f /grant=system=f /grant=users=e >> %temp%\subinacl_output.txt
subinacl /subdirectories %windir%\ /grant=administrators=f /grant=system=f /grant=users=e >> %temp%\subinacl_output.txt
Mein Hauptproblem ist der Begriff “restricted”, den ich scheinbar immer wieder falsch übersetzte, denn für diesen bekomme ich nach dem ausführen von SubInACL immer wieder einen Syntax-Error:
LookupAccountName : HKEY_CURRENT_USER:restricted 1337 Die Struktur der Sicherheitskennung ist unzulässig.
Current object HKEY_CURRENT_USER will not be processed
Soweit meine „Übersetzung“, es fehlt noch der korrekte Code-Begriff für „restricted“:
cd /d "%programfiles%\Windows Resource Kits\Tools"
subinacl /subkeyreg HKEY_CURRENT_USER /grant=administratoren=f /grant=system=f /grant=restricted=r /grant= YOURUSERNAME =f /setowner=administratoren > %temp%\subinacl_output.txt
subinacl /keyreg HKEY_CURRENT_USER /grant=administratoren=f /grant=system=f /grant=restricted=r /grant= YOURUSERNAME =f /setowner=administratoren >> %temp%\subinacl_output.txt
subinacl /subkeyreg HKEY_LOCAL_MACHINE /grant=administratoren=f /grant=system=f /grant=Benutzer=r /grant=jeder=r /grant=restricted=r /setowner=administratoren >> %temp%\subinacl_output.txt
subinacl /keyreg HKEY_LOCAL_MACHINE /grant=administratoren=f /grant=system=f /grant=Benutzer=r /grant=jeder=r /grant=restricted=r /setowner=administratoren >> %temp%\subinacl_output.txt
subinacl /subkeyreg HKEY_CLASSES_ROOT /grant=administratoren=f /grant=system=f /grant=Benutzer=r /setowner=administratoren >> %temp%\subinacl_output.txt
subinacl /keyreg HKEY_CLASSES_ROOT /grant=administratoren=f /grant=system=f /grant=Benutzer=r /setowner=administratoren >> %temp%\subinacl_output.txt
subinacl /subdirectories %programfiles%\ /grant=administratoren=f /grant=system=f /grant=Benutzer=e >> %temp%\subinacl_output.txt
subinacl /subdirectories %windir%\ /grant=administratoren=f /grant=system=f /grant=Benutzer=e >> %temp%\subinacl_output.txt
Klar ist, dass ich noch den Eintrag YOURUSERNAME verändern muss. Kann mir jemand helfen und erklären wie die oben genannten Kommandozeilen richtig lauten müssten?