February 26th, 2008 by Karl
Our tools PowerShell Analyzer and PowerShell Plus have been downloaded over 140,000 times. YAY. We are keen to see when it goes over 150,000 as we will soon release PowerShell Plus 1.0 as start implementing some real marketing rather than just word of mouth.
http://www.powershell.com
-Karl
Posted in Powershell, pscom | No Comments »
February 15th, 2008 by Karl
We are interested in people testing the latest PowerShell Plus build as we move closer to our 1.0 release. You can get it here.
http://www.powershell.com/downloads/psp1.zip
and if you happen across any bugs, we love it if you took a minute to submit them here.
Enjoy,
Karl , Tobias and Eddie / Shell Tools, LLC
Posted in Powershell, pscom | No Comments »
February 11th, 2008 by Karl
We’ve just recently noticed that Citrix has a workflow studio that sounds eerily like that of Full Armour’s
http://www.citrix.com/English/ps2/products/product.asp?contentID=1297816
and now i can’t find the page about Full Armor Workflow Studio on their website as before.
Interesting stuff,
Karl
Posted in Powershell, pscom | 5 Comments »
February 10th, 2008 by Karl
One of our goals is to bring the most important functionality of PowerShell Analyzer over to PowerShell plus as we consolidate into one product. Here is one example. It looks a little different than in PowerShell Analyzer , but we feel its just as useful, and it has a few new features added to it.
In PowerShell Plus you can see Variables and properties. by enabling it from the menu (Toolbars->Variables+Property) or easily toggle it with CTRL-T

You can see it has rich features where you can search and filter different variables, then when you click on one have it show up in the property grid. However we aren’t going deep into that today. we are covering the “View Current Pipeline” option

When you click this button, it toggles from showing the variables. to the actual results of the pipeline. So whenever you run something.. the actual results are shown as usual on the left as text, but also the actual dotnet objects that are returned by the command show up in the variable pane. and when you click on an item there, you can see all the properties for that particular object.

So in the above example I ran a command that on the first 5 processes in the system, and the current date. In the variable explorer you can see those 5 processes and the date and time. Also the 2nd process has been clicked on, and you can see all its properties in the property grid, including descriptions of the properties. You get to see a lot more data than PowerShell gives you as text.
You can download Powershell Plus from http://www.powershell.com
-Karl
Technorati Tags: powershell,powershell plus,shell Tools,IDE,scripting
Posted in Feature, Powershell, Powershell Analyzer, Powershell Plus, Shell Tools, pscom | No Comments »
February 9th, 2008 by Karl
The other day in the #powershell IRC channel on freenode, a regular wanted to know how to find out the difference in properties between two objects. He had an object with 100 properties and another with about 120 or so and wanted to know which ones were unique in the second object. Compare was the natural first place to look, but it really is good for telling the difference in CONTENT rather than SCHEMA (the object properties). Here is an example of an easy way to do this.
$a = 1 | select-object name, age , sex
$b = 1 | select-object species, name , age
$a.psobject.properties | % { $_.name } | ? {$($b.psobject.properties | % { $_.name } ) -notcontains $_ }
$b.psobject.properties | % { $_.name } | ? {$($a.psobject.properties | % { $_.name } ) -notcontains $_ }
Here we simply create a couple of objects that have some similar and different properties. then the first example shows the properties in A that aren’t in B, and the next shows the properties in B that aren’t in A.
The main trick here is .psobject … all objects have a “hidden” psobject property that contains some cool PowerShell related stuff, including the properties. There are some good blog entries around on psobject and its definitely worth a deeper look. This technique is also the basis on a script i will introduce soon, my join-object function.
-Karl
Technorati Tags: powershell
Posted in Powershell, pscom | No Comments »