+393713742262
By Assistenza Informatica Firenze/Agosto 23, 2019/Comments are closed
Il seguente script in Powershell verifica la presenza di Files più vecchi di 1 Giorno in un determinato percorso.
La verifica è solo a livello di files (parametro -file) e non include le cartelle.
Può essere utilizzato anche in congiunzione con un Item Zabbix Agent perchè la risposta è 0/1
Se abbiamo bisogno di verificare una data più vecchia basta cambiare il : -days 1
[php light=”true”]
$presenza1=0
$dir = "D:\Dati\myFolder\FEXML\TX\FaM"
$latest = Get-ChildItem -File -Path $dir | Sort-Object LastAccessTime -Descending | Select-Object -First 1
#Write-Host $latest.name
$filedate = $latest.name
$lastWrite = (Get-Item "D:\Dati\myFolder\FEXML\TX\FaM\$filedate").LastWriteTime
$timespan = new-timespan -days 1
if (((Get-Date) – $lastWrite) -gt $timespan) {
$presenza1=1
} else {
$presenza1=0
}
Write-Host $presenza1
[/php]
Powershell Verificare Presenza di Files più vecchi di 1 Giorno, Powershell, old files Powershell, file vecchi Powershell, file più vecchi di un giorno Powershell