Chapter 13. Remote control: one to one, and one to many

When we first started to use PowerShell (in version 1), we were playing around with the Get-Service command and noticed that it had a -computerName parameter. Hmmm ... does that mean it can get services from other computers, too? After a bit of experimenting, we discovered that’s exactly what it did. We were excited and started to look for -computerName parameters on other cmdlets. But we were disappointed to find there were only a few. With v2 a few more were added, but the number of commands that have this parameter are vastly outnumbered by the commands that don’t.

What we’ve realized since that time is that PowerShell’s creators are a bit lazy—and that’s a good thing. Because they ...

Get Learn Windows PowerShell 3 in a Month of Lunches, Second Edition now with O’Reilly online learning.

O’Reilly members experience live online training, plus books, videos, and digital content from 200+ publishers.