Sharing knowledge and helping others succeed!

Hey there, I’m Mike. Thanks for stopping by...

I am an Active Directory admin and PowerShell fanatic who loves to solve problems in interesting ways. I write about things related to PowerShell, Active Directory, Azure AD, automation and other topics that sysadmins deal with every day. My articles show you how to solve common problems and use code efficiently. I talk about issues and problems I deal with in my job and I share these solutions to help others.

Besides blogging, I am very active in the PowerShell community and I leverage those contacts to bring great content to you every month at this website and through the user group I lead. The Research Triangle PowerShell user group is the largest PowerShell group in the United States with over 2700 members and we meet twice a month to share ideas with community members. Anyone can join and you can watch our meetings online via Microsoft Teams. I'm also the community director for the DevOps Collective and their website

I write regularly for technical websites and online publications. Follow the links below to my content at other sites:

Need someone to speak at your user group or PowerShell themed event? Please reach out to me via Email or Twitter if you would like to have me speak at your event. Also, you can find my code online at GitHub. Last but not least, I would love to hear from YOU, please feel free to leave me a message in the comments.


Creative Commons License and Usage Guidelines

Creative Commons License

The information and scripts on this site are licensed under a Creative Commons Attribution 4.0 International License.
  • This license is acceptable for Free Cultural Works.
  • The licensor cannot revoke these freedoms as long as you follow the license terms.

You are free to:

  • Share — copy and redistribute the material in any medium or format.
  • Adapt — remix, transform, and build upon the material for any purpose, even commercially.

Under the following terms:

  • AttributionYou must give appropriate credit, provide a link to the license, and indicate if changes were made. You may do so in any reasonable manner, but not in any way that suggests the licensor endorses you or your use.

  • No additional restrictions — You may not apply legal terms or technological measures that legally restrict others from doing anything the license permits.

You've successfully subscribed to Command Line Ninja
Great! Next, complete checkout for full access to Command Line Ninja
Welcome back! You've successfully signed in.
Unable to sign you in. Please try again.
Success! Your account is fully activated, you now have access to all content.
Error! Stripe checkout failed.
Success! Your billing info is updated.
Error! Billing info update failed.
Table fo contents