Sharing Is Not ALWAYS CaringThis post is a bit narrower in scope than my others but I think the solution is too cool not to share so here goes… Office 365 has a very...
On a Roll with RolesOnce upon a time in a far far land called Microsoft Online there was only 1 level of admin rights on a tenant. Global Admin. If you...
Who Owns This Damn Address?Some problems only reveal themselves at scale. For instance, the get-msoluser commandlet only returns the first 1000 results, a problem...
Dynamically DistributingOne of the goals of this blog was to make me filthy rich so I could buy a yacht. The other was to help reveal some of the cooler Office...
Seeking To HideThis week’s tip is short and sweet but I’ve seen the question come up a lot so I feel like it’s worth covering. My favorite PowerShell...
Getting What You WantThe GET family of commands is a staple in PowerShell and the Microsoft Online ecosystem. One of the first hurdles you’ll find yourself...
Practicing The PipelineThis week I have a short but accurate (you thought I was going to say sweet didn’t you?) article for you. Often in PowerShell you’ll find...
Working With CSVsOne of my favorite ways to apply a change across a wide number of users or items is the use of an imported CSV. At first the process...
Office 365 / Azure Active Directory Password ManagementOffice 365 poses some unique challenges for some of the simplest tasks. For instance, if you want to reset a user’s password using the...
Connecting PowerShell To Office 365It was Laozi who said “A journey of a thousand miles begins with a single step” and for every office 365 admin that first step is getting...