cacls über Batch ausführen

Tech Tip: Click here to run a free scan for Windows Errors and optimize PC performance



Hallo,

ich habe folgende Ordnerstruktur:

--Grundordner
----MustermannMax
----BeispielBer
----MeierMar
----MuellerMic

Nun möchte ich ein Skript ablaufen lassen, welches jedem der Unterordner Berechtigungen gibt. Also auf den Ordner MustermannMax soll auch nur noch der User MustermannMax zugreifen können. Auf MeierMar nur noch MeierMar. Der Server befindet sich in einer Active Directory 2003 Domäne und die User heißen gleich wie die Ordner. Wie muß ich folgenden Befehl in einer CMD Datei anpassen, dass die Rechte geschrieben werden:

for /r c:\Grundordner\ %%a in (.) do CACLS %%i /c /g ???:f /e

Also anstelle der Fragezeichen sollte die Domäne (die kann ich ja fest eintragen, da immer gleich), plus der Ordnername == Username stehen.

Kenne mich mit dem Skripten nicht so gut aus.

Danke für alle Antworten.
.