Formater
Get-Date -Format 'yyyy-MM-dd_HH-mm'
(Get-Date).ToString('dddd d MMMM yyyy') # langue du système
Get-Date -UFormat '%s' # horodatage Unix
Calculer
(Get-Date).AddDays(-30)
(New-TimeSpan -Start (Get-Date) -End '2026-12-24').Days
[datetime]::ParseExact('08/10/2026', 'dd/MM/yyyy', $null)
Rotation des sauvegardes
Get-ChildItem C:\Sauvegardes -File |
Where-Object LastWriteTime -lt (Get-Date).AddDays(-30) |
Remove-Item -WhatIf # retirer -WhatIf une fois vérifiéSauvegarde datée : Compress-Archive. Planifier : tâche planifiée.