Opracowałem skrypt PowerShell, który działa bez zarzutu. Jedynym wyzwaniem jest to, że pliki w podfolderach nie są przenoszone do miejsca docelowego.Skrypt PowerShell do przenoszenia plików i folderów, w tym podfolderów z jednej lokalizacji do drugiej starszej niż x dni
get-childitem -Path "\\servername\location" |
where-object {$_.LastWriteTime -lt (get-date).AddDays(-31)} |
move-item -destination "C:\Dumps"
Nie mogę jeszcze bardziej dostosować skryptu.
Musaab. The -Recursive wydaje się nie działać. Czy możesz pomóc dalej? – user1926332
Czy jesteś pewien, że pliki spełniają klauzulę where-object? Zaktualizuję odpowiedź za pomocą zrzutu ekranu, aby zilustrować, w jaki sposób używam opcji -Recursive. Sprawdź to i daj mi znać, co robię inaczej. –
Hej, wielkie dzięki Musaab .... W rzeczywistości błędnie umieściłem jedną postać. – user1926332