Besitzer über ICALCS-Script setzen
Hallo in die Runde,
Hier ging es darum, in einem Script die Ordnerberechtigungen hinzuzufügen, wobei der Ordnername dem Benutzernamen entspricht. Herausgekommen war das folgende Script, welches einwandfrei funktioniert:
Jetzt möchte ich den Besitzer auf diese Weise genauso festlegen und habe das Script wie folgt geändert:
So meine ich es jedenfalls aus der ICALCS-Hilfe verstanden zu haben, aber es funktioniert nicht. Der Besitzer wird nicht geändert, obwohl es laut Rückmeldung des ICACLS-Befehls keine Verarbeitungsfehler gab. Wo liege ich falsch?
Hier ging es darum, in einem Script die Ordnerberechtigungen hinzuzufügen, wobei der Ordnername dem Benutzernamen entspricht. Herausgekommen war das folgende Script, welches einwandfrei funktioniert:
chcp 1252
for /d %%a in ("D:\schuelerdaten\*") do icacls "%%~a" /T /C /grant %%~nxa:(OI)(CI)F
Jetzt möchte ich den Besitzer auf diese Weise genauso festlegen und habe das Script wie folgt geändert:
chcp 1252
for /d %%a in ("D:\schuelerdaten\*") do icacls "%%~a" /T /C /grant %%~nxa:(OI)(CI)(WO)
So meine ich es jedenfalls aus der ICALCS-Hilfe verstanden zu haben, aber es funktioniert nicht. Der Besitzer wird nicht geändert, obwohl es laut Rückmeldung des ICACLS-Befehls keine Verarbeitungsfehler gab. Wo liege ich falsch?
Bitte markiere auch die Kommentare, die zur Lösung des Beitrags beigetragen haben
Content-ID: 351099
Url: https://administrator.de/forum/besitzer-ueber-icalcs-script-setzen-351099.html
Ausgedruckt am: 11.04.2025 um 07:04 Uhr
7 Kommentare
Neuester Kommentar

Doku genau lesen
https://technet.microsoft.com/de-de/library/cc753525(v=ws.10).aspx
https://technet.microsoft.com/de-de/library/cc753525(v=ws.10).aspx
[/setowner <Username> [/t] [/c] [/l] [/q]]
Changes the owner of all matching files to the specified user.

Zitat von @Winfried-HH:
Hat jemand eine Ahnung, was in der Erklärung mit den "übereinstimmenden Namen" gemeint ist?
Zutreffende Dateien.Hat jemand eine Ahnung, was in der Erklärung mit den "übereinstimmenden Namen" gemeint ist?
Und wieso erzwingt die Option keine Änderung der Besitzrechte? Genau das soll sie doch tun ...
Das kann sie nur wenn die CMD elevated gestartet wurde.
Ich weiß ehrlich gesagt jetzt nicht worauf du hinaus willst?
Ein Admin des Systems hat das Recht Besitzrechte zu übernehmen. Tut es das bei dir nicht hast du ein ganz anderes Problem und solltest erste mal mit takeown die Besitzrechte übernehmen und dann neu setzen.
Ein Admin des Systems hat das Recht Besitzrechte zu übernehmen. Tut es das bei dir nicht hast du ein ganz anderes Problem und solltest erste mal mit takeown die Besitzrechte übernehmen und dann neu setzen.