How can I get the last Email in my Mailbox ?
Get-EXRLastInboxEmail
How can I get the Last Email in a Shared Mailbox ?
Get-EXRLastInboxEmail -MailboxName mailbox@domain.com
How can I show the Last email from the Focused Inbox
Get-EXRLastInboxEmail -MailboxName mailbox@domain.com -Focused
How can I read the body of the Last email as Text
Get-EXRLastInboxEmail -ReturnBody -BodyFormat Text | Select Body | fl
How can I move the Last email in my Inbox to another folder
$LastMail = Get-EXRLastInboxEmail
Move-EXRMessage -ItemURI $LastMail.ItemRESTURI -TargetFolder \aa
How can I get the Size of the Inbox
Get-EXRWellKnownFolder -FolderName Inbox | Select displayName,totalItemCount,FolderSize
How can I mark the last email in the Focused Inbox as Read
Get-EXRLastInboxEmail -Focused | Invoke-EXRMarkEmailAsRead
How can I Send a Skype for Business Message
Connect-EXRSK4B #Only needs to be done once per session
Send-EXRSK4BMessage -Subject "Message Subject" -Message "The isthe Message" -ToSipAddress jcool@datarumble.com
How can I check a users Skype for Business Presence
Connect-EXRSK4B #Only needs to be done once per session
Get-EXRSK4BPresence -TargetUser e5tmp5@datarumble.com
How can I export my Contacts to a CSV file
Export-EXRContactFolderToCSV -FileName c:\contacts\myContacts.csv
How can I get this weeks Calendar Appointments
Get-EXRNamedCalendarView -MailboxName gscales@datarumble.com
How can I get this Months Calendar Appointments
Get-EXRNamedCalendarView -MailboxName gscales@datarumble.com -StartTime (Get-Date).Date -EndTime (Get-Date).AddMonths(1)
How can I get a Report of Mailbox sizes
Get-EXRMailboxUsage
How can I get the last 10 deleted Items in a Mailbox and show the Folder they where deleted From (utilizes the LAPFID)
Get-EXRDeletedItems -MessageCount 10 -ReturnLastActiveParentFolderPath | Select LastActiveParentFolderPath,SenderEmailAddress,Subject
How can I show the SPF,DKIM,DMARC on the last 10 messages in the JunkEmail Folder
Get-EXRWellKnownFolderItems -WellKnownFolder JunkEmail -MessageCount 10 -ReturnInternetMessageHeaders -ProcessAntiSPAMHeaders | Select Subject,SPF,DKIM,DMARC | fl
How can I do Message Trace on a particular Message using the MessageId (requires basic credentials to access the office365 Management API (legacy)
Get-EXRMessageTrace -MessageId '<b5f53tdbf56c0qaub95fzbyq26sg04.2748185.8760@mta860.xx.x.com>' -TraceDetail
How can I do a Message Trace for Today to show which messages where Delivered as Spam (to the Junk Email Folder)
Get-EXRMessageTrace -Start (Get-Date).AddDays(-1) -Status FilteredAsSpam -Credentials $cred
How can I search the Mailbox for a Message with a particular Subject (you know the full subject)
Search-EXRMessage -Subject 'Sunrise for December 13, 2018 at 05:38AM'
How can I search the Mailbox for a Message with a particular Subject (partial match)
Search-EXRMessage -SubjectKQL 'Sunrise for December'
How can I get a Message where I know the Internet MessageId
Find-EXRMessageFromMessageId -MessageId '<565f3a83450d3_47e3b4d1243953b@7fbad285-7b4b-4ecd-8927-5894e21a211e.mail>'
To Return the Internet Headers and Process the Antispam headers the above message using the MessageId
Find-EXRMessageFromMessageId -MessageId '<565f3a83450d3_47e3b4d1243953b@7fbad285-7b4b-4ecd-8927-5894e21a211e.mail>' -ReturnInternetMessageHeaders -ProcessAntiSPAMHeaders