Wie man Dateiberechtigungen über die Kommandozeile vergibt zeigt dieses kleine Beispiel.

icacls.exe "c:\Verzeichnis" /T /grant:r "BENUTZER":(OI)(CI)F

Erklärung:

  • c:\Verzeichnis = Zielordner, auf den der Befehl angewendet werden soll.
  • /T = Alle Unterverzeichnisse/Dateien
  • /grant:r = :r bedeutet, dass alle explizit gesetzten Berechtigungen durch diese Berechtigung ersetzt wird. Ohne :r werden die Berechtigungen den bisherigen hinzugefügt.
  • „Benutzer“ = Das Benutzer/Gruppenobjekt, z.B. „Domain\Benutzer1“ oder als lokaler Benutzer einfach „Benutzer1“
  • (OI)(CI) = Objektvererbung und Containervererbung
  • F = Vollzugriff

Für mehr Infos:

icacls.exe /?