Hey Leuts,
ich hab mir hier ein kleines script zusammen gekleistert:
$Path = "Server1\****************************************************\??_archive\loaded_archive"
$Daysback = "-35"
$destination = "Server2**********************************************\??_archive\loaded_archive"
$CurrentDate = Get-Date
$DatetoMove = $CurrentDate.AddDays($Daysback)
Get-ChildItem -Path $Path -Filter "*.csv" -Recurse | where {$_.LastWriteTime -lt $DatetoMove -and -not $_.psiscontainer} | Move-Item -Destination $destination
Ausgangs situation:
ich hab mehrere Ordner (inkl. filles) mit den Namen DE_archive FR_archive GB_archive und und und ...
jetzt sollen die files zu einer anderen destination in Ordner mit den selben namen.
hab es jetzt wie oben ^geschrieben^ so probiert, passiert aber leider nichts, nur wenn ich die Fragezeichen mit den jeweiligen Länderbezeichnungen austausche moved er die files.
Wie kann ich das umsetzen?
Mit einer Schleife vllt?
hoffe auf Hilfe.
mfg
ich hab mir hier ein kleines script zusammen gekleistert:
$Path = "Server1\****************************************************\??_archive\loaded_archive"
$Daysback = "-35"
$destination = "Server2**********************************************\??_archive\loaded_archive"
$CurrentDate = Get-Date
$DatetoMove = $CurrentDate.AddDays($Daysback)
Get-ChildItem -Path $Path -Filter "*.csv" -Recurse | where {$_.LastWriteTime -lt $DatetoMove -and -not $_.psiscontainer} | Move-Item -Destination $destination
Ausgangs situation:
ich hab mehrere Ordner (inkl. filles) mit den Namen DE_archive FR_archive GB_archive und und und ...
jetzt sollen die files zu einer anderen destination in Ordner mit den selben namen.
hab es jetzt wie oben ^geschrieben^ so probiert, passiert aber leider nichts, nur wenn ich die Fragezeichen mit den jeweiligen Länderbezeichnungen austausche moved er die files.
Wie kann ich das umsetzen?
Mit einer Schleife vllt?
hoffe auf Hilfe.
mfg
Last edited: