Reporting on Skype for Business Messaging Activity using the Conversation...
Skype for Business (and formally Lync before that) uses the Conversation History folder in an Exchange mailbox to store the history of your IM conversations. One message in your mailbox may represent...
View ArticleReporting on Teams private Chat Activity using the TeamChat Folder in Exchange
This is a Segway from my last post on Reporting on Skype for Business Messaging Activity using the Conversation History Folder in Exchange .In this Post I'm going to be looking at the Private chat...
View ArticleHow to Create a Presence based Distribution List in Office 365
For those that follow the RSS feed on my blog I've published this article on Medium in the hope of getting a little more exposure and hopefully some work which I could really use at the moment. Check...
View ArticleScripters guide to using Guest Access in Office365 to automate things
Guest access is one of the ways in Office365 of collaborating between different organizations which allows you to give certain people who are outside of your company access to a limited subset of the...
View ArticleUpdates to the Exch-Rest PowerShell Module to support PowerShell Core, Azure...
I've had some time recently to do some much needed updates to my Exch-Rest module so it now supports both Azure Cloud Shell and PowerShell Core on Linux (tested on RHEL,CentOS, Debian and Ubuntu). So...
View ArticleZAP (Zero-hour auto purge) Junk email reporting for Office365 using EWS and REST
Zero-hour auto purge is one of the features of Office365 that will detect malicious and Spam emails and move them to the Junk email folder for any email that has breached the first level defences and...
View ArticleFront-line series : What can you do when you receive a malicious email in...
For those that just follow my RSS Feed I've just published the following on Linked In https://www.linkedin.com/pulse/front-line-series-what-can-you-do-when-receive-malicious-glen-scales
View ArticleUsing the Skype for Business UCWA API in a Microsoft Teams Tab application to...
One of the things you maybe considering in the new year is migrating from Skype for Business to Microsoft Teams. In this post I'm going to demonstrate how you can use the UCWA api (which is the REST...
View ArticleConverting Folder and ItemIds from the Exchange Management Shell and Audit...
First a little news about Exchange Identifiers that you may have missed (its not often that something like this changes so its rather exciting)When you access an item in an Exchange Mailbox store...
View ArticleCreate a Microsoft Teams Group Calendar tab application using the Graph API...
Group calendars have always been one of the big asks for in any group collaboration programs back from Lotus Notes to Microsoft Exchange and now Microsoft Teams. There are a few ways of getting a Group...
View ArticleHow to unsubscribe from a Mailing list using the Graph API
One of the features that is currently in beta in the Microsoft Graph API is an operation that will let you unsubscribe from any mailing list that supports the List-Unsubscribe header in a message that...
View ArticleMicrosoft Teams Private Chat History Addin for Outlook
Being somebody who is transitioning across from Skype for Business to Teams one of things I missed the most (and found the most frustrating) is the lack of the ability in Outlook and OWA to view the...
View ArticleHow to log EWS Traces to a file in PowerShell
If your using the EWS Managed API in your PowerShell scripts and you need to do some extended debugging to work out why a script isn't working the way you expect in certain environments you can do this...
View ArticleThe new Mail.ReadBasic permission for the Microsoft Graph API and how to put...
Microsoft have just released the Mail.ReadBasic permission into beta for the Microsoft Graph endpoint https://developer.microsoft.com/en-us/graph/blogs/new-basic-read-access-to-a-users-mailbox/ which...
View ArticleAuditing Inbox rules with EWS and the Graph API in Powershell
There has been a lot of information of late from security researchers and Microsoft themselves about Inbox rules being used to compromise workstations and for use in more pervasive security breaches....
View ArticleOutlook Addin for exporting Email to EML from Outlook on the Web
One of the more interesting announcements from the recent Microsoft Build conference was the ability to get the MimeContent of Messages in the Microsoft Graph API...
View ArticleSending a Cloud Voice mail using the Microsoft Graph or EWS from Powershell
Back in February of this year Microsoft announced the retirement of Exchange UM services in favour of Cloud voicemail that has been around for a while. Both of these services use your Exchange mailbox...
View ArticleAccessing Microsoft Teams summary records (CDR's) for Calls and Meetings...
I created the following article on Dev.To community to try something new have a read if your interested...
View ArticleScript to retrieve all the Office365 (Azure) Tenants an account is associated...
The Azure AD business-to-business (B2B) platform is the underlying tech that drives both guest access in Microsoft Teams,Office365 Groups and also other Azure resources. If your someone who...
View ArticleHow to enable Dark mode in Outlook on Web in Office365 with EWS and PowerShell
Last year at Ignite Microsoft announced Dark mode for Outlook On the Web, while this seem to excite a lot of people I never really caught the buzz. However after taking the plunge after being...
View Article