Assets/Get-OpsJobLog.ps1
|
<#
.SYNOPSIS Gets the recent log files for Ops Jobs. .PARAMETER JobName Optional specific job name. .PARAMETER Count Number of recent logs to return. #> param ( [string]$JobName = "*", [int]$Count = 5 ) $LogDir = "C:\Ops\Logs" $Pattern = "$JobName-*.log" return Get-ChildItem -Path $LogDir -Filter $Pattern | Sort-Object LastWriteTime -Descending | Select-Object -First $Count |