also nach längeren forschen & probieren,
muss man wohl oder übel die kombination aus takeown & icacls verwenden.
was 2 arbeitsschritte zur folge hat.
vielleicht werde ich irgendwann es mal mit vbs versuchen,
aber mir brennt schon jetzt der kopf.
ich bin mir nicht mal sicher ob es überhaupt möglich ist,
es in einem arbeitsschritt zu verarbeiten
//
ja es ist möglich die besitzrechte zu übernehmen,
ich hab das sogar in meinen extendet shellextentions einarbeitet...
und falls dir mein quellcode, wie mir, augenkrebs verursacht
gebe ich dir sogar die 4 befehle um die besitzrechte zu übernehmen:
EinzelDatei/Benutzer
surun cmd /c TakeOwn /f "%1" & icacls "%1" /reset /T
[/color]
EinzelDatei/Admin
surun cmd /c TakeOwn /f "%1" /a & icacls "%1" /reset /T
[/color]
Verzeichnis/Benutzer
surun cmd /c TakeOwn /f "%1" /r & icacls "%1" /reset /T
[/color]
Verzeichnis/Admin
surun cmd /c TakeOwn /f "%1" /a /r & icacls "%1" /reset /T
[/color]