2.1k Aufrufe
Gefragt in Windows 7 von smbbln24 Mitglied (295 Punkte)
Halo liebe Supportgemeinde,

folgende Problemstellung:

Ich möchte gerne auf verschiedenen Rechnern die Berechtigungen per Batch für einen ganz bestimmten Ordner ändern.

Die Berechtigung muss so aussehen, dass die Benutzer Jeder, System und Administrator Vollzugriff bekommen.

Ich habe gelesen das dies mit icacls möglich sein soll, aber irgendwie steige ich da nicht ganz durch.

Würde mich freuen wenn jemand helfen kann.

4 Antworten

0 Punkte
Beantwortet von
beispiel für einen Ordner test auf laufwerk d:
icacls d:\test /inheritance:r /grant:r jeder:f system:f Administrator:f

/inheritance:r - entfernt eine evtl. vorhandwne Vererbung des übergeordneten Ordners
/grant:r - mit dem r werden die Berechtigungen ersetzt anstatt nur hinzuzufügen
und dann die einzelnen Benutzer nacheinander aufführen mit der entsprechenden Brechtigung
0 Punkte
Beantwortet von smbbln24 Mitglied (295 Punkte)
Das scheint zu funktionieren. Habe allerdings das Problem das ich die Berechtigungen auf einen Ordner setzen will der sich unter C:\Program Files (x86)\ befindet. Habe auch schon "" drum herum gesetzt, bekomme aber immer die Meldung:
Ungültiger Parameter: "Files"

Noch jemand eine Idee dazu?
0 Punkte
Beantwortet von
habs mal so getestet, Ordner Test unter Progran Files (x86) angelegt und Rechte so angepasst:
icacls "c:\Program Files (x86)\Test" /inheritance:r /grant:r jeder:f system:f Administrator:f

hat funktioniert
0 Punkte
Beantwortet von smbbln24 Mitglied (295 Punkte)
ach natürlich. komplett in " setzen. vielen vielen Dank.
...