Supprimer le répertoire indépendamment de 260 char limite

Je suis en train d'écrire un script simple pour supprimer l'outil USMT la migration des dossiers après un certain nombre de jours:

## Server List ##
$servers = "Delorean","Adelaide","Brisbane","Melbourne","Newcastle","Perth"

## Number of days (-3 is over three days ago) ##
$days = -3

$timelimit = (Get-Date).AddDays($days)

foreach ($server in $servers)
{
    $deletedusers = @()
    $folders = Get-ChildItem \$server\USMT$ | where {$_.psiscontainer}
    write-host "Checking server : " $server
    foreach ($folder in $folders) 
    {
        If ($folder.LastWriteTime -lt $timelimit -And $folder -ne $null)
        {
            $deletedusers += $folder
            Remove-Item -recurse -force $folder.fullname
        }
    }
        write-host "Users deleted : " $deletedusers
        write-host
}

Cependant, je continuez à frapper le redoutable Remove-Item : The specified path, file name, or both are too long. The fully qualified file name must be less than 260 characters, and the directory name must be less than 248 characters.

J'ai été à la recherche à des solutions de rechange et des solutions de rechange, mais ils ont tous tournent autour de moi, prendre soin de ce qui est dans le dossier.

J'espérais une solution plus simple que je ne suis pas vraiment à le contenu du dossier si il est marqué pour suppression.

Est-il un natif de l'applet de commande Powershell autres que Remove-Item -recurse qui peut accomplir ce que je suis après?

InformationsquelleAutor mhouston100 | 2013-05-06