Question Enlever une demande de confirmation de delete

Plus d'informations
il y a 18 ans 1 mois #2139 par Frisco
Re les amis,

Bon ce coup si j'ai un problème de delete :s ... en faite j'aimerai que mon script efface tous les répertoires vieux de 8jours, j'utilise le script suivant mais il me demande a chaque fois une confirmation, comment puis je supprimer cette confirmation ?

[code:1]$ListeFolders = gci -force | where {($_.mode -like \"d*\"«») -and ((get-date).Subtract($_.lastwritetime).days -gt 8)} | Where {$_ -match \"20*\"} | Remove-Item[/code:1]

Connexion ou Créer un compte pour participer à la conversation.

Plus d'informations
il y a 18 ans 1 mois #2142 par Robin Lemesle
Avec un Remove-Item -force normalement

Robin MVP PowerShell

Connexion ou Créer un compte pour participer à la conversation.

Plus d'informations
il y a 18 ans 1 mois #2143 par Frisco
Ben ca marche pas, il me demande toujours une confimation et si je met Y ou A (pour all) ca me donne l'erreur suivante:

Connexion ou Créer un compte pour participer à la conversation.

Plus d'informations
il y a 18 ans 1 mois #2151 par Arnaud Petitjean
Salut Frico,

Il faut que tu ajoutes aussi le paramètre -recurse.

Exemple :
[code:1]
PS > Remove-Item C:\temp -recurse -force[/code:1]

Arnaud

MVP PowerShell et créateur de ce magnifique forum :-)
Auteur de 6 livres PowerShell aux éditions ENI
Fondateur de la société Start-Scripting
Besoin d'une formation PowerShell ?

Connexion ou Créer un compte pour participer à la conversation.

Plus d'informations
il y a 18 ans 1 mois #2152 par Frisco
Cool merci il ne me demande plus la confirmation par contre j'ai toujours le message d'erreur:



Ca peut etre a cause de quoi ?

Connexion ou Créer un compte pour participer à la conversation.

Plus d'informations
il y a 18 ans 1 mois #2157 par Arnaud Petitjean
Hello,

Le message est on ne peut plus explicite : tu essaies de supprimer un dossier ou fichier dont le nombre de caractères est trop important. Du coup je pense que PowerShell ne t'efface pas l'objet concerné.

Je ne sais pas comment contourner ce problème, par contre si tu ne connais pas le fichier ou le dossier incriminé, tu peux essayer ceci:

[code:1]PS > Remove-Item C:\temp -recurse -force -whatif[/code:1]

Ca te dira, en principe, où l'effacement échoue.

Arnaud

MVP PowerShell et créateur de ce magnifique forum :-)
Auteur de 6 livres PowerShell aux éditions ENI
Fondateur de la société Start-Scripting
Besoin d'une formation PowerShell ?

Connexion ou Créer un compte pour participer à la conversation.

Temps de génération de la page : 0.042 secondes
Propulsé par Kunena