$dumpFile = "C:\Windows\MEMORY.DMP"
$maxAgeDays = 7
if (Test-Path $dumpFile) {
$fileInfo = Get-Item $dumpFile
$fileAge = (Get-Date) - $fileInfo.LastWriteTime
$fileSizeMB = [math]::Round($fileInfo.Length / 1MB, 2)
if ($fileAge.TotalDays -lt $maxAgeDays) {
$output = "FAIL: MEMORY.DMP aanwezig. Aanmaakdatum: $($fileInfo.LastWriteTime.ToString('yyyy-MM-dd HH:mm:ss')). Grootte: $fileSizeMB MB"
Write-Output $output
exit 1
} else {
$output = "OK: MEMORY.DMP ouder dan $maxAgeDays dagen. Aanmaakdatum: $($fileInfo.LastWriteTime.ToString('yyyy-MM-dd HH:mm:ss')). Grootte: $fileSizeMB MB"
Write-Output $output
exit 0
}
} else {
Write-Output "OK: MEMORY.DMP is niet aanwezig"
exit 0
}