Cómo borrar los ficheros de un directorio transcurrido x dias con powershell

$lsFecha = Get-Date $lsDias = “69” $lsDirectorio = “E:\srv01db” $lsFechaBorrado = $lsFecha.AddDays(-$lsDias) $Files = get-childitem $lsDirectorio -recurse -force | Where {!$_.PSIsContainer} | Where {$_.LastWriteTime -le “$lsFechaBorrado”} foreach ($File in $Files) {IF ($Files -ne $NULL) {write-host “Borrado File $File.FullName” -foregroundcolor “Red” ; Remove-Item $File.FullName -recurse -force} } ls $lsDirectorio -r -fo | ? {$_.psIsContainer} sort fullName […]

No se puede cargar el archivo .ps1 porque en el sistema está deshabilitada la ejecución de scripts

Si usted está leyendo esto por primera vez, PowerShell puede que sólo aparece el mensaje de error como se ha intentado ejecutar una secuencia de comandos. La directiva de ejecución de PowerShell defecto se llama «Restricted«. En este modo, PowerShell funciona como un shell interactivo solamente. ¿Que es shell interactivo? Significa, no ejecutar secuencias de […]