Bonjour.

Je ne comprends pas, j'ai 2 morceaux dans mon code quime paraissent identiques et pourtant, un fonctionne pas l'autre.
Celui qui marche :
Code powershell : Sélectionner tout - Visualiser dans une fenêtre à part
$body = $body + "`r`n" + [datetime]::ParseExact(($DataSetMessage.tables[0].rows[$i]["jour"]),"yyyy-MM-dd",$null).ToShortDateString() +...
Avec :
Code powershell : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
Write-Host $DataSetMessage.tables[0].rows[$i]["jour"]
##donne 2018-11-26
Write-Host $DataSetMessage.tables[0].rows[$i]["jour"].gettype().Name
##donne String

Celui qui ne marche pas :
Bad numeric constant: 26/11/2018
Code powershell : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
$bodyCoeur = $bodyCoeur + "`r`n" 
+ [datetime]::ParseExact(($DataSetInfosAdmn.tables[0].rows[$i]["debut"]),"yyyy-MM-dd",$null).ToShortDateString()

Avec :
Code powershell : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
Write-Host $DataSetInfosAdmn.tables[0].rows[1]["debut"]
##donne 2018-11-26
Write-Host $DataSetInfosAdmn.tables[0].rows[1]["debut"].gettype().Name
##donne String

Je désespère.