<?xml version="1.0" encoding="UTF-8" ?>
<?xml-stylesheet type="text/xsl" href="http://powershelllive.com/utility/FeedStylesheets/atom.xsl" media="screen"?><feed xmlns="http://www.w3.org/2005/Atom" xml:lang="en"><title type="html">Developer Team Blog</title><subtitle type="html" /><id>http://powershelllive.com/blogs/pspdev/atom.aspx</id><link rel="alternate" type="text/html" href="http://powershelllive.com/blogs/pspdev/default.aspx" /><link rel="self" type="application/atom+xml" href="http://powershelllive.com/blogs/pspdev/atom.aspx" /><generator uri="http://communityserver.org" version="2.1.61129.2">Community Server</generator><updated>2007-10-22T14:28:00Z</updated><entry><title>PowerShell Plus 1.0 Soft Launch</title><link rel="alternate" type="text/html" href="http://powershelllive.com/blogs/pspdev/archive/2008/03/05/powershell-plus-1-0-soft-launch.aspx" /><id>http://powershelllive.com/blogs/pspdev/archive/2008/03/05/powershell-plus-1-0-soft-launch.aspx</id><published>2008-03-06T07:42:00Z</published><updated>2008-03-06T07:42:00Z</updated><content type="html">&lt;P&gt;Our 3rd generation PowerShell Host and Development Environment - PowerShell Plus has reached 1.0! We are doing away with the pretense of RC1, RTM etc when its not like we are releasing anything to a manufacturer to print a million CDs as we simply just release it to our web site.&amp;nbsp; &lt;/P&gt;
&lt;P&gt;The difference between our beta and 1.0 release is our commitment to our customers. We have disabled the auto-updating functionality because we only want to push out builds that have been widely tested to customers - however for those who like to live on the edge of innovation , we will continue to give access to our latest builds. In the future also we will update our auto-updating technology to allow you to choose to update to either trusted official releases, and latest builds.&lt;/P&gt;
&lt;P&gt;Another difference in 1.0 is now we also have a MSI installer for those inclined. We are careful however not to ostracize those of you, like us, who value a portable application that doesn't have to have an installer and that can be run from a thumb drive if desired. Thus PowerShell Plus 1.0 has both a portable zip, and a MSI installer. &lt;/P&gt;
&lt;P&gt;We are discontinuing selling the PowerShell Suite, but licenses for PowerShell Analyzer and the PowerShell Suite automatically work with PowerShell Plus, and PowerShell Analyzer will continue to be available to all customers as we continue to migrate important features over to PowerShell Plus 1.1&lt;/P&gt;
&lt;P&gt;&lt;U&gt;&lt;STRONG&gt;New Price&lt;/STRONG&gt;&lt;/U&gt;&lt;/P&gt;
&lt;P&gt;We have lowered the price to &lt;A href="http://www.powershell.com/store"&gt;&lt;STRONG&gt;$79&lt;/STRONG&gt;&lt;/A&gt; - effectively giving you an Enterprise grade application for a hobbyist price. Check it out now at our &lt;A href="http://www.powershell.com/store"&gt;Store&lt;/A&gt;&lt;/P&gt;
&lt;P&gt;&lt;EM&gt;&lt;STRONG&gt;Additionally PS+ has a free 30 trial and beyond that it is free for non-commercial use!&lt;/STRONG&gt;&lt;/EM&gt;&lt;/P&gt;
&lt;P&gt;&lt;U&gt;&lt;STRONG&gt;Download&lt;/STRONG&gt;&lt;/U&gt;&lt;/P&gt;
&lt;UL&gt;
&lt;LI&gt;&lt;A href="http://www.powershell.com/downloads/psp1.zip"&gt;Zip file&lt;/A&gt; - Simply Unblock the ZIP (if downloaded with IE) , unzip and run. &lt;/LI&gt;
&lt;LI&gt;&lt;A href="http://www.powershell.com/downloads/psp.msi"&gt;MSI installer&lt;/A&gt;. &lt;/LI&gt;&lt;/UL&gt;
&lt;P&gt;&lt;U&gt;&lt;STRONG&gt;Videos&lt;/STRONG&gt;&lt;/U&gt;&lt;/P&gt;
&lt;P&gt;Check out &lt;A href="http://www.powershell.com/plus/videos.html"&gt;our videos.&lt;/A&gt; There is our original trailer, plus a detailed video of our debugger, which is the most feature complete PowerShell debugger around - generations ahead of anything else.&lt;/P&gt;
&lt;P&gt;&lt;STRONG&gt;&lt;U&gt;Official Blog&lt;/U&gt;&lt;/STRONG&gt;&lt;/P&gt;
&lt;P&gt;We are moving away from PowerShellLive and centralizing everything including our forums and blogs&amp;nbsp; around &lt;A href="http://www.powershell.com/"&gt;www.powershell.com&lt;/A&gt; . Our Official Blog is now at &lt;A href="http://blog.powershell.com/"&gt;http://blog.powershell.com&lt;/A&gt;&lt;/P&gt;
&lt;P&gt;&lt;STRONG&gt;&lt;U&gt;Some Screen Shots&lt;/U&gt;&lt;/STRONG&gt;&lt;/P&gt;
&lt;P&gt;Here are a few screenshots to whet your appetite. &lt;/P&gt;
&lt;P&gt;1) PowerShell Plus console with GUI code completion in MiniMode.&lt;/P&gt;
&lt;P&gt;&lt;A href="http://blog.powershell.com/wp-content/uploads/2008/03/pspscreen1.jpg"&gt;&lt;IMG style="BORDER-TOP-WIDTH:0px;BORDER-LEFT-WIDTH:0px;BORDER-BOTTOM-WIDTH:0px;BORDER-RIGHT-WIDTH:0px;" height=368 alt=pspscreen1 src="http://blog.powershell.com/wp-content/uploads/2008/03/pspscreen1-thumb.jpg" width=590 border=0&gt;&lt;/A&gt; &lt;/P&gt;
&lt;P&gt;2) PowerShell Plus Full Console with Variables, Properties and Help Center visible while inserting a snippet directly into the console.&lt;/P&gt;
&lt;P&gt;&lt;A href="http://blog.powershell.com/wp-content/uploads/2008/03/pspscreen2.jpg"&gt;&lt;IMG style="BORDER-TOP-WIDTH:0px;BORDER-LEFT-WIDTH:0px;BORDER-BOTTOM-WIDTH:0px;BORDER-RIGHT-WIDTH:0px;" height=431 alt=pspscreen2 src="http://blog.powershell.com/wp-content/uploads/2008/03/pspscreen2-thumb.jpg" width=584 border=0&gt;&lt;/A&gt; &lt;/P&gt;
&lt;P&gt;3) PowerShell Plus editor window showing our save pipeline object code completion.&lt;/P&gt;
&lt;P&gt;&lt;A href="http://blog.powershell.com/wp-content/uploads/2008/03/pspscreen3.jpg"&gt;&lt;IMG style="BORDER-TOP-WIDTH:0px;BORDER-LEFT-WIDTH:0px;BORDER-BOTTOM-WIDTH:0px;BORDER-RIGHT-WIDTH:0px;" height=479 alt=pspscreen3 src="http://blog.powershell.com/wp-content/uploads/2008/03/pspscreen3-thumb.jpg" width=615 border=0&gt;&lt;/A&gt; &lt;/P&gt;
&lt;P&gt;4) Editor showing some debugging, the variable inspector and console preview, as well as code completion of the file system with file icons.&lt;/P&gt;
&lt;P&gt;&lt;A href="http://blog.powershell.com/wp-content/uploads/2008/03/pspscreen4.jpg"&gt;&lt;IMG style="BORDER-TOP-WIDTH:0px;BORDER-LEFT-WIDTH:0px;BORDER-BOTTOM-WIDTH:0px;BORDER-RIGHT-WIDTH:0px;" height=418 alt=pspscreen4 src="http://blog.powershell.com/wp-content/uploads/2008/03/pspscreen4-thumb.jpg" width=578 border=0&gt;&lt;/A&gt; &lt;/P&gt;
&lt;P&gt;Enjoy&lt;/P&gt;
&lt;P&gt;Our home page &lt;A href="http://www.powershell.com/"&gt;http://www.powershell.com&lt;/A&gt; may have some old information of it, but now that we have 1.0 out, we'll get that caught up soon.&lt;/P&gt;&lt;img src="http://powershelllive.com/aggbug.aspx?PostID=3570" width="1" height="1"&gt;</content><author><name>karl</name><uri>http://powershelllive.com/members/karl.aspx</uri></author><category term="powershell plus" scheme="http://powershelllive.com/blogs/pspdev/archive/tags/powershell+plus/default.aspx" /></entry><entry><title>Powershell Analyzer 1.0 and Powershell Plus Beta</title><link rel="alternate" type="text/html" href="http://powershelllive.com/blogs/pspdev/archive/2007/12/08/powershell-analyzer-1-0-and-powershell-plus-beta.aspx" /><id>http://powershelllive.com/blogs/pspdev/archive/2007/12/08/powershell-analyzer-1-0-and-powershell-plus-beta.aspx</id><published>2007-12-08T10:11:00Z</published><updated>2007-12-08T10:11:00Z</updated><content type="html">&lt;P&gt;We have been busy, and now you can get Powershell Analyzer 1.0 and the latest Powershell Plus Beta.. Download a 45 Day trial, or get it as free for non commercial use.&lt;/P&gt;
&lt;P&gt;for more information, and download links&lt;/P&gt;
&lt;P&gt;&lt;A href="http://powershelllive.com/blogs/shelltools/archive/2007/12/08/powershell-analyzer-1-0-and-powershell-plus-beta-available-for-free.aspx"&gt;http://powershelllive.com/blogs/shelltools/archive/2007/12/08/powershell-analyzer-1-0-and-powershell-plus-beta-available-for-free.aspx&lt;/A&gt;&lt;/P&gt;
&lt;P&gt;Additionally Powershell Plus now has the option to auto update. &lt;/P&gt;
&lt;P&gt;if you are interested in seeing a list of some of the changes in Powershell Plus check out the change log. &lt;A href="http://www.powershell.com/plus/changelog.html"&gt;http://www.powershell.com/plus/changelog.html&lt;/A&gt;&lt;/P&gt;
&lt;P&gt;And in the coming weeks we'll be blogging and making videos about the new features in PowerShell Analyzer, including the code verification/parsing and PowerShell Analyzers debugger which is not traditional in the least, and quite different from the debugging in PowerShell Plus&lt;/P&gt;
&lt;P&gt;-Karl&lt;/P&gt;&lt;img src="http://powershelllive.com/aggbug.aspx?PostID=3540" width="1" height="1"&gt;</content><author><name>karl</name><uri>http://powershelllive.com/members/karl.aspx</uri></author><category term="powershell plus" scheme="http://powershelllive.com/blogs/pspdev/archive/tags/powershell+plus/default.aspx" /><category term="Powershell analyzer" scheme="http://powershelllive.com/blogs/pspdev/archive/tags/Powershell+analyzer/default.aspx" /><category term="powershell debugging" scheme="http://powershelllive.com/blogs/pspdev/archive/tags/powershell+debugging/default.aspx" /></entry><entry><title>Free PowerShell+</title><link rel="alternate" type="text/html" href="http://powershelllive.com/blogs/pspdev/archive/2007/11/27/free-powershell.aspx" /><id>http://powershelllive.com/blogs/pspdev/archive/2007/11/27/free-powershell.aspx</id><published>2007-11-27T13:20:00Z</published><updated>2007-11-27T13:20:00Z</updated><content type="html">&lt;P&gt;While attending ITForum in Barcelona, we received a lot of attention demoing PowerShell+. At the same time, a lot of community members expressed the need for a free-for-noncommercial-use PowerShell editor.&lt;/P&gt;
&lt;P&gt;We hear you! PowerShell+ is free for non-commercial use effective now, and it will continue to be free, no ties attached. Just grab your copy at &lt;A href="http://www.powershell.com/downloads/psp1.zip"&gt;http://www.powershell.com/downloads/psp1.zip&lt;/A&gt; and join the fun!&lt;/P&gt;
&lt;P&gt;And to those of you who never heared of PowerShell+ before: it is not just an editor. It is a true interactive console, letting you work with PowerShell interactively just the way PowerShell was designed.&lt;/P&gt;
&lt;P&gt;To make this deal work, we believe in fair play. So if you or your company are using PowerShell+ commercially, please get yourself a license and help us continue our work on it.&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;img src="http://powershelllive.com/aggbug.aspx?PostID=3525" width="1" height="1"&gt;</content><author><name>admin</name><uri>http://powershelllive.com/members/admin.aspx</uri></author><category term="PowerShell+ free non-commercial" scheme="http://powershelllive.com/blogs/pspdev/archive/tags/PowerShell_2B00_+free+non-commercial/default.aspx" /></entry><entry><title>Automatic PowerShell Error Parsing in PowerShell Analyzer and PowerShell Plus</title><link rel="alternate" type="text/html" href="http://powershelllive.com/blogs/pspdev/archive/2007/11/14/automatic-powershell-error-parsing-in-powershell-analyzer-and-powershell-plus.aspx" /><id>http://powershelllive.com/blogs/pspdev/archive/2007/11/14/automatic-powershell-error-parsing-in-powershell-analyzer-and-powershell-plus.aspx</id><published>2007-11-14T08:23:00Z</published><updated>2007-11-14T08:23:00Z</updated><content type="html">&lt;P&gt;Powershell Analyzer 1.0 (which we intend on releasing by the end of November) and the latest beta of Powershell Plus have &lt;STRONG&gt;manual and automatic PowerShell language parsing&lt;/STRONG&gt;, without even having to run your scripts!&lt;/P&gt;
&lt;P&gt;Here is a small screenshot from Powershell Analyzer.&lt;/P&gt;
&lt;P&gt;&lt;IMG title="auto parsing in Powershell Analyzer" style="WIDTH:335px;HEIGHT:145px;" height=145 alt="auto parsing in Powershell Analyzer" src="http://www.powershelllive.com/psliveimages/psaautoparse.PNG" width=335&gt;&lt;/P&gt;
&lt;P&gt;While Powershell Plus has a complete and traditional steppable debugger, Powershell Analyzer 1.0 contains a new twist on a debugger, that we feel&amp;nbsp;might be more "powershelly". Stay tuned. Just a few of the things we are doing to help you be more productive and agile in your PowerShell work.&lt;/P&gt;
&lt;P&gt;And just a reminder, Powershell Analyzer and Powershell Plus have been combined together into one purchase, called PowerShell Suite. Existing PowerShell Analyzer customers automatically get a free upgrade.&lt;/P&gt;
&lt;P&gt;The ShellTools Team.&lt;/P&gt;&lt;img src="http://powershelllive.com/aggbug.aspx?PostID=3519" width="1" height="1"&gt;</content><author><name>karl</name><uri>http://powershelllive.com/members/karl.aspx</uri></author><category term="powershell plus" scheme="http://powershelllive.com/blogs/pspdev/archive/tags/powershell+plus/default.aspx" /><category term="language parsing" scheme="http://powershelllive.com/blogs/pspdev/archive/tags/language+parsing/default.aspx" /><category term="Powershell analyzer" scheme="http://powershelllive.com/blogs/pspdev/archive/tags/Powershell+analyzer/default.aspx" /><category term="syntax parsing" scheme="http://powershelllive.com/blogs/pspdev/archive/tags/syntax+parsing/default.aspx" /></entry><entry><title>Visualizing Collections</title><link rel="alternate" type="text/html" href="http://powershelllive.com/blogs/pspdev/archive/2007/10/22/visualizing-collections.aspx" /><id>http://powershelllive.com/blogs/pspdev/archive/2007/10/22/visualizing-collections.aspx</id><published>2007-10-22T12:28:00Z</published><updated>2007-10-22T12:28:00Z</updated><content type="html">&lt;P&gt;Automation languages are all about collections. You get collections when you ask for services, processes, whatnot. PowerShell Cmdlets return collections all the time. So why not visualize them and tie virtual context menus to them?&lt;/P&gt;
&lt;P&gt;On my flight from Kopenhagen to Seattle it occured to me that a lot of what Quests PowerGUI does really is something I already implemented in &lt;A class="" title="SystemScripter Solution" href="http://www.scriptinternals.de/new/us/default.asp?281" target=_blank&gt;SystemScripter&lt;/A&gt; three years ago: it visualizes collections in a grid view and lets you tie actions to the results. Back then I called that "Solutions", and SystemScripter visualizes COM collections in a treeview and adds actions as context menu. However, with PowerShell, the same technique is so much easier to develop because the results in any collection is always a PSObject. Back in the old COM world, I had to develop "object normalizers" much similar to PowerShells Extended Type System to get objects from COM, WMI, ADSI and other sources to play nicely with each other.&lt;/P&gt;
&lt;P&gt;&lt;IMG title="Visualize collection" style="WIDTH:283px;HEIGHT:218px;" height=218 alt="Visualize collection" src="http://www.powershell.com/blogimages/collectionvisualizer1.png" width=283&gt;&lt;/P&gt;
&lt;P&gt;So I wondered if I could add this to PowerShell+ while I had to sit in that plane anyway and waste time by zipping away champagne. The results are pretty exciting. You can now have your own collections which essentially are PowerShell commands, and you can add context menu entries to each item in a collection. Note how I can just make a collection of my c# stuff and by right-clicking on a c# file, I can invoke a compilation. Each collection you see in that treeview really is just a powershell command, returning the collection. So to add my c# stuff node to the tree, all I added was this: Dir $home *.cs. I could have added all my c# files recursively by adding the -recurse and -filter parameters, you name it.&lt;/P&gt;
&lt;P&gt;&lt;IMG title="context menu action on collection item" style="WIDTH:460px;HEIGHT:268px;" height=268 alt="context menu action on collection item" src="http://www.powershell.com/blogimages/collectionvisualizer2.png" width=460&gt;&lt;/P&gt;
&lt;P&gt;The actual context menu is generated dynamically for each item, and that is very cool. So you can have different commands for different types. For c# files, I wanted to be able to quickly compile dlls, so I added a context&amp;nbsp;menu "compile" and added the PS code to dynamically call csc. From now on, all I need to&amp;nbsp;do to compile stuff is right-click it.&amp;nbsp;PowerShell+ automatically generates the PowerShell code which you can see in the right true console where it gets executed. I love it and am thinking about a ton of additional context commands for things I do every day. Saves time.&lt;/P&gt;
&lt;P&gt;I also added a rich datagrid view while at it that you can fill by just typing a ps command. The example below is the result of dir $home *.cs again. The interesting part is not the grid that lets you explore object properties mich similar to our already integrated variable monitor. The really interesting part is that our dynamic context menus are "object-sensitive", so when you right-click on a grid item, PowerShell+ automatically senses that the grid item you selected matches to one or more commands, and so you get your context menu again and could compile a c# file from here, too. Likewise, if you had displayed exchange mailboxes or AD users, you could access all the commands for those as well.&lt;/P&gt;
&lt;P&gt;&lt;IMG title="explore in grid" style="WIDTH:583px;HEIGHT:113px;" height=113 alt="explore in grid" src="http://www.powershell.com/blogimages/collectionvisualizer3.png" width=583&gt;&lt;/P&gt;
&lt;P&gt;There is a lot of exciting stuff going on, and our executive meeting has decided that we need to better explain our product strategy to our customers - that's you. Maybe you are wondering why we are working on two products: PowerShellAnalyzer and PowerShell+. One reason is what you have just seen: PowerShell is such a surprisingly&amp;nbsp;fertile platform, it just takes a lot of R&amp;amp;D to&amp;nbsp;embrace&amp;nbsp;and exploit that. That's why we are developing&amp;nbsp;two products from different angels at the same time. Eventually, they will merge,&amp;nbsp;but until that happens, our customers will have access to both worlds. We call that "PowerShell Suite", and it contains both PSA and PS+ for the same one low price. Since PS+ isn't done yet, you get immediate access to the beta now and to the final product when it is released.&lt;/P&gt;
&lt;P&gt;Our annual company meeting is over, so tomorrow I'll be flying back to Europe. Another 12 hours of spare time on the plane... I always wanted to add visual workflows...&lt;/P&gt;
&lt;P&gt;Take care,&lt;BR&gt;Tobias&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;img src="http://powershelllive.com/aggbug.aspx?PostID=3499" width="1" height="1"&gt;</content><author><name>tobias</name><uri>http://powershelllive.com/members/tobias.aspx</uri></author><category term="Visualizer" scheme="http://powershelllive.com/blogs/pspdev/archive/tags/Visualizer/default.aspx" /><category term="Collection" scheme="http://powershelllive.com/blogs/pspdev/archive/tags/Collection/default.aspx" /><category term="Context Menu" scheme="http://powershelllive.com/blogs/pspdev/archive/tags/Context+Menu/default.aspx" /><category term="PowerGUI" scheme="http://powershelllive.com/blogs/pspdev/archive/tags/PowerGUI/default.aspx" /><category term="PowerShell+" scheme="http://powershelllive.com/blogs/pspdev/archive/tags/PowerShell_2B00_/default.aspx" /></entry></feed>