Если я правильно понял и надо отправить по почте хэш $data, то можно добавить второй скрипт к первому и вместо $body использовать $data:
Код:

$SMTPClient.Send($EmailFrom, $EmailTo, $Subject, [string] $data.values)
Или передавать почтовому скрипту в качестве параметра:
Код:

mail.ps1 $([string] $data.values)
B mail.ps1:
Код:

$body = $args
Не проверял