Хабр Курсы для всех
РЕКЛАМА
Практикум, Хекслет, SkyPro, авторские курсы — собрали всех и попросили скидки. Осталось выбрать!

Функция не унивирсальная, подстроена под задачу.Можно сделать гораздо короче и универсальнее при использовании
Send-MailMessage (да даже и с вашей функцией можно, при желании) и splatting.Сохраняем имя каталога и его размер через разделитель "|", в последствии через который будем парсить содержимое файла.Но зачем? Почему бы не строить красивый PSObject и выгружать его сразу в CSV? С ним потом и работать проще…
Серверное администрирование. Управление ресурсами средствами PowerShell