Я создаю отчет об общем почтовом ящике в PowerShell и помещаю необходимую информацию в переменную, как показано ниже:
Get-MessageTrace -RecipientAddress $mailbox -StartDate $startdate -EndDate $enddate |select Received,SenderAddress,RecipientAddress,Subject
Это представляет мне следующее при экспорте в csv:
Received,SenderAddress,RecipientAddress,Subject
03/05/2019 07:29:26,[email protected],[email protected],FW:Important Blah
Я хотел бы добавить дополнительный столбец, содержащий отметку времени Recived в другом формате, как показано ниже:
Received,SenderAddress,RecipientAddress,Subject,Date
03/05/2019 07:29:26,[email protected],[email protected],FW:Important Blah,03 May 2019
У меня сильно закончились таланты, и я был бы признателен за помощь.





Received уже является экземпляром DateTime, поэтому отформатировать его, как вам нравится, можно прямо с помощью ToString() или с помощью оператора форматирования -f.
Добавьте вычисляемое свойство в качестве дополнительного аргумента к select:
... |select Received,SenderAddress,RecipientAddress,Subject,@{Name='Date';Expression = {'{0:dd MMM yyyy}' -f $_.Received}}