Hallo zusammen,
leider habe ich scho lange nicht mehr mit autoit gearbeitet.
Nun wollte ich ein Script erstellen, welches einen Ordner auf einem Laufwerk erstellt. Der Ordnername sollte so heissen wie der Benutzer, damit später damit ein Homelaufwerk eingerichtet werden kann. Der Ordner wird erstellt mit dem Name den ich in einem Input eingebe.
Nun zu meinem Problem: Wenn ich
DirCreate($myFolder & "\" & $name)
Run(@ComSpec & ' /c cacls "' & $myFolder & "\" & $name & '" /T /E /G "' & $name & ':r" ', '', @SW_HIDE)
msgbox (0, "Ordner erstellt", "Der Ordner wurde erfolgreich erstellt!")
Es wird alles gemacht ausser, dass die Berechtigung nicht gesetzt wird. Sie wird nur gesetzt wenn ich z.B. Hauptbenutzer eingebe, nicht aber wenn ich testuser eingebe. Woran kann das liegen?
Kurz zur Erklärung $myFolder steht für den Pfad
$name steht für den Benutzernamen, für welchen die Berechtigung gesetzt werden soll und für den Ordnernamen
Ich hoffe ihr könnt mir weiterhelfen
schonmal im Voraus vielen Dank
Gruss