By 23 agosto 2019 0 Comments

Powershell – Verificare Presenza di Files più vecchi di 1 Giorno

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

$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

Powershell Verificare Presenza di Files più vecchi di 1 Giorno, Powershell, old files Powershell, file vecchi Powershell, file più vecchi di un giorno Powershell

Posted in: Powershell, Zabbix
Andrea Ceccherini

About the Author:

Utilizzando il sito, accetti l'utilizzo dei cookie da parte nostra. maggiori informazioni

Questo sito utilizza i cookie per fornire la migliore esperienza di navigazione possibile. Continuando a utilizzare questo sito senza modificare le impostazioni dei cookie o cliccando su "Accetta" permetti il loro utilizzo.

Chiudi