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 }