
DRAFT Creating Cross-Platform Scripting Solutions
[TODO: Add thumbnail image path]
Introduction
[TODO: Introduce the topic of cross-platform scripting and why it matters]

[TODO: Add thumbnail image path]
[TODO: Introduce the topic of cross-platform scripting and why it matters]

I recently had the opportunity to join the crew from Community Cloudcast to discuss the true cost of moving to the cloud. Normally, the show has three hosts: Eric Shupps, Jason Himmelstein, and Paul McCollum.
Unfortunately, Jason and Paul were not available, so Eric and I tackled the subject on our own. As always, discussions with Eric are very informative, as well as entertaining.
You can watch the entire webcast below. I had a lot of fun doing this and hope to be invited back for future discussions.

Users occasionally lose access to their Multifactor Authentication (MFA) source, possibly by purchasing a new phone or changing phone numbers. When this happens, they are locked out of any resource that requires MFA. In these cases, they need to re-register for MFA with their new source.
Here are the steps to reset MFA registration for a user in Azure:
NOTE: to reset a user’s MFA registration, the account performing the following actions must be in the Authentication Admin or Global Admin role.

I recently found myself in a situation on a client’s device where I needed to remove an application, but I was not a local administrator on the device. After evaluating options (like the slow WMI client), I turned to PowerShell. PowerShell provides a simple and fast way to search for and uninstall MSI-installed applications.
After exploring a few options, including the glacially slow WMI client, I decided to turn to my old friend PowerShell. And voilà! PowerShell provides a simple and fast way to search for and remove applications.