Recently, I had a customer ask how to help enable their Office 365 tenants to collaborate more easily. Currently, the problem they face is generating invitations to an ever-growing and ever-changing list of recipients across tenants. It requires a lot of hand-holding and maintenance.… [ Continue reading ]
Troubleshooting AADSTS7000112: Application ‘5e3ce6c0-2b1f-4285-8d4b-75ee78787346′(Microsoft Teams Web Client) is disabled.
This error falls into the “both nebulous and specific at the same time” category. Here is a list of a few things you can do to troubleshoot it.
The full text of the message looks something like this:

There are a handful of things to check.… [ Continue reading ]
Exchange Hybrid Configuration Wizard: WinRM client cannot process the request
A few weeks ago, while helping a customer configure Exchange Hybrid for Teams, we ran into this interesting error:
As I’ve stated previously, interesting in the context of both technology troubleshooting and doctor’s visits is rarely something you want to hear.… [ Continue reading ]
AAD Connect Error: Azure Service Connectivity Failed (subtitled: Verify, then trust)
This week, while helping a customer onboard to Azure AD Connect, we ran into an interesting error:
Azure Service Connectivity Failed, Unable to proceed
The on-premises synchronization service is not able to connect to Azure Active Directory. Updating the proxy settings for the ADSync service account may resolve this issue.… [ Continue reading ]
Capturing ProxyAddresses Before-and-After
This past weekend, while working with a customer on a new proof-of-concept deployment of Exchange Hybrid and Microsoft Teams, we had a need to validate that no user accounts would be inadvertently updated during the upgrading of Exchange 2003 Recipient Policies to modern Exchange email address policies.… [ Continue reading ]
Unable to Install NuGet on Windows Server 2016 Due to TLS Error
This morning, while attempting to set up a virtual machine in my lab environment, I encountered an error while attempting to install the MSOnline module–the NuGet and PowerShellGet components were not already installed. Easy enough–the installation procedure prompts to install them anyway, so just hit yes, right?… [ Continue reading ]
Disabling OneDrive for Business
Today, a colleague asked how to disable OneDrive for Business for a customer.
The answer, of course, is like many tech answers.

In this case, it depends on whether you mean “prevent OneDrive from provisioning” or “prevent users from accessing OneDrive sites that have already been provisioned.” … [ Continue reading ]
Configuring a dedicated account for SharePoint Active Directory Import
Yesterday, I needed to help configure a SharePoint Server 2019 User Profile service to import from local Active Directory using the native SharePoint Active Directory Import.
In order to perform Active Directory Import, the service account you specify must have Replicating Directory Changes permissions.… [ Continue reading ]
Use an msExchExtensionCustom Attribute in Exchange Online
Yesterday, a peer brought an interesting problem to me:
His customer had been storing data in the on-premises msExchExtensionCustomAttribute properties for users and wanted to be able to use that data in Exchange Online for filtering and dynamic group membership.
Easy, right?… [ Continue reading ]
Manually Disable Skype for Business COM Add-In for Outlook
Today, I was asked about manually disabling the Skype of Business Outlook plug-in for a customer where users have both Skype and Teams clients and are configured in Islands mode.
This is what I came up with. You can save it and drop it in a computer startup script as well as a user logon (since the script modifies both HKLM and HKCU).… [ Continue reading ]
Auto-Answer Teams call with Video and PowerShell
UPDATE: An updated version script is now available on the PowerShell Gallery at https://www.powershellgallery.com/packages/Teams-AutoAnswer/.
Today, while working with my esteemed colleague Stephen Jones, we were discussing a need for some of our customers to auto-answer Teams with a video call. … [ Continue reading ]
Update to AAD Network Communications Test
This week, I’ve got a few updates for the AAD Network Communications Test!
- I’ve moved it to the PowerShell Gallery. You can now install it with PowerShellGet by using the command:
Install-Script -Name AADConnect-CommunicationsTest - I’ve updated the GCC High and DOD endpoints to the best of my ability (I’m always looking for feedback on this, so if you have new endpoints, be sure to connect with me!)
Using a Group Managed Service Account (gMSA) with a Power Platform Data Gateway
This week, I needed to figure out how to use a group Managed Service Account for an on-premises data gateway cluster. Our documentation says you can do it, but the traditional methods for using a gMSA (i.e., enter the user account and leave the password field blank) don’t work with our documentation for the app (currently here: https://docs.microsoft.com/en-us/data-integration/gateway/service-gateway-service-account… [ Continue reading ]
Disabling Writeback for GALSync Contacts
Last week, I began working with a customer that was experiencing what appeared to be a significant amount of updates to a certain group of objects in the local Active Directory. These objects were being imported from another forest as contacts, yet found themselves being updated very frequently by the local AAD Connect instance.… [ Continue reading ]
Configure Teams to Co-exist with Google Workspace
With the rise of remote work over the past several weeks (now turned months and years), I’ve engaged with many customers who want to use Microsoft Teams to as part of their work-from-home tool set. Many of my customers have investments in both Microsoft Office 365 as well as Google G Suite Workspace or Google Apps (frequently with other third-party IdP, metadirectory, and federation services thrown in the mix), so it’s not always just as easy as “flipping a switch.”… [ Continue reading ]
