Skip to content
T-Minus 365Try CloudCapsule

Powershell

How to Manage Secrets securely in PowerShell | Azure Key Vault

Automation

In this guide, we’ll explore how you can leverage Azure Key Vault to securely manage secrets in your single-tenant or multi-tenant PowerShell scripts. This will enable you to securely access authentication tokens and other sensitive information needed to interact with downstream customer environments. Let’s dive in! Understanding the Secure Application Model Many of us are […]

Automating Basic Auth Reporting

Powershell

Microsoft recently made some updates surrounding their plans to turn off basic auth in all tenants. The following article describes the recent updates: Basic Authentication and Exchange Online – September 2021 Update – Microsoft Tech Community Highlights Scope includes Exchange Web Services (EWS), Exchange ActiveSync (EAS), POP, IMAP, Remote PowerShell, MAPI, RPC, SMTP AUTH and […]

Automate Documenting Customer MFA

Powershell

Over the years, Microsoft has evolved the enforcement of multi-factor authentication into various sections of the application. These changes are making it confusing as an admin to know where to go to see a report of MFA adoption. In this article, we will cover the various methods of MFA enrollment and provide a script that you can use to report […]

Automating Intune Device Documentation in IT Glue

Powershell

As we continue to shift the management of devices to Intune, I wanted an easy way to see all of the devices across all customers.  I wanted to include metadata at a multi-tenant level such as device compliance and autopilot enrollment. I created a script that creates a new flexible asset in IT Glue and […]

Automating Microsoft License Report in Syncro

Powershell

Automate license information across all of your customers in Syncro using powershell. This script displays all current licensed and unlicensed users as well as showing what licenses are available vs. consumed on a per tenant basis. Github Repository

Automating Microsoft 365 Documentation in Syncro

Powershell

Documenting customer Microsoft 365 environments can be extremely tedious and time consuming. Keeping that information up to date is also a heavy task to manage. I wanted to create some scripts that would automate and update documents in Syncro that are tied to your customer environments. For this reason I create a some scripts that […]

Azure Functions: Licensed Shared Mailboxes

Powershell

Inevitably between all of the customers you manage, there is bound to be a few human errors in offboarding users from Microsoft 365. A great practice when offboarding is converting a user’s mailbox to shared so that you can retain data but not have to pay for a subscription. I have heard countless stories of […]

Running Powershell in Azure Functions

Powershell

As we continue to push environments to the cloud, running powershell as a scheduled task on a server is quickly going to become outdated and inefficient. Azure Functions in Microsoft’s Azure Cloud are the next iteration of running scheduled or triggered powershell jobs in your customer environments. Azure Functions allow you to connect to all […]