Bonjour,

voilà le topo,

j'ai un fichier calcandar-tse.conf contenant des données du type suivant :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
Name|Debut|Fin
titi|01/08/2014|01/09/2014
loulou|01/08/2014|01/09/2014
titi||10/09/2014|25/09/2014
j'ai le code suivant :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
$today = get-date
$action = 0
Import-Csv ".\ressources\calandar-tse.conf" -Delimiter "|"| group-Object name
j'ai besoin de définir la condition suivante :
pour chaque ligne, si $today est compris dans l'une des plages début > $today > $fin then $action = 1

pour les entrées unique j'avais cela, mais comment faire dans le cas ou plusieurs entrées apparraissent ?

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
    if (($today.ToShortDateString() -ge $datemin.ToShortDateString() ) -and ($today.ToShortDateString() -le $datemax.ToShortDateString()) {
$action=1
}