Ich habe dieses SkriptKopie nicht korrekt Quellordner
$folder = Get-ChildItem -Path \\exp-01\Uploads |
Sort-Object LastWriteTime -Descending |
Select-Object -Last 1
Der Ordner Variable Aufnehmen richtig eingerichtet ist, wenn ich es überprüfen, es kommt als
Directory: \\exp-01\Uploads Mode LastWriteTime Length Name ---- ------------- ------ ---- d---- 29/05/2017 08:17 149604223125762
Aber wenn ich dies tun
copy $folder E:\InvoiceUploads\files\ -Recurse
ich eine Fehlermeldung erhalten,
Kopie: Pfad 'C: \ Users \ web.developer.03 \ 149604223125762' konnte nicht gefunden werden, weil es nicht existiert.
Die Powershell ausgeführt wird den Ordner (die Eingabeaufforderung):
C:\Users\web.developer.03>
Also, im Grunde ist es nicht richtig Quelle Aufnehmen, sondern es wird das aktuelle Verzeichnis als Quelle aufzunehmen. Was mache ich hier falsch?
'copy' ist ein Alias für' Copy-Item'. Seine Syntax ist vollkommen korrekt. Das Problem besteht darin, wie PowerShell den Wert von $ Ordner verarbeitet. –