Entries by Elliot Munro

,

Create Exchange Administrators in all customer Office 365 tenants using Azure Functions and Delegated Administration

Create Exchange Administrators in all customer Office 365 tenants using Azure Functions and Delegated Administration This is the second in a 3 part series on integrating Azure Functions, Microsoft Flow and Office 365 to automate Office 365 administration and reporting across multiple Office 365 tenants. See part 1 here on how to retrieve Office 365 […]

Console Gateway cannot send emails

Console Gateway cannot send emails Console users may occasionally come across the following message when attempting to send emails from Console Gateway: Problems were encountered when attempting to send this E-mail message. Please check the E-mail address. Ensure your internet connection and E-mail options are configured correctly and try again. 554 5.7.1 <[email protected]>: Recipient address […]

,

Retrieve Office 365 user details with Azure Functions, Microsoft Flow and SharePoint Online

Retrieve Office 365 user details with Azure Functions, Microsoft Flow and SharePoint Online Microsoft Flow fever has taken hold in our office this week, and we’re quickly finding new ways to automate our administration and user management tasks. What is Microsoft Flow? Microsoft Flow is an even more user friendly version of Azure Logic Apps, […]

,

Get email alerts about unused Office 365 licenses with Azure Functions, Azure Storage and Microsoft Flow

Get email alerts about unused Office 365 licenses with Azure Functions, Azure Storage and Microsoft Flow In this scenario, we’ll use an Azure Function, Azure Storage Tables and Queues, and Microsoft Flow to report and alert on unused Office 365 licenses in customer tenants. These steps build on a previous post on connecting to Office 365 with […]

,

Add your domain name to trusted senders for all delegated Office 365 users

Add your domain name to trusted senders for all delegated Office 365 users This post is part of our series on using PowerShell for bulk Office 365 management tasks on delegated customer tenants. This one’s more about our vanity than anything else. Our ticketing system’s service tickets are in HTML format, and they include our […]

,

Connect an Azure Function to Office 365

In the past couple of weeks I’ve uploaded a few scripts to help manage Office 365 customer environments in bulk via delegated administration. These scripts work well for us, though they only work when they’re initiated by a delegated administrator here. Sure, we could set them up on a server as a scheduled task, though […]

,

Get a list of every customers’ Office 365 administrators via PowerShell and delegated administration

Get a list of every customers’ Office 365 administrators via PowerShell and delegated administration To increase security in our customer’s Office 365 tenants, we’re keeping track of all Global Administrators, and blocking access to any unnecessary users until we’ve reset the credentials and documented them securely. The type of user we’re most concerned with is […]

,

Set Office 365 Password Expiration Policy for all delegated customer tenants

Set Office 365 Password Expiration Policy for all delegated customer tenants In Office 365, the default password expiration policy is 90 days. While this is a good security measure in theory, in practice it can cause downtime and user frustration, especially if an entire organisation’s users have their passwords expire on the same day. While […]