$MailAttatchment. $MailAttatchment = New-Object ($Attachment) The code below is just an example to get started.I added logic to modify time-zone to MST in some instances for my particular use case, but more time-zone changes can be added if the script execution time zone isn't desired Those times are converted to UTC, which Outlook converts to client-local time upon receipt. You can also export a single event or events from a specified date range. This sample code will include all events from the past 7 days and all future events. You can export the calendar data in the iCalendar format using DDay.iCal library. Scheduled times are in the originating time-zone of script execution. Generating iCalendar in ASP.NET WebForms.Our internal SMTP server doesn't require auth so I didn't include any parameters for that.I'm posting this here so that the next person looking for a way to do this doesn't have to start from pretty much scratch. Research Triangle Powershell User Group remote-capable.Philadelphia PowerShell User Group remote-capable.Madison Power Users Group remote-capable.Denver Microsoft Enterprise Management User Group.NET, POSH is a full-featured task automation framework for distributed Microsoft platforms and solutions. Windows PowerShell (POSH) is a command-line shell and associated scripting language created by Microsoft. Submission Guidelines | Link Flair - How To