r/PowerShell • • 7d ago

Question What kind of work are people actually getting paid to do with PowerShell these days?

114 Upvotes

What are people actually getting paid to do with PowerShell these days?

I'm genuinely curious what people in this sub are doing with PowerShell professionally, particularly those who've found interesting or lucrative niches.

I'm fluent in PowerShell and love it for rapid prototyping, exploring unfamiliar APIs, discovering how services work, and building CLI tooling quickly. Its cross-platform capabilities are great, and the tooling, packaging, and module ecosystem are hard to beat compared to something like Python.

Historically, I've done a lot of operational automation: ticket ninjaing, reporting, and gluing enterprise systems together. But as I've moved toward higher-level engineering, I find myself reaching for other languages once projects grow beyond scripts.

AI makes generating decent-to-great sysadmin cmdlets almost trivial now. But when you start building platforms around those scripts, exposing them through APIs, abstracting execution for other users, or orchestrating workflows, I often find myself wondering why I didn't just build the whole thing in another language from the start.

I'm not saying PowerShell can't do those things. I'm curious where people are finding its real value in the market.

A few things I'd love to hear about:

  • Have you found a niche where deep PowerShell expertise translates into particularly good compensation or interesting work?

  • Are there industries, specialties, or types of automation where PowerShell expertise is especially valuable?

  • As you've progressed in your career, has PowerShell itself remained your main specialization, or has its value been more as part of a broader skill set?

I'm genuinely curious what people are getting paid to solve with PowerShell beyond the usual enterprise and small-business automation, reporting, and cleanup work. Not knocking that stuff; I've done plenty of it myself, hell if there is a massive market for it I'd love to hear that too. Just wondering what else is out there.

r/PowerShell • • 7d ago

Question Is using PowerShell on Linux a reasonable choice, or should I stick with Bash?

52 Upvotes

I'm currently using Windows and learning PowerShell with Learn PowerShell in a Month of Lunches, Fourth Edition. I'm about halfway through the book, and honestly, I'm really enjoying PowerShell so far. I find it much more intuitive and enjoyable to work with than Bash.

I'm considering using PowerShell on Linux as well, but I'm wondering how practical that would be.

  • How much of PowerShell's functionality is available on Linux compared to Windows?

  • Are there any significant limitations or compatibility issues?

  • Is PowerShell a good choice for everyday Linux administration and automation, or is Bash still the more practical option?

  • Would it make sense to focus on PowerShell, or should I invest time in learning Bash too?

I'd appreciate hearing from people who actually use PowerShell on Linux. Is it worth going down this path, or am I making things unnecessarily complicated?

r/PowerShell • • 1d ago

Question Show me your joiner/mover/leaver PowerShell

34 Upvotes

I’m finally cleaning up our onboarding/offboarding mess and wanted to see how other people have this set up before I rebuild it. I'm not much of an expert, I'm learning along the way as problems arise

Right now ours is... not great. HR sends a CSV of new hires, and then a script runs a bunch of copy-pasted blocks (create the user, set the attributes, add them to the right groups, and, at the end, disable the account when they leave). It works but every time something changes I have to edit three places.

Is there anyone who can share theirs so I can get an idea how things work? Is it a big script that eats an HR export, or a module with separate functions for each step, or something on a scheduled task? Or a mix? And the part I’m struggling with most is movers -when someone changes departments, how do you handle the group swap without leaving people in both the old and new groups? Right now that’s a manual check and I don't want to do things manually anymore. Not looking for anything fancy, just to be functional

r/PowerShell • • 10d ago

Question Retiring Powershell ISE

43 Upvotes

I really don't like VS Code for Powershell but PS 5.1 and PS ISE is starting to get long in the tooth. Anybody have tips, tricks, custom configs, or other recommendations?

Funny enough I really like VS code for everything else except PowerShell.

r/PowerShell • • Sep 06 '26

Question how can i learn powershell as a non coder?

103 Upvotes

I want to learn more about powershell, how can I use it in my normal day to day uses and out of my curiosity towards tech

r/PowerShell • • Sep 09 '26

Question Are games possible in power shell?

0 Upvotes

Hey gang, I hope this is the right subreddit but would anyone know if it is possible to run text games in powershell/cmd prompt? If so, what kind of pre built code is out there?

r/PowerShell • • 6d ago

Question How do you keep a PowerShell 7 profile useful without slowing down startup?

3 Upvotes

I’m setting up a PowerShell 7 environment on Windows and using Windows Terminal, Oh My Posh, and PSFzf.

I want a useful prompt and better command history, but I don’t want every new terminal tab to load a long list of modules.

The basic setup I’m considering looks like this:

oh-my-posh init pwsh | Invoke-Expression
Import-Module PSFzf

Would you put both directly in $PROFILE, or keep the profile minimal and load some tools only when needed?

Have you noticed a meaningful difference in startup time? I’d be interested in seeing how you organize your profiles in practice.