Necesito eliminar registros con *.log.* salidas de extensión en la subcarpeta llamada SessLogs, WorkflowLogsen el directorio raízd:\software\Bil
Del mismo modo, tengo las carpetas SessLogs, WorkflowLogsen muchos subdirectorios con nombre diferentes Bil, como lograr esto. Tengo un script de muestra creado como se muestra a continuación, pero necesita alguna actualización.
Estructura de directorio por ejemplo
Software -> Wel -> Software "" SessLogs "y" WorkflowLogs "
-> Gim -> Software" "SessLogs" y "WorkflowLogs"
-> Ren -> "" SessLogs "y" WorkflowLogs "
$Path = "D:\software"
$Daysback = "-30"
$CurrentDate = Get-Date
$DatetoDelete = $CurrentDate.AddDays($Daysback)
get-childitem "D:\software*" -include "*.*" -force -recurse |where-object { (-not $_.PSIsContainer) -and ($_.creationtime -lt $DatetoDelete) } |remove-item -whatif