Прошу помощи, не срабатывает .bat

Задача простая, но у меня не срабатывает батник из планировщика заданий.
Я не программист и реальных знаний и практики в этом деле не имею, но по работе очень нужно решить эту задачу.

Задача в том, что нужно удалять старые (3х дневные файлы) из определенной папки, как только они устареют.


Скрипт в Windows PowerShell ISE его содержание:  (файл tt.ps1)

$Now = Get-Date

$Days = "3"

$TargetFolder = "C:\test"

$Extension = "*.txt"

$LastWrite = $Now.AddDays(-$Days)

$Files = Get-Childitem $TargetFolder -Recurse | Where{$_.LastWriteTime -le "$LastWrite"}

foreach ($File in $Files)

{

if ($File -ne $NULL)

{

write-host "Deleting File $File" -ForegroundColor "DarkRed"

Remove-Item $File.FullName | out-null

}

else

{

Write-Host "No more files to delete!" -foregroundcolor "Green"

}

}


Содержание BAT файла:


%SystemRoot%system32windowspowershellv1.0powershell.exe -command “c:tt.ps1”

Запуская сценарий  tt.ps1 из Windows PowerShell ISE, файлы удаляет.

Запуск батника этого не делает.
Путь в батнике к PowerShell верный, проверял не раз


Windows 10.


Прошу помощи, заранее благодарю.

Для минусов внутри.

Прошу помощи, не срабатывает .bat Без рейтинга, Программист, IT, Удаление файлов, Тыжпрограммист

В таком состоянии уже 4й час)

Лига программистов

1.5K постов11.4K подписчиков

Добавить пост

Правила сообщества

- Будьте взаимовежливы, аргументируйте критику

- Приветствуются любые посты по тематике программирования

- Если ваш пост содержит ссылки на внешние ресурсы - он должен быть самодостаточным. Вариации на тему "далее читайте в моей телеге" будут удаляться из сообщества