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 is vastly outnumbered by the commands that don’t.

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

Get Learn Windows PowerShell in a Month of Lunches, Third Edition now with the O’Reilly learning platform.

O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.