Search for: azure automation

130 Results

Automated Maintenance for the Exchange Online Tenant Block List

The tenant block list controls traffic that Exchange Online blocks from different domains. The block list is an important tool but maintaining it can take a lot of time. This article discusses how to automate the process using a combination of SharePoint Online, Exchange Online, and the Microsoft Graph PowerShell SDK.

Continue Reading Automated Maintenance for the Exchange Online Tenant Block List

The Choice Between Outlook’s Junk Email Filter or Tenant-Level Blocks

People have used Outlook's Junk Email Options for years to maintain sets of safe and blocked recipients. The possibility exists that Outlook's safe list might interfere with the processing of email by Exchange Online Protection. This article explores the feasibility of disabling Junk Email Options to use tenant-level blocks instead.

Continue Reading The Choice Between Outlook’s Junk Email Filter or Tenant-Level Blocks

Creating Dynamic Distribution Lists Based on Email Addresses

Exchange Online recipient filters calculate the membership of dynamic distribution groups. The filters support email addresses, but they don't work. Another method is needed to create dynamic distribution lists based on user mailbox email addresses, as we describe in this article and script.

Continue Reading Creating Dynamic Distribution Lists Based on Email Addresses

Mastering Microsoft 365 PowerShell Scripting

A common question at conferences is how to start with Microsoft 365 PowerShell scripting. We all have our own approach. This article lays out a simple three-step method to write scripts to interact with Microsoft 365 objects.

Continue Reading Mastering Microsoft 365 PowerShell Scripting

Building a Teams External Access Allow List from External Chats

A Teams external access whitelist controls the domains that users can connect to for federated chats. Organizations often limit federation using a whitelist to reduce the possibility of attacks through chat communications. This article explains how administrators can discover the set of domains users chat with by analyzing chat information using the Microsoft Graph PowerShell SDK.

Continue Reading Building a Teams External Access Allow List from External Chats

Practical Graph: Secure Interactive Access to the Microsoft Graph PowerShell SDK

The Microsoft Graph PowerShell SDK uses a default enterprise app to hold its permissions. Over time, the SDK can accrue many permissions, so it's important to control interactive access to it. In this article, we review how to lock down the SDK app and how to create new registered apps for use with the Graph SDK.

Continue Reading Practical Graph: Secure Interactive Access to the Microsoft Graph PowerShell SDK

Central Management of the Images Used with Teams and Groups

Microsoft 365 Groups display either a default or custom photo to highlight the intent of the group (or team). Some organizations like to exert central control over Microsoft 365 group photos. This article explores how to achieve this goal with PowerShell.

Continue Reading Central Management of the Images Used with Teams and Groups