Kopieren Sie Dateien, in denen Lastwritetime -GE 2010.03.26 21.00 Uhr mit Powershell
-
26-09-2019 - |
Frage
ich brauche Dateien in einem Verzeichnis in ein anderes Verzeichnis zu kopieren, in dem die Lastwritetime größer oder gleich 2010.03.26 21.00 Uhr. Ich verwende:
Get-ChildItem C:\pstest\hlstore\folder1\data | where-object {$i.lastwritetime -ge “3/26/2010 9:00 PM”} | Copy-Item -destination c:\pstest\hlstore2\folder1\data
Aber es passiert nichts ...
Jede Hilfe würde sehr geschätzt werden.
Danke!
Emo
Lösung
Versuchen Sie diese:
Get-ChildItem C:\pstest\hlstore\folder1\data | where-object {$_.lastwritetime -ge "3/26/2010 9:00 PM"} | Copy-Item -destination c:\pstest\hlstore2\folder1\data
Der Name der "es" Variable in where-object
ist $_
, nicht $i
.
Auch wenn Sie diese Zitate verwenden statt “”
""
, ich glaube, es wäre auch nicht.
Lizenziert unter: CC-BY-SA mit Zuschreibung
Nicht verbunden mit StackOverflow