robie2011
7/17/2014 - 7:26 AM

Powershell Ordner rekursiv nach Backupdatei scannen und darstellen

Powershell Ordner rekursiv nach Backupdatei scannen und darstellen

gci C:\backup\folder | %{
    # Root Kundenordner
    
    gci $_.fullname| %{
        #Client folder
        
        gci $_.fullname | %{
            #$_.fullname
            # Client/Application/Subfolder
                if( $_.name.tolower().contains("sicherung")){
                    gci ("{0}\{1}" -f $_.fullname,"server") | ?{ $_.Extension -eq ".zip" -and $_.lastwritetime -gt (get-date).addDays(-1) } | 
					select fullname,lastwritetime, @{label="size in megabytes";Expression={"{0:N2} MB" -f ($_.Length / 1MB)}} |
					format-list
                }
        }
        

    }
    
}