Hey everyone! I'm looking for recommendations on the most useful PowerShell modules that you find helpful in your daily tasks as a sysadmin, whether it's for operating systems, networking, virtualization, M365, or anything else that you think is essential. I'd love to hear what tools you rely on!
7 Answers
Check out MgGraph! It's super useful for interacting with Microsoft Graph APIs, especially for M365 tasks. If you're into that, this is definitely a must-have.
For sure! It's pretty much everything you need for M365 automation.
For network scripts, Posh-SSH is what you need. I had to script a lot since our main tool went down, but I've been looking into switching to Python for SSH tasks because it's faster.
You should definitely consider Pode, Pode.Web, PSADT, and PSWriteHTML. They really enhance web application development and reporting in PowerShell!
I made some custom scripts for VMware Horizon View & Citrix PVS using VMware.PowerCLI. It really helps with my virtualization tasks!
AutomatedLab is great for setting up test environments for AD! I also use Pester with it to test my scripts, and nxtools for Linux command integration.
Awesome combo! AutomatedLab really saves you time on testing.
If you're managing Microsoft SQL Server, give DBATools a shot. It's incredibly handy for database tasks!
I get that everyone has different needs, but hearing what others use can spark new ideas. Import-Excel has become a staple for me!
Exactly! I try a lot of modules too, and sometimes you just find a gem like Posh-SSH that can really improve your workflow.
Totally agree! The beta version is even better if you want the latest features.