Hallo zusammen und einen hoffentlich angenehmen Wochenstart.
Ich soll ein Script schreiben, das bei der Anmeldung zwei Ordner anlegt und dem angemeldeten Benutzer volle Rechte darauf gibt.
Für das Rechte-Problem habe ich xcalcs gefunden, womit ich allerdings nicht wirklich zurecht komme.
Das hier wäre mal mein Script:
Wenn ich dieses Script jetzt ausführe, bekommt das System alle Rechte, nur niemand sonst. Sprich, ich muss den User (in diesem Fall mich) mit allen Rechten hinzufügen, um auf die Ordner zugreifen zu können.logon.bat
if exist "C:\Test1" goto :Test2
:Test2
if exist "C:\Test1" goto :Ende
mkdir "C:\Test1"
mkdir "C:\Test2"
xcacls "C:\Test1" /T /P system:f
xcacls "C:\Test2" /T /P system:f
xcacls "C:\Test1" /T /E /P /G %username%:f;f
xcacls "C:\Test2" /T /E /P /G %username%:f;f
:Ende
exit
Wo hab ich da schon wieder den Fehler in dem Script? Der muss ja irgendwo in den letzten zwei Zeilen vor dem :Ende liegen, denn das System bekommt ja seine vollen Rechte.
Da ich jetzt nach langem Suchen und Ausprobieren nicht weiter weiß, frag ich mal wieder euch um Rat.![]()
![]()
Außerdem: Muss man dieses xcalc auf einen bestimmten Pfad installieren? Bei mir liegt das jetzt einfach zusammen mit der .bat in einem Ordner auf dem Desktop. (Vorübergehend, während ich das Script noch immer wieder testen muss.)
Schon mal vielen Dank für jeden hilfreichen Tip.
Lieben Gruß,
SolitudeX




Zitieren


Lesezeichen