10 lines
518 B
PowerShell
10 lines
518 B
PowerShell
$ErrorActionPreference = 'SilentlyContinue'
|
|
$roots = @('C:\ProgramData\Arizona Computer Guru\Online Backup','C:\ProgramData\Online Backup')
|
|
foreach ($r in $roots) {
|
|
if (Test-Path "$r\logs") {
|
|
$log = Get-ChildItem "$r\logs" -Filter *.log | Sort-Object LastWriteTime -Descending | Select-Object -First 1
|
|
Write-Output "=== $($log.FullName) ($($log.LastWriteTime)) ==="
|
|
Get-Content $log.FullName -Tail 120 | Where-Object { $_ -match 'ERROR|WARN|Exchange|version|denied|Fail' } | Select-Object -Last 30
|
|
}
|
|
}
|