Question
[Résolu] Suppr de dossier dans une arborescence.
- yahway
- Auteur du sujet
- Hors Ligne
- Nouveau membre
-
Réduire
Plus d'informations
- Messages : 18
- Remerciements reçus 0
il y a 14 ans 8 mois #10117
par yahway
[Résolu] Suppr de dossier dans une arborescence. a été créé par yahway
Bonjour,
Afin de faire le menage dans le profil TSE de mes utilisateurs j'ai besoin de supprimer un dossier \"systemcache\" générer par JAVA.
ce dossier se retrouve au meme endroit dans le profil de chaque utilisateur.
J'aimerai mettre en place un script qui scan l'arborescence de chaque dossier utilisateur et qui a chaque fois qu'il trouve ce dossier \"systemcache\", le supprime.
Ne sachant pas vraiment par ou démarrer, quelqu'un aurait'il une piste??
Merci<br><br>Message édité par: yahway, à: 24/08/11 16:08
Afin de faire le menage dans le profil TSE de mes utilisateurs j'ai besoin de supprimer un dossier \"systemcache\" générer par JAVA.
ce dossier se retrouve au meme endroit dans le profil de chaque utilisateur.
J'aimerai mettre en place un script qui scan l'arborescence de chaque dossier utilisateur et qui a chaque fois qu'il trouve ce dossier \"systemcache\", le supprime.
Ne sachant pas vraiment par ou démarrer, quelqu'un aurait'il une piste??
Merci<br><br>Message édité par: yahway, à: 24/08/11 16:08
Connexion ou Créer un compte pour participer à la conversation.
- yahway
- Auteur du sujet
- Hors Ligne
- Nouveau membre
-
Réduire
Plus d'informations
- Messages : 18
- Remerciements reçus 0
il y a 14 ans 8 mois #10120
par yahway
Réponse de yahway sur le sujet Re:Suppression de dossier dans une arborescence.
C'est bon j'ai reussi à obtenir le resultat souhaité.
voici le script :
$PathTSE = \"d:\test\TSE\\"
$listprofil = Get-Childitem $PathTSE
foreach ($profil in $listprofil)
{
$PathRecent = \"d:\test\TSE\$profil\Recent\"
$PathJava = \"d:\test\TSE\$profil\Application Data\Sun\Java\Deployment\SystemCache\*.*\"
$PathXar = \"d:\test\TSE\$profil\Application Data\Microsoft\Excel\\"
$Now = Get-Date
$LastWrite = $Now.AddDays(-60)
Get-Childitem $PathRecent -recurse | where {$_.LastWriteTime -lt $LastWrite} | Remove-item
Remove-Item -Recurse $PathJava
}
voici le script :
$PathTSE = \"d:\test\TSE\\"
$listprofil = Get-Childitem $PathTSE
foreach ($profil in $listprofil)
{
$PathRecent = \"d:\test\TSE\$profil\Recent\"
$PathJava = \"d:\test\TSE\$profil\Application Data\Sun\Java\Deployment\SystemCache\*.*\"
$PathXar = \"d:\test\TSE\$profil\Application Data\Microsoft\Excel\\"
$Now = Get-Date
$LastWrite = $Now.AddDays(-60)
Get-Childitem $PathRecent -recurse | where {$_.LastWriteTime -lt $LastWrite} | Remove-item
Remove-Item -Recurse $PathJava
}
Connexion ou Créer un compte pour participer à la conversation.
Temps de génération de la page : 0.029 secondes
- Vous êtes ici :
-
Accueil
-
forum
-
PowerShell
-
Entraide pour les débutants
- [Résolu] Suppr de dossier dans une arborescence.