Первая разработка PowerShell - нужно сказать, что она не интуитивно понятна для сценариев Linux.
нужно перебирать файлы, чтобы архивировать их и получать ошибки - у кого-нибудь есть отзывы о хорошем лайнере?
gci C:\temp -r *.csv |
Where-Object { $_.lastwritetime -lt (Get-date).AddDays(-10)} |
ForEach-Object {'c:\temp\bin\gzip.exe' $_.FullName}