Automatically copy managers on email

Recently, I was working with someone who related an interesting requirement: for a certain group of users, add their managers to the Bcc field.

Here’s how you can do it:

  1. Depending on your Azure AD directory is populated, ensure that the users have a manager configured (either by editing the Manager field in your local Active Directory or by editing it in the Microsoft 365 admin center).
[ Continue reading ]

Creating a Symlink on Windows 11

So, I finally got a new device and have been getting it set up the way I use it.

I still do a lot of scripting between authoring, customer assistance, and tooling for the general public.  While I do store all of my scripts in OneDrive, having to navigate to \Users\<username>\OneDrive - Microsoft\Scripts is a pain when you need to do it frequently.… [ Continue reading ]

Blocking voicemail attachment delivery

Today, I was approached by a peer with a particularly interesting situation–blocking a particular type of system-generated message from hitting the mailbox.  In particular, a voicemail.

Background

Voicemail messages in Exchange Online / Teams Phone world are delivered via email to the recipient’s mailbox and generally include the voicemail as an audio attachment in addition to a transcription of the message. … [ Continue reading ]

Converting a Classic SharePoint site to a modern Communications site

Earlier today, I was working with a customer to begin enabling Viva Connections.

One of our prerequisites is ensuring the root site is the home site and that it is configured as a modern Communications site.  For customers that provisioned their SharePoint environments several years ago but never really invested time in it, it the default SharePoint site may still be a legacy classic team site.… [ Continue reading ]

Configuring Viva Connections in Teams – A Quickstart Guide

For folks who want to get started on bringing your intranet into Teams, here’s a quick take on configuring Viva Connections, including screenshots, tips, and the ever popular “what happens to the end users” question answered.

Buckle up.

Introduction

Viva Connections, from our marketing material, is “a desktop and mobile experience that brings together relevant news, conversations, and resources in one place for your organization.”… [ Continue reading ]

PowerShell function: Get-HashFromString

Hi, everyone!

In a previous post, I built a function on how to get an MD5 hash from a file stored in memory.  I had a particular need this holiday season to compute a hash of a text input string, so I thought I would share my solution with you:

Function Get-HashFromString($String)
{
  $md5hash = New-Object -TypeName System.Security.Cryptography.MD5CryptoServiceProvider
[ Continue reading ]