Este foi essencialmente o problema abordado pelo Idera PowerTip do dia para 12 de outubro de 2017 . A solução apresentada foi usar o método ParseExact do DateTime classe .NET . Supondo que você extraiu a data do CSV e a armazenou na variável $ActionDateString , você a converteria em um objeto DateTime :
$DT = [DateTime]::ParseExact($ActionDateString, "dd-MM-yyyy", $null)
e, em seguida, você pode usar o DateTime object $DT como quiser.