Powershell-Skript zum kopieren von Dateien basierend auf dem Datum modifiziert, um zu überprüfen neueste Datei von einem remote-Standort

Ich bin neu in powershell-scripting und ich kann nicht herausfinden, warum mein script kopiert
alle Dateien und scheint nicht zu überprüfen, das Datum und kopiert dann alle Dateien
sowieso. Ich habe versucht zu tun, durch die Tage und Minuten auch, aber ich bin nicht ganz sicher
wie Sie das tun. jede Hilfe würde groß sein!

see my script below.

$RemotePath = "\\eb-pc\E$\testlocation\*.txt"
$LocalPath = "C:\testlocation"
$Max_days = "-1"
#Max_mins = "-5"
$Curr_date = get-date

#Checking date and then copying file from RemotePath to LocalPath
Foreach($file in (Get-ChildItem $RemotePath))
{
    if($file.LastWriteTime -gt ($Curr_date).adddays($Max_days))
    {
        Copy-Item -Path $file.fullname -Destination $LocalPath
        #Move-Item -Path $file.fullname -Destination $LocalPath
    }

}

InformationsquelleAutor Eric Belloso | 2015-04-02

Schreibe einen Kommentar