Liste de tâches par défaut - Management du SI - Systèmes & Réseaux Pro
Marsh Posté le 19-09-2013 à 14:05:01
c'est une ligne de powershell ça ...
non rien de tt ça par défaut
Marsh Posté le 19-09-2013 à 15:00:19
Bonjour,
Merci pour votre réponses.
Si j'installe Powershell 2 (ou 3, 4) sur un 2003 R2, je dois redémarrer le serveur? chose impossible pour l'instant.
Et sinon ça existe quand même ce genre de programme d'automatisation?
Merci
Marsh Posté le 19-09-2013 à 15:08:00
C'est quoi la commande powershell qui permet de faire cela en une ligne ?
Marsh Posté le 19-09-2013 à 15:15:55
ReplyMarsh Posté le 19-09-2013 à 21:55:36
Oui enfin il ne m'a pas permis de trouver en une ligne mais en trois.
Bon OK ca reste court
Marsh Posté le 19-09-2013 à 22:48:13
Get-ChildItem -LiteralPath "c:\monrep" -Recurse -ErrorAction SilentlyContinue -Force | Where-Object {! $_.PSIsContainer -And $_.LastWriteTime -le ([datetime]::Today).AddDays(-1)} | Remove-Item -Force -WhatIf
(enlève le -WhatIf pour vraiment supprimer, change le répertoire, et change le -1 par le nb de jour à garder)
Marsh Posté le 19-09-2013 à 23:09:49
Si on n'a qu'un répertoire à checker, c'est OK en une ligne effectivement.
Mais j'ai du utiliser un foreach pour parser un fichier texte avec une liste de plusieurs répertoires.
Ca tombe bien j'avais justement le même besoin et j'allai procéder autrement. Ca m'a permis de faire mon 1er script Powershell et je ne suis pas déçu
Marsh Posté le 19-09-2013 à 23:12:28
suffit de rajouter le get-content du fichier contenant les path puis le pipe dans le foreach via |% { ... }
Marsh Posté le 19-09-2013 à 13:54:43
Bonjour,
Dans Windows Server 2003 ou 2008 R2, existe-il des tâches planifiées déjà toutes prêtes? Au lieu de faire des scripts.
Par exemple: Une tâche qui permet d'effacer des fichiers d'un dossier plus vieux de 10 jours.
Ou alors un programme à installer qui fasses ce genre de choses?
Merci d'avance