hallo...,,,
ich versuche mit dem tool
chown automatisiert meine besitzrechte zu ändern
mein ziel ist es mit einem befehl ausfürbar zu machen
leider verhält sich die eingabeaufforderung nicht so wie ich es gern hätte
wenn ich in der eingabeaufforderung den befehl ausführe funktioniert er
X:\> FOR /F "delims=" %a in ('dir "test" /b /a /on /s') DO chown.exe -v %USERNAME% "%a"
wenn ich aber den befehl aministrativ starte
X:\> surun cmd /k FOR /F "delims=" %a in ('dir "test" /b /a /on /s') DO chown.exe -v %USERNAME% "%a"
dann gibt es eine fehlermeldung
"delims" ist syntaktisch an dieser Stelle nicht verarbeitbar.
aber ich kann auf "delims" nicht verzichten da ich verzeichnisstruckturen mit leerzeichen habe
nur wenn ich den befehl übrigens wenn ich den befehl
FOR /F "delims=" %a in ('dir "test" /b /a /on /s') DO chown.exe -v %USERNAME% "%a"
in ein *.cmd script packe dann funktioniert er, aber
cmd /k FOR /F "delims=" %a in ('dir "test" /b /a /on /s') DO chown.exe -v %USERNAME% "%a"
funktioniert im *.cmd script wiederum nicht...
seltsam..., was ist so problematisch an "cmd /k"
was direkt in der eingabeaufforderung keine probleme bereitet...