If you’re a reader of this blog you know I’m absolutely ga-ga over PowerShell. Being able to use PowerShell is one of my favorite parts of my job. I love the challenge, and ultimately the satisfaction of using it to solve SharePoint administration problems that come up. If you haven’t embraced PowerShell, you’re missing out. It’s like having chocolate, and not mixing it with peanut butter.
After I got to a certain level of proficiency in PowerShell (I was only swearing at it every other day instead of every single day) I fell into a rut and I got lazy. I would write dazzling one-liners that could do things, and once in a while I’d even string a couple of those together and save them out to a .PS1 file that I could run later. But I sort of stopped there. I was able to get things done, so my learning sort of tapered off. A few months ago I decided I need to up my PowerShell skills and I started turning all of those various and sundry PS1 files into functions in a .PSM1 file. My skill at writing functions is weak, so I found myself doing the same HELP and Bing searches over and over.
Then last week happened.
Several of my favorite PowerShell bloggers/tweeters/experts put together a PSBlogWeek. For six solid days they each wrote one blog post on PowerShell functions, walking through how to make them, and some great things to do to make them better after you have them. While I hope you check them all out, and read them all start to finish, I’m selfishly writing this blog post so I’ll have them all in one place where I can reference them. They’re really good.
Here’s the list of blog posts, in order:
Thanks for the great blog posts.