Bonjour,

J'aimerais faire avoir une condition, "SI on est ce jour de la semaine ALORS ceci s'exécute"

Mais impossible de parser un format dateTime... Voici les détails:

Code PowerShell : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
> $date = get-date
> $date.getType()
 
IsPublic IsSerial Name                                     BaseType
-------- -------- ----                                     --------
True     True     DateTime                                 System.ValueType
 
 
> $date -match 'samedi'
False
> $test = 'samedi dimanche'
> $test -match 'samedi'
True

Ainsi l'opérateur -match ne trouve pas la valeur 'samedi'
J'ai essayé de formater la chaîne manuellement mais l'information que je souhaite est encodée:

Code PowerShell : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
> $DateStr = $date.ToString()
> $DateStr.getType()
 
IsPublic IsSerial Name                                     BaseType
-------- -------- ----                                     --------
True     True     String                                   System.Object
 
 
> $DateStr
01/12/2018 13:08:01

Ainsi quand je formate je n'ai plus ma chaîne de caractères..
Savez-vous comment faire ?

Merci