Delete events in resource calendars

Recently, as part of a tenant-to-tenant migration, I ran into a problem where a customer had included all of their resource calendars (conference rooms, reservable equipment) in calendar migrations.

Unfortunately, once you’re no longer in the source tenant, you don’t have a way to cancel the meetings.… [ Continue reading ]

PowerShell Mouse Jiggler

If you have a need to deploy a mouse jiggler (to keep your PC from falling asleep) but don’t have rights to install things on your PC, this is the solution for you!

This script can be run interactively (dot source the function and then run it) or by adding it to your PowerShell profile.… [ Continue reading ]

Deploying the SharePoint Lookbook and other PnP templates in GCC High

The SharePoint Lookbook series of templates are a design pattern that allow you to apply pre-built templates to SharePoint sites using the SharePoint PnP provisioning service.

Background

Recently, one of my customers asked for assistance in deploying a PnP site template to their GCC High (GCCH) Microsoft 365 environment. … [ Continue reading ]

Configuring cross-cloud identity synchronization with Azure AD Connect / Entra ID Connect

Over the last few weeks, I’ve been noodling on a good way to get B2B synchronization to work (similar to cross-tenant synchronization) involving Microsoft 365 Government Community Cloud High (GCCH) and Microsoft 365 Worldwide/Commercial.

While there is a preview available for cross-cloud synchronization, it’s a ways off from being generally available.… [ Continue reading ]

ChatGPT patterns, practices, and prompts

ChatGPT and other generative AI tools definitely have a lot of capability, though getting them to do what you want (the way you want) can be a little challenging if you’re starting from scratch.

Fortunately, there are some patterns and frameworks that have been developed to help people structure their requests (or prompts, in the generative AI vernacular) in a way that gives the AI endpoint (ChatGPT, Bard, Claude, or whoever) the boundaries and guidelines necessary for great output.… [ Continue reading ]