PowerShell with a Purpose Blog

Feb 27, 2012
blog

Thanks for the PowerFun!

My workload has recently gotten so tight that I'm no longer able to commit to even a semi-regular blogging schedule. Rather than letting myself get lazy, I've decided to formally end my blogging career over here, at least for the time being....More
Feb 8, 2012
blog

What does PowerShell's [CmdletBinding()] Do?

Folks are often confused about when to use this "decorator" in PowerShell scripts and functions. Let's clear up the confusion....More
Feb 1, 2012
blog

Tricks with Test-Connection 1

Learning to use Test-Connection properly opens up a whole new world of capabilities in your PowerShell scripts...More
Feb 1, 2012
blog

Guest Post: FacebookPSModule -- Managing Facebook in PowerShell 1

For many companies and organizations today, Facebook is as important as email or websites as a tool for reaching their customers. However, tools for managing Facebook as part of an IT strategy are woefully lacking. FacebookPSModule (http://facebookpsmodule.codeplex.com) exposes Facebook as a PowerShell module, enabling organizations to automate Facebook access using familiar techniques, and to integrate Facebook with other elements of their IT....More
Jan 25, 2012
blog

Why PowerShell is Like Algebra

With all its punctuation and (parentheses), PowerShell can sometimes seem more like a math exercise than a command-line shell. Here's how to make sense of at least one common "gotcha."...More
Jan 17, 2012
blog

Listing WMI Namespaces

Quickly list WMI namespaces available on any computer...More
Jan 16, 2012
blog

Learn PowerShell. Tell the World. Get a Free Book. 5

Always wanted to learn PowerShell but haven't had the motivation? If you're willing to give me an hour a day, I'll help you out - if you'll share the experience!...More
Jan 10, 2012
blog

Making PowerShell Params 1

There's a ton of confused folks out there when it comes to PowerShell parameters, but I understand why. Let's clear things up....More
Jan 3, 2012
blog

Need Some Help with That PowerShell Project?

Companies are starting to recognize the value of PowerShell-based automation in their environments - but when their team's skills aren't up to snuff, what do they do?...More
Dec 31, 2011
blog

PowerShell Editor Roundup

This was a major undertaking for us, involving three focus groups, some lengthy surveys and statistical analysis, and a lot of follow-up with product vendors, technical reviewers, and interviewees. We're very pleased with the result, and hope that you'll find it useful. There's no charge, and no registration required, in order to obtain the paper. We just ask that you tell a friend or colleague where to download it for themselves!...More
Dec 20, 2011
blog

PowerShell -contains -like

Don't get confused: -Contains and -Like are drastically different. Here's what they do....More
Dec 19, 2011
blog

New Year's Resolution: How to Learn PowerShell in 2012 1

If you're not already learning PowerShell - and I mean LEARNING, not just stumbling through, here are some reasons and resources to do it right now....More
Dec 15, 2011
blog

Verbose and Debug Output in PowerShell 1

Try to stay away from Write-Host - consider these alternatives to producing debug and verbose output!...More
Dec 13, 2011
blog

PowerShell Proxy Functions

Quickly create customized versions of PowerShell cmdlets using proxy functions, a new trick introduced in PowerShell v2....More
Dec 8, 2011
blog

Dealing with Cmdlet Name Conflicts

Cmdlet name conflicts in PowerShell can seem confusing - but there's a method to the madness!...More
Dec 6, 2011
blog

[UPDATED] Figuring Out Pipeline Input Binding Using Trace-Command

Look under the hood to see what PowerShell is doing when piping data from one command to another...More
Nov 16, 2011
blog

Making Reports in PowerShell (Part 3 of 3)

In the final part of this series, I'll show you the way I like my reports to be created....More
Nov 15, 2011
blog

Making Reports in PowerShell (Part 2 of 3): Simple Text Reports

In Part 1, you saw what NOT to do - the approach that most folks take when they're starting out. Let's see a better way to make textual reports....More
Nov 14, 2011
blog

Creating Reports in PowerShell (Part 1 of 3)

Creating inventory reports is a common task in PowerShell, but if you're self-taught - or carrying some VBScript habits - then you may be approaching it in entirely the wrong way....More
Nov 11, 2011
blog

What's the $($this.that) PowerShell syntax mean?

In response to a reader question, I explain what this sometimes-confusing PowerShell syntax is all about....More
What's PowerShell with a Purpose Blog?

Don Jones demystifies Windows PowerShell.

Blog Archive

Sponsored Introduction Continue on to (or wait seconds) ×