if($AggressiveMode){ Write-ScreenLog -Text "Aggressive mode: all superceded CUs und SUs are condidered for removal" -Type Info $removables = $versionfolders |where {$_.name -ne $version} $sanity = ($removables.count -le $versionfolders.count) -and ($removables.count -gt 0) }else{ Write-ScreenLog -Text "Default mode: only superceded CUs are condidered for removal" -Type Info $removables = $versionfolders |where {$_.name -notlike ($version.Substring(0,$version.LastIndexOf('.')) +'*')} $sanity = ($removables.count -le $versionfolders.count) -and ($removables.count -gt 0) }