Добавление столбца к выводу - PullRequest
0 голосов
/ 13 мая 2019

Я создаю отчет общего почтового ящика в 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,sender@blah.com,recipient@blah.com,FW:Important Blah

Я хотел бы добавить дополнительный столбец, содержащий метку времени получения в другом формате, как показано ниже:

Received,SenderAddress,RecipientAddress,Subject,Date
03/05/2019 07:29:26,sender@blah.com,recipient@blah.com,FW:Important Blah,03 May 2019

У меня очень мало таланта, и я был бы признателен за помощь.

1 Ответ

0 голосов
/ 13 мая 2019

Received уже является экземпляром DateTime, поэтому форматировать его так, как вам удобно, просто с помощью ToString() или с помощью оператора форматирования -f.

Добавить вычисляемое свойство в качестве дополнительного аргумента для select:

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