Загрузка данных


Get-ScheduledTask -TaskName 'CTB-S3-BackupPull' |
    Select-Object TaskName, State | Format-List

Get-ScheduledTaskInfo -TaskName 'CTB-S3-BackupPull' |
    Select-Object LastRunTime, LastTaskResult, NextRunTime | Format-List

$settings = Get-Content 'C:\ProgramData\CTB\BackupPull\settings.json' -Raw |
    ConvertFrom-Json

$log = Get-ChildItem -LiteralPath $settings.LogDirectory -Filter 'run-*.log' |
    Sort-Object LastWriteTime -Descending |
    Select-Object -First 1

if ($log) { Get-Content -LiteralPath $log.FullName -Tail 40 }