Windows Vista Forums
Vista Forums Home Join Vista Forums Windows 7 Forum Vista Tutorials Tags
Welcome to Windows Vista Forums. Our forum is dedicated to helping you find solutions with any problems, errors or issues you are experiencing with Windows Vista. The Vista forum also covers news and updates and has an extensive Windows Vista tutorial section that covers a wide range of tips and tricks.

Go Back   Vista Forums > Misc Newsgroups > PowerShell

Vista - Prettyprinting stuff pulled from many computers

Reply
 
Old 02-18-2008   #1 (permalink)
Karsten Højgaard


 
 

Prettyprinting stuff pulled from many computers

I needed to query the service state on an array containing a bunch of
computers.
While doing this is pretty easy in PS, I was still stumped when trying to
use Format-Table to output the result.

This is what I came up with. Hopefully it'll save someone else a headache

142> "localhost"|% { @{$_=get-wmiobject win32_service -filter
"name='sysmain'" -computer $_}}|ft
name,@{label="Service";expression={$_.value.name}},@{label="State";expression={$_.value.state}}

And it's one of those oneliners that'll make onlookers go wow too, once you
memorize it!

My System SpecsSystem Spec
Old 02-18-2008   #2 (permalink)
Shay Levi


 
 

Re: Prettyprinting stuff pulled from many computers



You can even make it shorter


PS > $computers="Server1","Server2","Server3"
PS > get-wmiobject win32_service -filter "name='alerter'" -computer $computers|
ft SystemName,Name ,state -a


SystemName Name state
---------- ---- -----
Server1 Alerter Stopped
Server2 Alerter Stopped
Server3 Alerter Stopped





-----
Shay Levi
$cript Fanatic
http://scriptolog.blogspot.com
Quote:

> I needed to query the service state on an array containing a bunch of
> computers.
> While doing this is pretty easy in PS, I was still stumped when trying
> to
> use Format-Table to output the result.
> This is what I came up with. Hopefully it'll save someone else a
> headache
>
> 142> "localhost"|% { @{$_=get-wmiobject win32_service -filter
> "name='sysmain'" -computer $_}}|ft
> name,@{label="Service";expression={$_.value.name}},@{label="State";exp
> ression={$_.value.state}}
>
> And it's one of those oneliners that'll make onlookers go wow too,
> once you memorize it!
>

My System SpecsSystem Spec
Reply

Thread Tools


Similar Threads
Thread Forum
MSN Web Messenger being pulled 30 Jun-09 (FYI) Live Messenger
mail pulled from otheer account Vista mail
How to ping machine names pulled from a datareader PowerShell
Updates offered, then pulled Vista General
nVidia pulled SATA driver description from RC1 download Vista installation & setup


Vista Forums is an independent web site and has not been authorized,
sponsored, or otherwise approved by Microsoft Corporation.
"Windows Vista", the Start Orb, and related materials are trademarks of Microsoft Corp.
© Designer Media Ltd

1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46