Office 365 Service Communications API PowerShell Script

In light of some recent events, I thought I’d build on another project I have going on and drop this quick script here for talking to the Office 365 Service Communications API.

Background

The Office 365 Service Communications API is a REST-based interface to retrieve data from the service. … [ Continue reading ]

Create a Catch-All Mailbox in Office 365

While working on a cross-tenant issue with a customer, I had the requirement minimize the number of non-delivery reports sent to external users.  I suggested the best way to do this might be a catch-all mailbox.

Background

What exactly is a catch-all mailbox? … [ Continue reading ]

Resolving Publish-PSArtifactUtility : Failed to generate the compressed file for script ‘C:\Program Files\dotnet\dotnet.exe failed to pack: error

Since we had announced the retirement of the TechNet gallery last year, I’ve been slowly moving my scripts to the PowerShell gallery.  I haven’t posted any new scripts in a couple of months and wrote a new one today.  Uploading a script to the PowerShell Gallery typically requires using the Publish-Script cmdlet in conjunction with an API key.… [ Continue reading ]

Fun: Keep-Alive Mouse

This week I wanted to do something a little bit fun.  You’ve probably seen scripts that keep your mouse moving so your machine doesn’t go to sleep…

But have you ever seen one with PowerShell?

Yes, with the [System.Windows.Forms.Cursor] type, you can move the mouse. … [ Continue reading ]