4 Stimmen

Powershell: Dateiattribute beim Kopieren automatisch ändern

Ich habe einen Ordner mit schreibgeschützten Dateien. Wenn ich eine dieser Dateien an einen Testort kopiere, möchte ich sie kopieren können, ohne dass ihre ursprünglichen Attribute erhalten bleiben.

Ich kann das tun, aber es ist langwierig.

copy-item srcfilefullname destfilefullname
set-itemproperty destfilefullname -isreadonly $false

Ich habe in der Dokumentation nichts zu copy-item gefunden. Ich hoffe, dass es einen kürzeren Weg gibt.

Gracias
Stahlbenutzer

1voto

Emiliano Poggi Punkte 23692

Ihre Absicht ist nicht ganz klar. Wenn Sie daraus einen Einzeiler machen wollen, versuchen Sie dies (NICHT GETESTET):

copy-item srcfilefullname (set-itemproperty srcfilefullname -isreadonly $false -passthru).fullname

PassThru Parameter erlaubt Set-ItemProperty zur Erzeugung und Rückgabe einer PSCustomObject .

CodeJaeger.com

CodeJaeger ist eine Gemeinschaft für Programmierer, die täglich Hilfe erhalten..
Wir haben viele Inhalte, und Sie können auch Ihre eigenen Fragen stellen oder die Fragen anderer Leute lösen.

Powered by:

X