Мониторинг устаревших файлов
function funline ($strIN)
{
$num = $strIN.length
for($i=1 ; $i -le $num ; $i++)
{ $funline = $funline + "=" }
Write-Host -ForegroundColor yellow $strIN
Write-Host -ForegroundColor darkYellow $funline
}
$folder = "c:\fso"
$date = Get-Date
$limit = 30
Get-ChildItem -Path $folder -force |
foreach-object `
{
$newDate=($_.LastAccessTime).adddays($limit)
$limitDate = New-TimeSpan -start $date -end $newDate
if ($limitDate -le 0)
{
$xfiles += @{ $_.name = $_.lastAccessTime }
}
}
Write-Host "There are $($xfiles.count) files from $folder greater than $limit days old."
FunLine("The expired files are listed below:")
$xfiles
Голосов пока нет

Оставить комментарий