# sätt lite variabler
$date = "$(Get-Date -Format yyyy-MM-dd)"
$source = "C:\MyFiles\"
$target = "F:\Backup"
$removedays = -10
$FoldersToRemove = @()
$FoldersToRemove = Get-ChildItem $target | Where-Object { ((Get-Date ($_.Name -split "_")[1])) -lt ((Get-Date).AddDays($removedays)) }

# definera utkatalogen som backup_yyyy-MM-dd (ex. backup_2012-05-01)
$fulltarget = "$target\backup_$date"

#Skapa katalogen
new-item $fulltarget -ItemType Directory -Force | Out-Null

# Kopera in katalogen
Get-ChildItem $source | Copy-Item -Destination $fulltarget

# Rensa X dagara gamla kataloger
foreach ($FolderToRemove in $FoldersToRemove) {
    if ($FolderToRemove -ne $null) {
        If (Test-Path $FolderToRemove.FullName) {
            Remove-Item $FolderToRemove.FullName -Force -Recurse
        }
    }
}