Blog de Augusto Simoes (MVP)

Sharepoint, OCS, Windows Server ...

Augusto Simoes

Consultant Infrastructure & Trainer

Ma mission est de concevoir les architectures de messageries unifiés et collaboratives afin d'accompagner nos clients vers ces nouvelles technologies.

  • Microsoft Certified Trainer
  • Microsoft Certified Systems Engineer
  • Microsoft Certified Technology Specialist :SharePoint, WSS, OCS 2007, Vista, Windows 2008
  • Microsoft Certified Database Administrator SQL 2000, 2005


MVP Logo


MyTag

Mon Profile Chez Microsoft



 

 

RecentComments

Comment RSS

[PowerShell] Aide mémoire rapide des commandes essentielles

Voici un pense bête rapide des commandes essentielles de PowerShell à toujours garder sous le coude, afin de pouvoir composer vos scripts. Le fichier est disponible en bas de page de ce post.

Un résumé de:

  • Les commandes
  • Les fonctions
  • Les constantes
  • Les variables
  • Les fichiers de sortie
  • les fichiers d’entrée

p1

p2p3p4    p5 p6 p7p8

Posted: Mar 22 2009, 10:43 by collaboration | Comments (4) RSS comment feed |
  • Currently 3.333333/5 Stars.
  • 1
  • 2
  • 3
  • 4
  • 5

Comments

Lory MICHEL said:

Bonjour Augusto,

Comment faire un script PowerShell pour qu'il supprime dans un répertoire donné tous les dossiers (et leur contenu) dont la date de création est supérieure à 7 jours ?

J'ai essayé ça mais ça ne marche pas :

cd Backup | Get-Item | ?{!$_.PSIsContainer -and ($_.CreationTime -lt (get-Date).addday s(-3))} | remove-item

Merci pour ta réponse.

A bientôt

# January 19 2010, 17:06

Augusto Simoes said:

Bonjour Lory,
voila un script qui fonctionne...
########################################
$Now = Get-Date
$Days = "10" # Determine le Nombre de jours
$TargetFolder = "C:\dell\drivers" #le Path de ton dossier
$LastWrite = $Now.AddDays(-$Days)

$Folders = get-childitem -path $TargetFolder|Where {$_.psIsContainer -eq $true}|Where {$_.LastWriteTime -le "$LastWrite"}
foreach ($Folder in $Folders)
{
$Folder = $TargetFolder + "\" + $Folder
write-host "Deleting $Folder" -foregroundcolor "Red"
Remove-Item $Folder -recurse -ConfirmEmbarassedfalse
}
##############################################

Je n'ai pas eu le temps de te répondre pour ton DNS... Mais j'ai transmis à qui de droit chez qui tu sais... Bo
Donc je pense qu'il va te répondre sous peu.

# January 20 2010, 05:49

Augusto Simoes said:

Attention Lory remplace l'émoticone dans le script par:
: $ le tous collé

# January 20 2010, 05:51

Logan said:

Bonjour
merci pour votre script pour la suppression des dossiers >7 Jours.
Que faut-il modifier pour ne supprimer que les fichiers pas les répertoires

merci d'avances

Logan

# January 14 2011, 11:58