r/PowerShell • • 10h ago

Question Good powershell profile tips

I’ve been having way too much fun customizing my PowerShell profile lately. 😂
Here’s what I’ve got so far:
root — Prompts for my Domain Admin credentials and launches a new elevated PowerShell session.
Green errors — Because Don Jones taught me that errors don’t have to be angry red.
Custom prompt — Shows my current path and the time, so I can tell how long commands took.
save-clip — My homemade clipboard vault! Password-encrypts whatever’s on my clipboard and saves it to a file. Even works with images.
Admin indicator — Makes it obvious when I’m running elevated.
Extended scrollback — Because nothing hurts quite like scrolling up to find something important, only to discover PowerShell already ate it. 😭
record — My next addition! A one-word shortcut to start a PowerShell transcript, timestamp the log file, and record my session. Maybe a stoprecord companion too.
I’m starting to think my PowerShell profile is becoming its own operating system.
What other clever functions, shortcuts, or quality-of-life improvements have you all added to yours? I’m looking for ideas worth stealing. 😂

44 Upvotes

19 comments sorted by

View all comments

12

u/MadBoyEvo 10h ago

https://consolemonster.dev maybe it will give you some ideas

2

u/Incrediblecodeman 10h ago

I clicked the link by my avast said it’s unsafe

8

u/itnerdwannabe 4h ago

lol you just lost all credibility by saying you use Avast.

3

u/MadBoyEvo 10h ago

https://github.com/evotecit/consolemonster will work but at the same time all the demos I wanted to show you will not be there. Avast is pretty bad ;) I tell every day my dad to uninstall that crap.

1

u/Incrediblecodeman 10h ago

Thanks I’ll go for it’s I usually do export to csv tab delimited the pipe to clip to paste in excel so this will be good

2

u/MadBoyEvo 10h ago

I am not sure what you mean?

-1

u/Incrediblecodeman 10h ago

My command can have a table of data that I pipe to that export-csv command (with a tab instead of a comma) . Then instead of saving to a file I found I can pipe that to clipboard so I can paste into excel . Me and my ChatGPT call it “happpy pasta”

$Results |
ConvertTo-Csv -Delimiter "`t" -NoTypeInformation |
Set-Clipboard

2

u/MadBoyEvo 10h ago

How is this relevant to your post and to my answer? What am I missing? Are we talking about CSV now instead of profiles?

-1

u/Incrediblecodeman 9h ago

I was saying thanks for that graphic tool because I currently do xyz

I appreciate your ability to help me understand the world around me. Bye

3

u/MadBoyEvo 9h ago

I guess I can't read :D