Jemand eine Idee warum das so nicht funktioniert? Per Hand über die Kommandozeile funktionieren beide Varianten.
Hinweis: Das Script vererbt die Ordnerberechtigungen des angegebenen Ordners auf alle Unterordner, also am besten in einem separaten Ordner testen.
$path = "E:\Testordner\*"
ShellExecuteWait("icacls.exe", '"' & $path & '"' & ' /reset /T') ; funktioniert (dos fenster bei 5000 ordnern/dateien recht lange sichtbar)
ShellExecuteWait("icacls.exe", '"' & $path & '"' & ' /reset /T >>"E:\test.txt"') ; funktioniert nicht, DOS Fenster wird sofort wieder geschlossen, datei wird keine erstellt, rechte vermutlich auch nicht gesetzt...