<?xml version="1.0" encoding="UTF-8" ?>
<?xml-stylesheet type="text/xsl" href="http://blogs.msdn.com/utility/FeedStylesheets/atom.xsl" media="screen"?><feed xmlns="http://www.w3.org/2005/Atom" xml:lang="en-US"><title type="html">Windows PowerShell Blog</title><subtitle type="html">Automating the world one-liner at a time...
</subtitle><id>http://blogs.msdn.com/b/powershell/atom.aspx</id><link rel="alternate" type="text/html" href="http://blogs.msdn.com/b/powershell/" /><link rel="self" type="application/atom+xml" href="http://blogs.msdn.com/b/powershell/atom.aspx" /><generator uri="http://telligent.com" version="5.6.50428.7875">Telligent Evolution Platform Developer Build (Build: 5.6.50428.7875)</generator><updated>2011-07-12T22:36:00Z</updated><entry><title>Going to TechEd? Join Us to Build a Solution on Windows PowerShell 3.0</title><link rel="alternate" type="text/html" href="http://blogs.msdn.com/b/powershell/archive/2012/05/09/going-to-teched-join-us-to-build-a-solution-on-windows-powershell-3-0.aspx" /><id>http://blogs.msdn.com/b/powershell/archive/2012/05/09/going-to-teched-join-us-to-build-a-solution-on-windows-powershell-3-0.aspx</id><published>2012-05-09T16:39:42Z</published><updated>2012-05-09T16:39:42Z</updated><content type="html">&lt;p&gt;&amp;#160;&lt;/p&gt;  &lt;p&gt;To cap off TechEd North America this year we are going to host a half day Windows PowerShell scenario walkthrough. &lt;/p&gt;  &lt;p&gt;The event will take place at the Rosen Center on Friday June 15 from 8am – noon. During this time we will collectively solve a problem from the ground up using many of the new features in Windows PowerShell 3.0 and Windows Server 2012. &lt;/p&gt;  &lt;p&gt;Starting from base Windows Server 2012 images, we will walk you through:&lt;/p&gt;  &lt;ul&gt;   &lt;li&gt;Writing a PowerShell script workflow to perform Server deployments&lt;/li&gt;    &lt;li&gt;Creating a constrained endpoint that hosts only the deployment workflow&lt;/li&gt;    &lt;li&gt;Delegate a set of credentials for the workflow to use&lt;/li&gt;    &lt;li&gt;Exposing the workflow and it's results through a RESTful webservice&lt;/li&gt;    &lt;li&gt;Using Windows PowerShell Web Access to manage the workflow&lt;/li&gt; &lt;/ul&gt;  &lt;p&gt;You will need to bring your own laptop to follow along.&lt;/p&gt;  &lt;p&gt;Our room has space to accommodate 40 people.&amp;#160; If you are interested please send a note to us at &lt;a href="mailto:powershellteam@hotmail.com"&gt;powershellteam@hotmail.com&lt;/a&gt; &lt;/p&gt;  &lt;p&gt;&amp;#160;&lt;/p&gt;  &lt;p&gt;Thanks&lt;/p&gt;  &lt;p&gt;Travis Jones [MSFT]    &lt;br /&gt;Program Manager – Windows PowerShell     &lt;br /&gt;Microsoft Corporation&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;&lt;img src="http://blogs.msdn.com/aggbug.aspx?PostID=10303299" width="1" height="1"&gt;</content><author><name>PowerShell Team</name><uri>http://blogs.msdn.com/powershellteam_4000_hotmail.com/ProfileUrlRedirect.ashx</uri></author></entry><entry><title>Running show-command for a cmdlet</title><link rel="alternate" type="text/html" href="http://blogs.msdn.com/b/powershell/archive/2012/04/13/running-show-command-for-a-cmdlet.aspx" /><id>http://blogs.msdn.com/b/powershell/archive/2012/04/13/running-show-command-for-a-cmdlet.aspx</id><published>2012-04-13T01:34:23Z</published><updated>2012-04-13T01:34:23Z</updated><content type="html">&lt;h3&gt;&amp;#160;&lt;/h3&gt;  &lt;h4&gt;Problem: Figuring out a cmdlet from its syntax can be overwhelming, especially for people new to PowerShell. &lt;/h4&gt;  &lt;p&gt;PS C:\&amp;gt; get-command get-process -syntax&lt;/p&gt;  &lt;p&gt;Get-Process [[-Name] &amp;lt;string[]&amp;gt;] [-ComputerName &amp;lt;string[]&amp;gt;] [-Module] [-FileVersionInfo] [&amp;lt;CommonParameters&amp;gt;]&lt;/p&gt;  &lt;p&gt;Get-Process -Id &amp;lt;int[]&amp;gt; [-ComputerName &amp;lt;string[]&amp;gt;] [-Module] [-FileVersionInfo] [&amp;lt;CommonParameters&amp;gt;]&lt;/p&gt;  &lt;p&gt;Get-Process -InputObject &amp;lt;Process[]&amp;gt; [-ComputerName &amp;lt;string[]&amp;gt;] [-Module] [-FileVersionInfo] [&amp;lt;CommonParameters&amp;gt;]&lt;/p&gt;  &lt;p&gt;Get-command –syntax displays the syntax for the command. The top of get-help will also show this syntax information.&lt;/p&gt;  &lt;h4&gt;What are all those lines and braces?&lt;/h4&gt;  &lt;p&gt;If you know the answer, please skip this section.&lt;/p&gt;  &lt;p&gt;There is one line per parameter set. The square braces around a parameter indicate the parameter is optional. Square braces around a parameter name, indicate the name is optional (which means the parameter is positional). Angle brackets indicate the parameter type.&lt;/p&gt;  &lt;p&gt;A Parameter Set is a mutually exclusive set of parameters. Mutually exclusive means you can either get a process by name, or by id, but not by name and id at the same time. Each parameter set is a different way to interact with the cmdlet, almost like a different cmdlet with the same name. &lt;/p&gt;  &lt;p&gt;Some can ask if the parameter sets are a necessary complication. The only way to achieve the same 3 ways to get a process without something like parameter sets would be to have 3 cmdlets like Get-ProcessByName, Get-ProcessById and Get-ProcessByInputObject. If we extend this idea to all cmdlets, Nouns would be on average larger, there would be several names to remember for each cmdlet, separate documentations would be necessary and they would have repeated content referring to what is common between the cmdlets, etc. In summary, Parameter Sets are a great way to solve a somewhat complex problem of different ways to call a cmdlet.&lt;/p&gt;  &lt;p&gt;Despite all this greatness, all those braces and lines can be a bit overwhelming for people starting PowerShell and trying to understand a cmdlet (and even for some experts, at a first glance).&lt;/p&gt;  &lt;h4&gt;Solution: Show-Command is a new cmdlet in PowerShell V3 that displays a graphical user interface for a command with a simpler overview of a cmdlet.&lt;/h4&gt;  &lt;p&gt;PS C:\&amp;gt; Show-Command Get-Process&lt;/p&gt;  &lt;p&gt;&lt;a href="http://blogs.msdn.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-00-63-74-metablogapi/5756.clip_5F00_image002_5F00_6064E5CD.jpg"&gt;&lt;img style="margin-right: auto; margin-left: auto; float: none; display: block; background-image: none;" title="clip_image002" border="0" alt="clip_image002" src="http://blogs.msdn.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-00-63-74-metablogapi/0042.clip_5F00_image002_5F00_thumb_5F00_7241799A.jpg" width="287" height="338" /&gt;&lt;/a&gt;&lt;/p&gt;  &lt;p&gt;Each tab is one Parameter Set for Get-Process. Cmdlets with parameter sets have a default parameter set. In case of get-process the default parameter set is Name, so this is the tab selected by default. Selecting the other tabs will display the following results:&lt;/p&gt;  &lt;div align="center"&gt;   &lt;table border="0" cellspacing="0" cellpadding="0" width="569" align="center"&gt;&lt;tbody&gt;       &lt;tr&gt;         &lt;td valign="top" width="287"&gt;           &lt;p&gt;&lt;a href="http://blogs.msdn.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-00-63-74-metablogapi/4274.clip_5F00_image004_5F00_0013BF96.jpg"&gt;&lt;img style="display: inline; background-image: none;" title="clip_image004" border="0" alt="clip_image004" src="http://blogs.msdn.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-00-63-74-metablogapi/4744.clip_5F00_image004_5F00_thumb_5F00_0DE60591.jpg" width="267" height="317" /&gt;&lt;/a&gt;&lt;/p&gt;         &lt;/td&gt;          &lt;td valign="top" width="280"&gt;           &lt;p&gt;&lt;a href="http://blogs.msdn.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-00-63-74-metablogapi/0363.clip_5F00_image006_5F00_3FDDA61B.jpg"&gt;&lt;img style="display: inline; background-image: none;" title="clip_image006" border="0" alt="clip_image006" src="http://blogs.msdn.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-00-63-74-metablogapi/1033.clip_5F00_image006_5F00_thumb_5F00_38BE69A3.jpg" width="268" height="318" /&gt;&lt;/a&gt;&lt;/p&gt;         &lt;/td&gt;       &lt;/tr&gt;     &lt;/tbody&gt;&lt;/table&gt; &lt;/div&gt;  &lt;p&gt;Notice that for Name, the Run button is enabled and for Id and InputObject, Run is disabled. This is because there is no mandatory parameter in the Name parameter set, so it is ready to run, even with no parameter values. The Id parameter in the Id parameter set is mandatory (needs a value). This is indicated by the * near the parameter name. The InputObject parameter in the InputObject parameter set is also mandatory.&lt;/p&gt;  &lt;p&gt;It is a very simple GUI, but it achieved some nice results so far regarding the problem it set out to solve:&lt;/p&gt;  &lt;ol&gt;   &lt;li&gt;Initially, the parameters for only one parameter set are displayed (the default parameter set), reducing the information to be understood compared to the syntax.&lt;/li&gt;    &lt;li&gt;The braces indicating optional parameters are replaced by the friendlier GUI language of * and enabled/disabled buttons.&lt;/li&gt;    &lt;li&gt;The visual separation of the parameter set tabs is an excellent way to convey they are mutually exclusive.&lt;/li&gt; &lt;/ol&gt;  &lt;p&gt;&amp;#160;&lt;/p&gt;  &lt;p&gt;Additional details:&lt;/p&gt;  &lt;ul&gt;   &lt;li&gt;In each parameter set tab, parameter names are displayed alphabetically, but mandatory parameters are listed first.&lt;/li&gt; &lt;/ul&gt;  &lt;ul&gt;   &lt;li&gt;The command run will be placed in history, so if you use “Arrow Up” after running show-command, you can see/modify what was run.&lt;/li&gt; &lt;/ul&gt;  &lt;ul&gt;   &lt;li&gt;The Common Parameters section displays Debug, ErrorAction and other parameters common to all cmdlets. &lt;/li&gt; &lt;/ul&gt;  &lt;ul&gt;   &lt;li&gt;The Copy button will copy the cmdlet to be run to the clipboard. &lt;/li&gt; &lt;/ul&gt;  &lt;ul&gt;   &lt;li&gt;Hovering over a parameter will display a tooltip with additional information about the parameter:&lt;/li&gt; &lt;/ul&gt;  &lt;p&gt;&lt;a href="http://blogs.msdn.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-00-63-74-metablogapi/1856.clip_5F00_image008_5F00_319F2D2B.jpg"&gt;&lt;img style="margin-right: auto; margin-left: auto; float: none; display: block; background-image: none;" title="clip_image008" border="0" alt="clip_image008" src="http://blogs.msdn.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-00-63-74-metablogapi/0451.clip_5F00_image008_5F00_thumb_5F00_1184206E.jpg" width="278" height="330" /&gt;&lt;/a&gt;&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;&lt;img src="http://blogs.msdn.com/aggbug.aspx?PostID=10293413" width="1" height="1"&gt;</content><author><name>PowerShell Team</name><uri>http://blogs.msdn.com/powershellteam_4000_hotmail.com/ProfileUrlRedirect.ashx</uri></author></entry><entry><title>Microsoft Script Explorer for Windows PowerShell Beta 1 Now Available</title><link rel="alternate" type="text/html" href="http://blogs.msdn.com/b/powershell/archive/2012/04/09/microsoft-script-explorer-for-windows-powershell-beta-1-now-available.aspx" /><id>http://blogs.msdn.com/b/powershell/archive/2012/04/09/microsoft-script-explorer-for-windows-powershell-beta-1-now-available.aspx</id><published>2012-04-09T22:45:00Z</published><updated>2012-04-09T22:45:00Z</updated><content type="html">&lt;p&gt;We are very excited to announce the availability of Microsoft Script Explorer for Windows PowerShell (Script Explorer) Beta 1. Script Explorer is an extension of the Windows PowerShell content and guidance experience, combining the vast amount of knowledge held in the community with resources that are available from Microsoft.&lt;/p&gt;
&lt;p&gt;Script Explorer is integrated as an Add-On to Windows PowerShell Integrated Scripting Environment (ISE).&amp;nbsp; With Script Explorer, you can:&lt;/p&gt;
&lt;p&gt;&amp;middot; Discover information that is related to Windows PowerShell from across the community and Microsoft.&lt;/p&gt;
&lt;p&gt;&amp;middot; Search seamlessly across repositories such as the Microsoft TechNet Script Center and PoshCode.org to locate samples that are relevant to you.&lt;/p&gt;
&lt;p&gt;&amp;middot; Establish, grow, and search local file systems and corporate repositories.&lt;/p&gt;
&lt;p&gt;&lt;b&gt;Search across multiple repositories&lt;/b&gt;&lt;/p&gt;
&lt;p&gt;Script Explorer enables a single search experience across multiple repositories, including local file system, network file share, PoshCode.org and the Microsoft Script Center, which allows you to locate script samples, snippets, and modules. You can filter search results, read reviews and comments, and seamlessly integrate script code into Windows PowerShell ISE or other script editors.&lt;/p&gt;
&lt;p&gt;&lt;b&gt;Community and Microsoft guidance in one place&lt;/b&gt;&lt;/p&gt;
&lt;p&gt;Script Explorer combines the rich information from the community and the guidance that is available from Microsoft, which helps you realize more of the benefits of Windows PowerShell. Script Explorer brings together resources such as the Windows PowerShell Survival Guide and how-to guidance.&lt;/p&gt;
&lt;p&gt;&lt;b&gt;Build a trusted library of scripts for your company&lt;/b&gt;&lt;/p&gt;
&lt;p&gt;Script Explorer makes it easy to build a library of scripts for personal use or to establish and grow a corporate library of trusted scripts, modules, and snippets.&lt;/p&gt;
&lt;p&gt;&lt;a href="http://blogs.msdn.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-00-63-74-metablogapi/2514.Script_2D00_Explorer_5F00_0C44959C.jpg"&gt;&lt;img width="535" height="373" title="Script Explorer" style="border-width: 0px; padding-top: 0px; padding-right: 0px; padding-left: 0px; display: inline; background-image: none;" alt="Script Explorer" src="http://blogs.msdn.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-00-63-74-metablogapi/6708.Script_2D00_Explorer_5F00_thumb_5F00_371CF9AE.jpg" border="0" /&gt;&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;As shown in the illustration, Script Explorer allows you to search for PowerShell scripts on your local computer, your local network and intranet, and online script repositories. You are shown available scripts organized by category, and you can search for scripts from local and trusted community repositories by applying filters based on focus areas.&amp;nbsp; Script search results return information about script usage, code samples, and details about the scripts.&lt;/p&gt;
&lt;p&gt;When you find the scripts you that you need, you can store the scripts locally and use them at a later time or you can insert/copy in the editor.&lt;/p&gt;
&lt;p&gt;Script Explorer isn't just about scripts. It also allows you to find other Windows PowerShell information such as modules, script snippets and even allows you to view how-to guidance topics from Windows PowerShell cmdlets and community resources, such as TechNet Wiki pages, to help you get started using Windows PowerShell.&lt;/p&gt;
&lt;p&gt;&lt;b&gt;Free download now!&lt;/b&gt;&lt;/p&gt;
&lt;p&gt;Get started today with this free download of &lt;a href="http://go.microsoft.com/fwlink/?LinkId=246229"&gt;Microsoft Script Explorer for Windows PowerShell Beta 1&lt;/a&gt;.&lt;/p&gt;
&lt;p&gt;&lt;b&gt;Extensibility&lt;/b&gt;&lt;/p&gt;
&lt;p&gt;You can also extend Script Explorer to include your own repository by using the &lt;a href="http://scriptexplorer.codeplex.com/"&gt;Script Explorer Repository SDK&lt;/a&gt;.&lt;/p&gt;
&lt;p&gt;&lt;b&gt;Support&lt;/b&gt;&lt;/p&gt;
&lt;p&gt;For support, visit &lt;a href="http://social.technet.microsoft.com/Forums/en-US/scriptexplorer"&gt;Script Explorer for Windows PowerShell&lt;/a&gt; at the Microsoft Script Center online forums.&lt;/p&gt;
&lt;p&gt;Also visit the forum for the latest status on Script Explorer services, to ask questions, and to provide feedback about Script Explorer. If you currently host a public repository, and you would like to make it available through Script Explorer, please contact &lt;a href="mailto:secustsupp" target="_blank"&gt;Microsoft Script Explorer Customer Support&lt;/a&gt;.&lt;/p&gt;
&lt;p&gt;&lt;b&gt;Additional information&lt;/b&gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href="http://social.technet.microsoft.com/wiki/contents/articles/8051.deploying-microsoft-script-explorer-for-windows-powershell.aspx"&gt;Deploying Microsoft Script Explorer for Windows PowerShell &lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="http://social.technet.microsoft.com/wiki/contents/articles/8052.configure-the-microsoft-script-explorer-for-windows-powershell-aggregation-service.aspx"&gt;Configuring Microsoft Script Explorer for Windows PowerShell&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="http://social.technet.microsoft.com/wiki/contents/articles/8053.uninstalling-the-microsoft-script-explorer-for-windows-powershell.aspx"&gt;Uninstalling Microsoft Script Explorer for Windows PowerShell&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="http://social.technet.microsoft.com/wiki/contents/articles/8054.troubleshooting-the-microsoft-script-explorer-for-windows-powershell.aspx"&gt;Troubleshooting Microsoft Script Explorer for Windows PowerShell&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="http://social.technet.microsoft.com/wiki/contents/articles/8056.microsoft-script-explorer-for-windows-powershell-user-guide.aspx"&gt;Using Microsoft Script Explorer for Windows PowerShell&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;Joshy Joseph [MSFT]&lt;br /&gt;Program Manager&lt;br /&gt;Windows Server Information Experience&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;&lt;img src="http://blogs.msdn.com/aggbug.aspx?PostID=10292046" width="1" height="1"&gt;</content><author><name>PowerShell Team</name><uri>http://blogs.msdn.com/powershellteam_4000_hotmail.com/ProfileUrlRedirect.ashx</uri></author></entry><entry><title>Improved WMI experience in PowerShell 3.0</title><link rel="alternate" type="text/html" href="http://blogs.msdn.com/b/powershell/archive/2012/04/04/improved-wmi-experience-in-powershell-3-0.aspx" /><id>http://blogs.msdn.com/b/powershell/archive/2012/04/04/improved-wmi-experience-in-powershell-3-0.aspx</id><published>2012-04-04T08:21:38Z</published><updated>2012-04-04T08:21:38Z</updated><content type="html">&lt;p&gt;There is a famous quote often attributed to Jeffrey Snover, &amp;ldquo;IT Pros love and hate WMI. They love it because there is so much great stuff there. They hate it because it is complex to use&amp;rdquo;. Not to our surprise, most of the IT Pros and developers we talked to agree with this.&lt;/p&gt;
&lt;p&gt;This is going to change with Windows &amp;ldquo;8&amp;rdquo;. We listened to your feedback and have made heavy investment in this area. This blog post &lt;a href="http://blogs.technet.com/b/windowsserver/archive/2012/03/30/standards-based-management-in-windows-server-8.aspx"&gt;standards based management in Windows Server 8&lt;/a&gt; by Jeffrey Snover and Wojtek Kozaczynski provides an&amp;nbsp;excellent overview. I would like to highlight two important aspect of improved PS+WMI integration that Wojtek talked about..&lt;/p&gt;
&lt;p&gt;-&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;strong&gt;CIM Cmdlets:&lt;/strong&gt; &amp;nbsp;&lt;b&gt;PowerShell cmdlets to manage Standard Compliant CIM capable systems. &lt;/b&gt;Now you can manage any CIM+WSMan compliant&amp;nbsp;system using the same set of cmdlets shipping with PowerShell 3.0. Imagine managing a hardware device or a non-Windows server from PowerShell, just like you would manage Windows.&lt;/p&gt;
&lt;p&gt;-&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;strong&gt;CIM-Based Cmdlets&lt;/strong&gt;&lt;b&gt;: PowerShell cmdlets written as a CIM Provider. &lt;/b&gt;For many IT Pros, terms like CIM operations, namespace, associations seemed to be way too complex, and many of them get nightmare about not getting WQL right. We heard the shout loud and clear. We are giving WMI developer right infrastructure and API to write cmdlets in native code, complete with PS semantics like verbose, warning, whatif/confirm etc. Out of the box, Windows "8" ships with a large number of new cmdlets that have been implemented as a WMI provider.&lt;/p&gt;
&lt;p&gt;Our goal in&amp;nbsp;PowerShell 3.0&amp;nbsp;is to provide &amp;nbsp;'first-class'&amp;nbsp; experience for WMI. In the next few weeks, we will take you through a deep dive providing details of these&amp;nbsp;investments . Stay tuned.&lt;/p&gt;
&lt;p&gt;- Osama Sajid&lt;/p&gt;
&lt;p&gt;Program Manager, WMI&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;&lt;img src="http://blogs.msdn.com/aggbug.aspx?PostID=10290660" width="1" height="1"&gt;</content><author><name>PowerShell Team</name><uri>http://blogs.msdn.com/powershellteam_4000_hotmail.com/ProfileUrlRedirect.ashx</uri></author><category term="CIM" scheme="http://blogs.msdn.com/b/powershell/archive/tags/CIM/" /><category term="WinRM" scheme="http://blogs.msdn.com/b/powershell/archive/tags/WinRM/" /><category term="WMI" scheme="http://blogs.msdn.com/b/powershell/archive/tags/WMI/" /><category term="Powershell 3.0" scheme="http://blogs.msdn.com/b/powershell/archive/tags/Powershell+3-0/" /><category term="WsMan" scheme="http://blogs.msdn.com/b/powershell/archive/tags/WsMan/" /></entry><entry><title>Schedule for the upcoming PowerShell Deep Dive and a few videos from Frankfurt</title><link rel="alternate" type="text/html" href="http://blogs.msdn.com/b/powershell/archive/2012/03/26/schedule-for-the-upcoming-powershell-deep-dive-and-a-few-videos-from-frankfurt.aspx" /><id>http://blogs.msdn.com/b/powershell/archive/2012/03/26/schedule-for-the-upcoming-powershell-deep-dive-and-a-few-videos-from-frankfurt.aspx</id><published>2012-03-25T23:50:45Z</published><updated>2012-03-25T23:50:45Z</updated><content type="html">&lt;p&gt;We&amp;rsquo;ve got a great lineup of sessions and speakers scheduled for the upcoming PowerShell Deep Dive in San Diego, CA on April 30 &amp;ndash; May 2! The &lt;a href="http://www.theexpertsconference.com/us/2012/powershell-deep-dive/agenda/"&gt;schedule&lt;/a&gt;&amp;nbsp;was recently published on The Experts Conference site&lt;a href="http://www.theexpertsconference.com/us/2012/"&gt;,&lt;/a&gt; and is also listed below for convenience. Be sure to check out the TEC site for abstracts and speaker bios.&lt;/p&gt;
&lt;p&gt;If you&amp;rsquo;re still thinking about registering, it is not too late. Just follow the instructions listed on &lt;a href="http://blogs.msdn.com/b/powershell/archive/2012/01/27/it-s-time-for-another-powershell-deep-dive.aspx"&gt;this earlier blog post&lt;/a&gt;.&lt;/p&gt;
&lt;p&gt;Here are a couple videos from last PowerShell Deep Dive in Frankfurt that Dmitry Sotnikov has recently posted on his blog:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href="http://dmitrysotnikov.wordpress.com/2012/03/22/video-james-oneill-and-his-powershell-profile/"&gt;James O&amp;rsquo;Neill &lt;/a&gt;and his PowerShell Profile (part of the Lightning round)&lt;/li&gt;
&lt;li&gt;&lt;a href="http://dmitrysotnikov.wordpress.com/2012/03/19/video-tobial-weltner-regular-expressions-in-5-minutes/"&gt;Tobias Weltner &lt;/a&gt;on Regular Expressions in 5 minutes (also part of the Lightninground)&lt;/li&gt;
&lt;li&gt;&lt;a href="http://dmitrysotnikov.wordpress.com/2012/03/14/video-bruce-payette-powershell-workflows/"&gt;Bruce Payette&lt;/a&gt; covers Windows PowerShell Workflows in PowerShell 3.0. CTP2&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;And now for the schedule:&lt;/p&gt;
&lt;table border="1" cellspacing="0" cellpadding="0"&gt;
&lt;tbody&gt;
&lt;tr&gt;
&lt;td colspan="3"&gt;
&lt;p&gt;Monday&lt;/p&gt;
&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;
&lt;p&gt;Time&lt;/p&gt;
&lt;/td&gt;
&lt;td&gt;
&lt;p&gt;Session&lt;/p&gt;
&lt;/td&gt;
&lt;td&gt;
&lt;p&gt;Speaker&lt;/p&gt;
&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;
&lt;p&gt;9:00 - 10:00am&lt;/p&gt;
&lt;/td&gt;
&lt;td&gt;
&lt;p&gt;PowerShell Deep Dive Keynote&lt;/p&gt;
&lt;/td&gt;
&lt;td&gt;
&lt;p&gt;Jeffrey Snover&lt;/p&gt;
&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;
&lt;p&gt;10:00 - 10:30am&lt;/p&gt;
&lt;/td&gt;
&lt;td&gt;
&lt;p&gt;Break&lt;/p&gt;
&lt;/td&gt;
&lt;td&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;
&lt;p&gt;10:30&amp;nbsp;- 11:05am&lt;/p&gt;
&lt;/td&gt;
&lt;td&gt;
&lt;p&gt;When old APIs save the day (pinvoke and native windows dlls)&lt;/p&gt;
&lt;/td&gt;
&lt;td&gt;
&lt;p&gt;Tome Tanasovski&lt;/p&gt;
&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;
&lt;p&gt;11:10 -&amp;nbsp;11:45am&lt;/p&gt;
&lt;/td&gt;
&lt;td&gt;
&lt;p&gt;Proxy functions&lt;/p&gt;
&lt;/td&gt;
&lt;td&gt;
&lt;p&gt;Kirk Munro&lt;/p&gt;
&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;
&lt;p&gt;11:45 -&amp;nbsp;1:00pm&lt;/p&gt;
&lt;/td&gt;
&lt;td&gt;
&lt;p&gt;Lunch&lt;/p&gt;
&lt;/td&gt;
&lt;td&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td rowspan="2"&gt;
&lt;p&gt;1:00 - 2:15pm&lt;/p&gt;
&lt;/td&gt;
&lt;td nowrap="nowrap" rowspan="2"&gt;
&lt;p&gt;Using Splunk ResKit with PowerShell to revolutionize your script process&lt;/p&gt;
&lt;/td&gt;
&lt;td nowrap="nowrap" rowspan="2"&gt;
&lt;p&gt;Brandon&amp;nbsp;Shell&lt;/p&gt;
&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;
&lt;p&gt;2:20&amp;nbsp;- 2:55pm&lt;/p&gt;
&lt;/td&gt;
&lt;td nowrap="nowrap"&gt;
&lt;p&gt;Lightning&amp;nbsp;Round&lt;/p&gt;
&lt;/td&gt;
&lt;td nowrap="nowrap"&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;
&lt;p&gt;3:00 - 3:45pm&lt;/p&gt;
&lt;/td&gt;
&lt;td&gt;
&lt;p&gt;Remoting in V3&lt;/p&gt;
&lt;/td&gt;
&lt;td nowrap="nowrap"&gt;
&lt;p&gt;Krishna Vutukuri&lt;/p&gt;
&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;
&lt;p&gt;3:45&amp;nbsp;- 4:15pm&lt;/p&gt;
&lt;/td&gt;
&lt;td&gt;
&lt;p&gt;Break&lt;/p&gt;
&lt;/td&gt;
&lt;td&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td rowspan="2"&gt;
&lt;p&gt;4:15&amp;nbsp;- 5:30pm&lt;/p&gt;
&lt;/td&gt;
&lt;td rowspan="2"&gt;
&lt;p&gt;New&amp;nbsp;Hyper-V PowerShell Module in Windows Server 8&lt;/p&gt;
&lt;/td&gt;
&lt;td nowrap="nowrap" rowspan="2"&gt;
&lt;p&gt;Adam&amp;nbsp;Driscoll&lt;/p&gt;
&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;
&lt;p&gt;5:30&amp;nbsp;- 6:30pm&lt;/p&gt;
&lt;/td&gt;
&lt;td nowrap="nowrap"&gt;
&lt;p&gt;Meet the experts&lt;/p&gt;
&lt;/td&gt;
&lt;td nowrap="nowrap"&gt;
&lt;p&gt;--&lt;/p&gt;
&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;
&lt;p&gt;6:00 - 8:00pm&lt;/p&gt;
&lt;/td&gt;
&lt;td nowrap="nowrap"&gt;
&lt;p&gt;TEC Party&lt;/p&gt;
&lt;/td&gt;
&lt;td nowrap="nowrap"&gt;
&lt;p&gt;--&lt;/p&gt;
&lt;/td&gt;
&lt;/tr&gt;
&lt;/tbody&gt;
&lt;/table&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;table border="1" cellspacing="0" cellpadding="0"&gt;
&lt;tbody&gt;
&lt;tr&gt;
&lt;td&gt;
&lt;p&gt;Tuesday&lt;/p&gt;
&lt;/td&gt;
&lt;td&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;/td&gt;
&lt;td&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;
&lt;p&gt;8:00&amp;nbsp;- 8:35am&lt;/p&gt;
&lt;/td&gt;
&lt;td nowrap="nowrap"&gt;
&lt;p&gt;Formatting in Windows PowerShell&lt;/p&gt;
&lt;/td&gt;
&lt;td nowrap="nowrap"&gt;
&lt;p&gt;Jim Truher&lt;/p&gt;
&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;
&lt;p&gt;8:40&amp;nbsp;- 9:15am&lt;/p&gt;
&lt;/td&gt;
&lt;td nowrap="nowrap"&gt;
&lt;p&gt;PowerShell&amp;nbsp;and WMI: a love story&lt;/p&gt;
&lt;/td&gt;
&lt;td nowrap="nowrap"&gt;
&lt;p&gt;Kirk&amp;nbsp;Munro&lt;/p&gt;
&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;
&lt;p&gt;9:15&amp;nbsp;- 9:45am&lt;/p&gt;
&lt;/td&gt;
&lt;td&gt;
&lt;p&gt;Break&amp;nbsp;&lt;/p&gt;
&lt;/td&gt;
&lt;td&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td rowspan="2"&gt;
&lt;p&gt;9:45&amp;nbsp;- 11:00am&lt;/p&gt;
&lt;/td&gt;
&lt;td rowspan="2"&gt;
&lt;p&gt;PowerShell as a Web Language&lt;/p&gt;
&lt;/td&gt;
&lt;td rowspan="2"&gt;
&lt;p&gt;James Brundage&lt;/p&gt;
&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;
&lt;p&gt;11:15&amp;nbsp;- 11:50am&lt;/p&gt;
&lt;/td&gt;
&lt;td&gt;
&lt;p&gt;PowerShell V3 in Production&lt;/p&gt;
&lt;/td&gt;
&lt;td&gt;
&lt;p&gt;Steven Murawski&lt;/p&gt;
&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;
&lt;p&gt;11:55&amp;nbsp;- 12:30pm&amp;nbsp;&lt;/p&gt;
&lt;/td&gt;
&lt;td nowrap="nowrap"&gt;
&lt;p&gt;Lightning&amp;nbsp;Round&lt;/p&gt;
&lt;/td&gt;
&lt;td nowrap="nowrap"&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;
&lt;p&gt;12:30&amp;nbsp;- 1:45pm&lt;/p&gt;
&lt;/td&gt;
&lt;td&gt;
&lt;p&gt;Lunch&amp;nbsp;&lt;/p&gt;
&lt;/td&gt;
&lt;td&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td rowspan="2"&gt;
&lt;p&gt;1:45&amp;nbsp;- 3:00pm&lt;/p&gt;
&lt;/td&gt;
&lt;td rowspan="2"&gt;
&lt;p&gt;How Microsoft IT Uses PowerShell for Testing Automation and Deployment of FIM&lt;/p&gt;
&lt;/td&gt;
&lt;td rowspan="2"&gt;
&lt;p&gt;Kinnon McDonell&lt;/p&gt;
&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;
&lt;p&gt;3:15&amp;nbsp;- 3:50pm&lt;/p&gt;
&lt;/td&gt;
&lt;td nowrap="nowrap"&gt;
&lt;p&gt;Job&amp;nbsp;Types in Windows PowerShell 3.0&lt;/p&gt;
&lt;/td&gt;
&lt;td nowrap="nowrap"&gt;
&lt;p&gt;Travis&amp;nbsp;Jones&lt;/p&gt;
&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;
&lt;p&gt;3:55 - 4:30pm&lt;/p&gt;
&lt;/td&gt;
&lt;td nowrap="nowrap"&gt;
&lt;p&gt;Creating&amp;nbsp;a corporate PowerShell Module Repository&lt;/p&gt;
&lt;/td&gt;
&lt;td nowrap="nowrap"&gt;
&lt;p&gt;Tome&amp;nbsp;Tanasovski&lt;/p&gt;
&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;
&lt;p&gt;4:30&amp;nbsp;- 5:00pm&lt;/p&gt;
&lt;/td&gt;
&lt;td&gt;
&lt;p&gt;Break&lt;/p&gt;
&lt;/td&gt;
&lt;td&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;
&lt;p&gt;5:00&amp;nbsp;- 6:00pm&lt;/p&gt;
&lt;/td&gt;
&lt;td nowrap="nowrap"&gt;
&lt;p&gt;BOF&amp;nbsp;/ Roundtable&lt;/p&gt;
&lt;/td&gt;
&lt;td nowrap="nowrap"&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;/td&gt;
&lt;/tr&gt;
&lt;/tbody&gt;
&lt;/table&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;table border="1" cellspacing="0" cellpadding="0"&gt;
&lt;tbody&gt;
&lt;tr&gt;
&lt;td&gt;
&lt;p&gt;Wednesday&lt;/p&gt;
&lt;/td&gt;
&lt;td&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;/td&gt;
&lt;td&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;
&lt;p&gt;8:00&amp;nbsp;- 8:35am&lt;/p&gt;
&lt;/td&gt;
&lt;td&gt;
&lt;p&gt;Cmdlets over Objects (CDXML)&lt;/p&gt;
&lt;/td&gt;
&lt;td&gt;
&lt;p&gt;Richard Siddaway&amp;nbsp;&lt;/p&gt;
&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;
&lt;p&gt;8:40&amp;nbsp;- 9:15am&lt;/p&gt;
&lt;/td&gt;
&lt;td&gt;
&lt;p&gt;Build your own remoting endpoint with PowerShell v3&lt;/p&gt;
&lt;/td&gt;
&lt;td&gt;
&lt;p&gt;Aleksandar Nikolic&lt;/p&gt;
&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;
&lt;p&gt;9:15&amp;nbsp;- 9:45am&lt;/p&gt;
&lt;/td&gt;
&lt;td&gt;
&lt;p&gt;Break&amp;nbsp;&lt;/p&gt;
&lt;/td&gt;
&lt;td&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td rowspan="2"&gt;
&lt;p&gt;9:45&amp;nbsp;- 11:00am&lt;/p&gt;
&lt;/td&gt;
&lt;td rowspan="2"&gt;
&lt;p&gt;PowerShell Workflows and the Windows Workflow Foundation for the IT Pro&lt;/p&gt;
&lt;/td&gt;
&lt;td rowspan="2"&gt;
&lt;p&gt;Steven Murawski&lt;/p&gt;
&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;
&lt;p&gt;11:15&amp;nbsp;- 12:50pm&lt;/p&gt;
&lt;/td&gt;
&lt;td&gt;
&lt;p&gt;Incorporating Microsoft Office into Windows PowerShell&lt;/p&gt;
&lt;/td&gt;
&lt;td&gt;
&lt;p&gt;Jeffrey Hicks&amp;nbsp;&lt;/p&gt;
&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;
&lt;p&gt;11:55&amp;nbsp;- 12:30pm&amp;nbsp;&lt;/p&gt;
&lt;/td&gt;
&lt;td&gt;
&lt;p&gt;TBD&lt;/p&gt;
&lt;/td&gt;
&lt;td&gt;
&lt;p&gt;Bruce Payette&lt;/p&gt;
&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;
&lt;p&gt;12:30&amp;nbsp;- 1:45pm&lt;/p&gt;
&lt;/td&gt;
&lt;td&gt;
&lt;p&gt;Lunch&amp;nbsp;&lt;/p&gt;
&lt;/td&gt;
&lt;td&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;/td&gt;
&lt;/tr&gt;
&lt;/tbody&gt;
&lt;/table&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;See you there!&lt;/p&gt;
&lt;p&gt;Travis Jones [MSFT]&lt;br /&gt;Program Manager - Windows PowerShell&lt;br /&gt;Microsoft Corporation&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;&lt;img src="http://blogs.msdn.com/aggbug.aspx?PostID=10287383" width="1" height="1"&gt;</content><author><name>PowerShell Team</name><uri>http://blogs.msdn.com/powershellteam_4000_hotmail.com/ProfileUrlRedirect.ashx</uri></author><category term="PowerShell Deep Dive" scheme="http://blogs.msdn.com/b/powershell/archive/tags/PowerShell+Deep+Dive/" /></entry><entry><title>Troubleshooting Windows Management Framework 3.0 Beta Installation</title><link rel="alternate" type="text/html" href="http://blogs.msdn.com/b/powershell/archive/2012/03/23/troubleshooting-windows-management-framework-3-0-beta-installation.aspx" /><link rel="enclosure" type="application/octet-stream" length="11805" href="http://blogs.msdn.com/cfs-file.ashx/__key/communityserver-components-postattachments/00-10-28-66-75/WMF3BetaPrerequisiteCheck.ps1" /><id>http://blogs.msdn.com/b/powershell/archive/2012/03/23/troubleshooting-windows-management-framework-3-0-beta-installation.aspx</id><published>2012-03-23T00:35:00Z</published><updated>2012-03-23T00:35:00Z</updated><content type="html">&lt;p&gt;This blog post explains how to resolve problems that may occur when you install Windows Management Framework (WMF) 3.0 Beta. WMF 3.0 Beta includes Windows PowerShell 3.0 Beta. You can find the WMF 3.0 Beta installation package on the Microsoft Download Center at http://go.microsoft.com/fwlink/?LinkID=240290.&lt;/p&gt;
&lt;p&gt;The WMF 3.0 package installation is blocked when one or more of the following prerequisites are not met:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;The package must support the platform and operating system.&lt;/li&gt;
&lt;li&gt;Prerequisites must be met.&lt;/li&gt;
&lt;li&gt;The package must not be a duplicate.&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;When one or more of the conditions is not met, an error message, such as the following one, explains that the update does not apply to the system.&lt;/p&gt;
&lt;p&gt;&lt;a href="http://blogs.msdn.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-00-63-74-metablogapi/1351.clip_5F00_image001_5F00_2084D1A6.png"&gt;&lt;img style="margin-right: auto; margin-left: auto; float: none; display: block; background-image: none;" title="clip_image001" border="0" alt="clip_image001" src="http://blogs.msdn.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-00-63-74-metablogapi/2821.clip_5F00_image001_5F00_thumb_5F00_527C7230.png" width="207" height="102" /&gt;&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;WMF 3.0 Beta is shipped in four different packages. Each package is designed for a different operating system and service pack and a specific architecture. The following table lists the WMF 3.0 Beta packages:&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;&lt;/p&gt;
&lt;div align="center"&gt;
&lt;table style="width: 468px;" border="1" cellspacing="0" cellpadding="2" align="center"&gt;
&lt;tbody&gt;
&lt;tr&gt;
&lt;td valign="top" width="200"&gt;WMF 3.0 Package&lt;/td&gt;
&lt;td valign="top" width="266"&gt;Target OS&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td valign="top" width="200"&gt;
&lt;p&gt;Windows6.1-KB2506143-x86.msu&lt;/p&gt;
&lt;/td&gt;
&lt;td valign="top" width="266"&gt;
&lt;p&gt;Windows 7 SP1 Client (x86)&lt;/p&gt;
&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td valign="top" width="200"&gt;
&lt;p&gt;Windows6.1-KB2506143-x64.msu&lt;/p&gt;
&lt;/td&gt;
&lt;td valign="top" width="266"&gt;
&lt;p&gt;Windows 7 SP1 Client (amd64), Windows 2008 R2 SP1&lt;/p&gt;
&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td valign="top" width="200"&gt;
&lt;p&gt;Windows6.0-KB2506146-x86.msu&lt;/p&gt;
&lt;/td&gt;
&lt;td valign="top" width="266"&gt;
&lt;p&gt;Windows 2008 SP2 (x86)&lt;/p&gt;
&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td valign="top" width="200"&gt;
&lt;p&gt;Windows6.0-KB2506146-x64.msu&lt;/p&gt;
&lt;/td&gt;
&lt;td valign="top" width="266"&gt;
&lt;p&gt;Windows 2008 SP2 (amd64)&lt;/p&gt;
&lt;/td&gt;
&lt;/tr&gt;
&lt;/tbody&gt;
&lt;/table&gt;
&lt;/div&gt;
&lt;p&gt;&lt;b&gt;WMF 3.0 Beta Validation:&lt;/b&gt;&lt;/p&gt;
&lt;p&gt;&lt;/p&gt;
&lt;p&gt;If Windows PowerShell is installed on the computer, you can use the &lt;b&gt;WMF3BetaPrerequisiteCheck.ps1&lt;/b&gt;script that is attached to this blog post to verify that WMF 3.0 Beta is installed.&lt;/p&gt;
&lt;p&gt;&lt;/p&gt;
&lt;p&gt;&lt;b&gt;Package applicability:&lt;/b&gt;&lt;/p&gt;
&lt;p&gt;The installation of the package might fail for one of the following reasons:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;Architecture:&lt;/li&gt;
&lt;ul&gt;
&lt;li&gt;WMF 3.0 Beta packages are applicable only to computers with x86 and x64 architectures. WMF 3.0 Beta package installation fails if you try to install an x86 version of the package on an x64 computer, or an x64 version on an x86 computer.&lt;/li&gt;
&lt;/ul&gt;
&lt;li&gt;Operating system:&lt;/li&gt;
&lt;ul&gt;
&lt;li&gt;WMF 3.0 Beta package is applicable only to Windows 7 with Service Pack 1, Windows Server 2008 R2 with Service Pack 1, and Windows Server 2008 with Service Pack 2.The WMF 3.0 Beta package installation fails on all other operating systems.&lt;/li&gt;
&lt;/ul&gt;
&lt;li&gt;Service pack:&lt;/li&gt;
&lt;ul&gt;
&lt;li&gt;WMF 3.0 Beta package installation fails when the target computer does not have the minimum required service packs installed. The minimum service pack requirements are as follows:&lt;/li&gt;
&lt;/ul&gt;
&lt;li&gt;Windows 7, Windows Server 2008 R2: Service Pack 1&lt;/li&gt;
&lt;li&gt;Windows Server 2008 : Service Pack 2&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;The following table summarizes the WMF 3.0 Beta package applicability&lt;/p&gt;
&lt;div align="center"&gt;
&lt;table style="width: 500px;" border="1" cellspacing="0" cellpadding="0" align="center"&gt;
&lt;tbody&gt;
&lt;tr&gt;
&lt;td valign="top" width="20%"&gt;
&lt;p&gt;Windows&lt;/p&gt;
&lt;/td&gt;
&lt;td valign="top" width="20%"&gt;
&lt;p&gt;Windows6.1-KB2506143-x86.msu&lt;/p&gt;
&lt;/td&gt;
&lt;td valign="top" width="20%"&gt;
&lt;p&gt;Windows6.1-KB2506143-x64.msu&lt;/p&gt;
&lt;/td&gt;
&lt;td valign="top" width="20%"&gt;
&lt;p&gt;Windows6.0-KB2506146-x86.msu&lt;/p&gt;
&lt;/td&gt;
&lt;td valign="top" width="20%"&gt;
&lt;p&gt;Windows6.0-KB2506146-x64.msu&lt;/p&gt;
&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td valign="top" width="20%"&gt;
&lt;p&gt;Windows 7 SP1 (x86)&lt;/p&gt;
&lt;/td&gt;
&lt;td valign="top" width="20%"&gt;
&lt;p align="center"&gt;Yes&lt;/p&gt;
&lt;/td&gt;
&lt;td valign="top" width="20%"&gt;&amp;nbsp;&lt;/td&gt;
&lt;td valign="top" width="20%"&gt;&amp;nbsp;&lt;/td&gt;
&lt;td valign="top" width="20%"&gt;&amp;nbsp;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td valign="top" width="20%"&gt;
&lt;p&gt;Windows 7 SP1 (x64)&lt;/p&gt;
&lt;/td&gt;
&lt;td valign="top" width="20%"&gt;&amp;nbsp;&lt;/td&gt;
&lt;td valign="top" width="20%"&gt;
&lt;p&gt;Yes&lt;/p&gt;
&lt;/td&gt;
&lt;td valign="top" width="20%"&gt;&amp;nbsp;&lt;/td&gt;
&lt;td valign="top" width="20%"&gt;&amp;nbsp;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td valign="top" width="20%"&gt;
&lt;p&gt;Windows Server 2008 R2 SP1 (x64)&lt;/p&gt;
&lt;/td&gt;
&lt;td valign="top" width="20%"&gt;&amp;nbsp;&lt;/td&gt;
&lt;td valign="top" width="20%"&gt;
&lt;p&gt;Yes&lt;/p&gt;
&lt;/td&gt;
&lt;td valign="top" width="20%"&gt;&amp;nbsp;&lt;/td&gt;
&lt;td valign="top" width="20%"&gt;&amp;nbsp;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td valign="top" width="20%"&gt;
&lt;p&gt;Windows Server 2008 SP2 (x86)&lt;/p&gt;
&lt;/td&gt;
&lt;td valign="top" width="20%"&gt;&amp;nbsp;&lt;/td&gt;
&lt;td valign="top" width="20%"&gt;&amp;nbsp;&lt;/td&gt;
&lt;td valign="top" width="20%"&gt;
&lt;p&gt;Yes&lt;/p&gt;
&lt;/td&gt;
&lt;td valign="top" width="20%"&gt;&amp;nbsp;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td valign="top" width="20%"&gt;
&lt;p&gt;Windows Server 2008 SP2 (x64)&lt;/p&gt;
&lt;/td&gt;
&lt;td valign="top" width="20%"&gt;&amp;nbsp;&lt;/td&gt;
&lt;td valign="top" width="20%"&gt;&amp;nbsp;&lt;/td&gt;
&lt;td valign="top" width="20%"&gt;&amp;nbsp;&lt;/td&gt;
&lt;td valign="top" width="20%"&gt;
&lt;p&gt;Yes&lt;/p&gt;
&lt;/td&gt;
&lt;/tr&gt;
&lt;/tbody&gt;
&lt;/table&gt;
&lt;/div&gt;
&lt;p&gt;&lt;b&gt;Prerequisites:&lt;/b&gt;&lt;/p&gt;
&lt;p&gt;The following items are required for WMF 3.0 Beta package installation:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;Microsoft .NET Framework 4: Full Installation:&lt;/li&gt;
&lt;ul&gt;
&lt;li&gt;The Microsoft .NET Framework 4 full installation must be installed on the computer before installing WMF 3.0 Beta.&lt;/li&gt;
&lt;li&gt;To verify that .NET 4 full installation is installed on the computer, use one of the following methods:&lt;/li&gt;
&lt;ul&gt;
&lt;li&gt;Check for the presence of the registry key: HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\NET Framework Setup\NDP\v4\Full. The key should contain the &lt;b&gt;Install&lt;/b&gt; registry entry with a value of 1.&lt;/li&gt;
&lt;li&gt;In Programs and Features in Control Panel, check for the presence of the &amp;ldquo;Microsoft .NET Framework 4 Extended&amp;rdquo; update.&lt;/li&gt;
&lt;li&gt;To install Microsoft.NET Framework 4 Full installation, go to &lt;a href="http://www.microsoft.com/download/en/details.aspx?id=17718"&gt;http://www.microsoft.com/download/en/details.aspx?id=17718&lt;/a&gt;.&lt;/li&gt;
&lt;/ul&gt;
&lt;/ul&gt;
&lt;li&gt;Windows Management Framework 2.0 [WMF 2.0]:&lt;/li&gt;
&lt;ul&gt;
&lt;li&gt;If the computer is running Windows Server 2008 SP2, you need to install WMF 2.0 before installing WMF 3.0 Beta. WMF 2.0 is not required for any other operating systems. You can download WMF 2.0 from &lt;a href="http://support.microsoft.com/kb/968930"&gt;http://support.microsoft.com/kb/968930&lt;/a&gt;.&lt;/li&gt;
&lt;li&gt;To verify that WMF 2.0 is installed on the computer, in Programs and Features in Control Panel, in Installed Updates, search for the &lt;b&gt;Windows Management Framework Core (KB 968930)&lt;/b&gt; update.&lt;/li&gt;
&lt;/ul&gt;
&lt;/ul&gt;
&lt;p&gt;&lt;b&gt;Duplicate package installation:&lt;/b&gt;&lt;/p&gt;
&lt;p&gt;If either the current version, on an earlier version of the WMF 3.0 Beta package is already installed on the computer, the WMF 3.0 Beta installation fails with the following error message: "Update for Windows (KB250614X) is already installed on this computer."&lt;/p&gt;
&lt;p&gt;To fix this problem, use the following procedure:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;On Windows 7 SP1 and Windows Server 2008 R2 SP1, use Programs and Features in Control Panel to uninstall update KB2506143. To find it, click &lt;b&gt;View installed updates&lt;/b&gt; and then search for KB2506143.&lt;/li&gt;
&lt;li&gt;On Windows Server 2008 SP2, use Programs and Features in Control Panel to uninstall update KB2506146. To find it, click &lt;b&gt;View installed updates&lt;/b&gt; and then search for KB2506146.&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;To complete the installation, restart the computer.&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;Sharath Gopalappa [MSFT]&lt;br /&gt;Software Design Engineer - Windows PowerShell&lt;br /&gt;Microsoft Corporation&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;&lt;img src="http://blogs.msdn.com/aggbug.aspx?PostID=10286675" width="1" height="1"&gt;</content><author><name>PowerShell Team</name><uri>http://blogs.msdn.com/powershellteam_4000_hotmail.com/ProfileUrlRedirect.ashx</uri></author></entry><entry><title>Scheduling Background Jobs in Windows PowerShell 3.0</title><link rel="alternate" type="text/html" href="http://blogs.msdn.com/b/powershell/archive/2012/03/19/scheduling-background-jobs-in-windows-powershell-3-0.aspx" /><id>http://blogs.msdn.com/b/powershell/archive/2012/03/19/scheduling-background-jobs-in-windows-powershell-3-0.aspx</id><published>2012-03-19T16:39:19Z</published><updated>2012-03-19T16:39:19Z</updated><content type="html">&lt;p&gt;One of the most common phone calls that the support team gets for Windows PowerShell is "How do I use Task Scheduler to schedule Windows PowerShell scripts?". As an administrator, you need to have full control over when scripts run in your environment. Perhaps you need run a script only during a one-off maintenance window or maybe you want to schedule some routine maintenance on a server so that it runs at non-peak times. Although it was possible to use Task Scheduler to invoke scripts in Windows PowerShell 2.0, it was not trivial. What's more, you were responsible for writing code to store the detailed results of your script if you wanted to view them later.&lt;/p&gt;
&lt;p&gt;In Windows PowerShell 2.0, we introduced &lt;a href="http://technet.microsoft.com/en-us/library/dd315273.aspx"&gt;background jobs&lt;/a&gt;, which let you run commands asynchronously in the background. This allows you to get the prompt back and continue running commands at the command line while the background job runs. In keeping with our sacred vow to respect your investment in learning Windows PowerShell by reusing concepts, we reused jobs in many places with Windows PowerShell 3.0. This blog post introduces just one example of this: job scheduling. This feature allows administrators to schedule background jobs for execution at a later time or according to a particular schedule with a set of cmdlets right out of the box. One of the most valuable features of scheduled jobs in Windows PowerShell 3.0 is that we'll even take care of storing the results and output of your job.&lt;/p&gt;
&lt;p&gt;&lt;b&gt;Where to find the Job Scheduling cmdlets&lt;/b&gt;&lt;/p&gt;
&lt;p&gt;The Job Scheduling cmdlets are delivered in the PSScheduledJob module that is included in Windows PowerShell 3.0 Beta and in the &lt;a href="http://go.microsoft.com/fwlink/?LinkID=240290"&gt;Windows Management Framework&lt;/a&gt; 3.0 Beta.&lt;/p&gt;
&lt;p&gt;There are 16 cmdlets in the PSScheduledJob module that allow you to work with Scheduled Jobs, the triggers that cause them to run, and some more advanced configuration. To see the cmdlets, type:&lt;/p&gt;
&lt;p&gt;&lt;span style="font-family: Lucida Console; font-size: x-small;" face="Lucida Console" size="2"&gt;PS &amp;gt; Get-Command -Module PSScheduledJob | Sort-Object Noun, Verb&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span style="font-family: Lucida Console; font-size: x-small;" face="Lucida Console" size="2"&gt;Capability Name ModuleName&lt;br /&gt;&lt;/span&gt;&lt;span style="font-family: Lucida Console; font-size: x-small;" face="Lucida Console" size="2"&gt;---------- ---- ----------&lt;br /&gt;&lt;/span&gt;&lt;span style="font-family: Lucida Console; font-size: x-small;" face="Lucida Console" size="2"&gt;Cmdlet Add-JobTrigger psscheduledjob&lt;br /&gt;&lt;/span&gt;&lt;span style="font-family: Lucida Console; font-size: x-small;" face="Lucida Console" size="2"&gt;Cmdlet Disable-JobTrigger psscheduledjob&lt;br /&gt;&lt;/span&gt;&lt;span style="font-family: Lucida Console; font-size: x-small;" face="Lucida Console" size="2"&gt;Cmdlet Enable-JobTrigger psscheduledjob&lt;br /&gt;&lt;/span&gt;&lt;span style="font-family: Lucida Console; font-size: x-small;" face="Lucida Console" size="2"&gt;Cmdlet Get-JobTrigger psscheduledjob&lt;br /&gt;&lt;/span&gt;&lt;span style="font-family: Lucida Console; font-size: x-small;" face="Lucida Console" size="2"&gt;Cmdlet New-JobTrigger psscheduledjob&lt;br /&gt;&lt;/span&gt;&lt;span style="font-family: Lucida Console; font-size: x-small;" face="Lucida Console" size="2"&gt;Cmdlet Remove-JobTrigger psscheduledjob&lt;br /&gt;&lt;/span&gt;&lt;span style="font-family: Lucida Console; font-size: x-small;" face="Lucida Console" size="2"&gt;Cmdlet Set-JobTrigger psscheduledjob&lt;br /&gt;&lt;/span&gt;&lt;span style="font-family: Lucida Console; font-size: x-small;" face="Lucida Console" size="2"&gt;Cmdlet Disable-ScheduledJob psscheduledjob&lt;br /&gt;&lt;/span&gt;&lt;span style="font-family: Lucida Console; font-size: x-small;" face="Lucida Console" size="2"&gt;Cmdlet Enable-ScheduledJob psscheduledjob&lt;br /&gt;&lt;/span&gt;&lt;span style="font-family: Lucida Console; font-size: x-small;" face="Lucida Console" size="2"&gt;Cmdlet Get-ScheduledJob psscheduledjob&lt;br /&gt;&lt;/span&gt;&lt;span style="font-family: Lucida Console; font-size: x-small;" face="Lucida Console" size="2"&gt;Cmdlet Register-ScheduledJob psscheduledjob&lt;br /&gt;&lt;/span&gt;&lt;span style="font-family: Lucida Console; font-size: x-small;" face="Lucida Console" size="2"&gt;Cmdlet Set-ScheduledJob psscheduledjob&lt;br /&gt;&lt;/span&gt;&lt;span style="font-family: Lucida Console; font-size: x-small;" face="Lucida Console" size="2"&gt;Cmdlet Unregister-ScheduledJob psscheduledjob&lt;br /&gt;&lt;/span&gt;&lt;span style="font-family: Lucida Console; font-size: x-small;" face="Lucida Console" size="2"&gt;Cmdlet Get-ScheduledJobOption psscheduledjob&lt;br /&gt;&lt;/span&gt;&lt;span style="font-family: Lucida Console; font-size: x-small;" face="Lucida Console" size="2"&gt;Cmdlet New-ScheduledJobOption psscheduledjob&lt;br /&gt;&lt;/span&gt;&lt;span style="font-family: Lucida Console; font-size: x-small;" face="Lucida Console" size="2"&gt;Cmdlet Set-ScheduledJobOption psscheduledjob&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;&lt;b&gt;Basics of the Job Scheduling Cmdlets:&lt;/b&gt;&lt;/p&gt;
&lt;p&gt;The JobTrigger cmdlets let you determine when scheduled jobs actually run. You can schedule jobs to execute one time (now or at a later date), daily, weekly, when certain users log on, or when the system first boots up.&lt;/p&gt;
&lt;p&gt;The ScheduledJob cmdlets allow you to create and configure scheduled jobs. You use these cmdlets to perform actions like registering, unregistering, enabling and disabling scheduled jobs on the computer.&lt;/p&gt;
&lt;p&gt;The ScheduledJobOption cmdlets allow you to specify advanced settings for scheduled jobs. With these cmdlets, you can configure many of the settings you're already familiar with in Task Scheduler, such as idle conditions that must be met before the job starts. The default values for each scheduled job should be sufficient in most cases, but the flexibility is there.&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;&lt;b&gt;An example:&lt;/b&gt;&lt;/p&gt;
&lt;p&gt;Imagine that you are incredibly passionate about configuring your computers for optimal energy efficiency. You've written a few lines to take the output of Powercfg.exe /energy and extract only the items that represent the most severe infractions. You want to run this analysis every night for a certain period of time so you can understand which issues appear most frequently.&lt;/p&gt;
&lt;p&gt;With just a few lines, we can schedule our script to run on the server every night as part of an "EnergyAnalysisJob".&lt;/p&gt;
&lt;p&gt;&lt;span style="font-family: Lucida Console; font-size: x-small;" face="Lucida Console" size="2"&gt;PS &amp;gt; $trigger = New-JobTrigger -Daily -At 3am&lt;br /&gt;&lt;/span&gt;&lt;span style="font-family: Lucida Console; font-size: x-small;" face="Lucida Console" size="2"&gt;PS &amp;gt; Register-ScheduledJob -Name EnergyAnalysisJob -Trigger $trigger -ScriptBlock &lt;br /&gt;{&lt;br /&gt;&lt;/span&gt;&lt;span style="font-family: Lucida Console; font-size: x-small;" face="Lucida Console" size="2"&gt;powercfg.exe -energy -xml -output C:\temp\energy.xml -duration 60 | Out-Null&lt;br /&gt;&lt;/span&gt;&lt;span style="font-family: Lucida Console; font-size: x-small;" face="Lucida Console" size="2"&gt;$EnergyReport = [xml](get-content C:\temp\energy.xml)&lt;br /&gt;&lt;/span&gt;&lt;span style="font-family: Lucida Console; font-size: x-small;" face="Lucida Console" size="2"&gt;$namespace = @{ ns = "&lt;/span&gt;&lt;a href="http://schemas.microsoft.com/energy/2007"&gt;&lt;span style="font-family: Lucida Console; font-size: x-small;" face="Lucida Console" size="2"&gt;http://schemas.microsoft.com/energy/2007&lt;/span&gt;&lt;/a&gt;&lt;span style="font-family: Lucida Console; font-size: x-small;" face="Lucida Console" size="2"&gt;" }&lt;br /&gt;&lt;/span&gt;&lt;span style="font-family: Lucida Console; font-size: x-small;" face="Lucida Console" size="2"&gt;$xPath = "//ns:EnergyReport/ns:Troubleshooter/ns:AnalysisLog/ns:LogEntry[ns:Severity = 'Error']"&lt;br /&gt;&lt;/span&gt;&lt;span style="font-family: Lucida Console; font-size: x-small;" face="Lucida Console" size="2"&gt;$EnergyErrors = $EnergyReport | Select-Xml -XPath $xPath -Namespace $namespace &lt;br /&gt;&lt;/span&gt;&lt;span style="font-family: Lucida Console; font-size: x-small;" face="Lucida Console" size="2"&gt;$EnergyErrors.Node | select Name, Description &lt;br /&gt;&lt;/span&gt;&lt;span style="font-family: Lucida Console; font-size: x-small;" face="Lucida Console" size="2"&gt;}&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span style="font-family: Lucida Console; font-size: x-small;" face="Lucida Console" size="2"&gt;&lt;/span&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;&lt;span style="font-family: Lucida Console; font-size: x-small;" face="Lucida Console" size="2"&gt;Id Name JobTriggers Command Enabled&lt;br /&gt;&lt;/span&gt;&lt;span style="font-family: Lucida Console; font-size: x-small;" face="Lucida Console" size="2"&gt;-- ---- ----------- ------- -------&lt;br /&gt;&lt;/span&gt;&lt;span style="font-family: Lucida Console; font-size: x-small;" face="Lucida Console" size="2"&gt;1 EnergyAnalys... {1} ... True&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;If you've ever used the &lt;a href="http://go.microsoft.com/fwlink/?LinkID=113405"&gt;Start-Job&lt;/a&gt; cmdlet, the syntax of Register-ScheduledJob will look very familiar to you.&lt;/p&gt;
&lt;p&gt;You can view the jobs that you have scheduled at any time by using the Get-ScheduledJob cmdlet. Scheduled Jobs are stored on a per-user basis, so Get-Scheduled job will only show the scheduled jobs that are relevant to you.&lt;/p&gt;
&lt;p&gt;Windows PowerShell 3.0 keeps track of the results and output of scheduled jobs for you. If you come back to the server that runs the scheduled job a couple of days later, you can use the Job cmdlets (the same ones that you use to manage background jobs) to view and get the results of the EnergyAnalysisJob scheduled job. The nice thing about scheduled job results is that they are available even in different sessions! Since you are not always around to receive results when a scheduled job runs, we store them on disk so you can receive them at any time.&lt;/p&gt;
&lt;p&gt;Here's an important "gotcha" that you should know. To get the &lt;b&gt;results&lt;/b&gt; of scheduled jobs, you must import the PSScheduledJob module into the current session (Import-Module PSScheduledJob). Otherwise, the Job cmdlets, such as Get-Job and Receive-Job, do not return results for scheduled jobs. This is a bit of an exception to the module auto-loading behavior in Windows PowerShell 3.0. The reason is that Get-Job is in the Microsoft.PowerShell.Core snap-in, so using it doesn't automatically import the PSScheduledJob module. Also, if Get-Job were to automatically import all of the modules that implement custom job types, over time, the output would be crowded with irrelevant job types and performance might be affected by importing dozens of modules that aren't needed.&lt;/p&gt;
&lt;p&gt;&lt;span style="font-family: Lucida Console; font-size: x-small;" face="Lucida Console" size="2"&gt;PS &amp;gt; Import-Module PSScheduledJob&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;With the PSScheduledJob module imported, Get-Job shows the results of "instances" of our scheduled jobs.&lt;/p&gt;
&lt;p&gt;&lt;span style="font-family: Lucida Console; font-size: x-small;" face="Lucida Console" size="2"&gt;PS &amp;gt; Get-Job&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span style="font-family: Lucida Console; font-size: x-small;" face="Lucida Console" size="2"&gt;Id Name State HasMoreData Location Command&lt;br /&gt;&lt;/span&gt;&lt;span style="font-family: Lucida Console; font-size: x-small;" face="Lucida Console" size="2"&gt;-- ---- ----- ----------- -------- -------&lt;br /&gt;&lt;/span&gt;&lt;span style="font-family: Lucida Console; font-size: x-small;" face="Lucida Console" size="2"&gt;2 EventCollect... Completed True localhost ...&lt;br /&gt;&lt;/span&gt;&lt;span style="font-family: Lucida Console; font-size: x-small;" face="Lucida Console" size="2"&gt;4 EnergyAnalys... Completed True localhost ...&lt;br /&gt;&lt;/span&gt;&lt;span style="font-family: Lucida Console; font-size: x-small;" face="Lucida Console" size="2"&gt;6 EnergyAnalys... Completed True localhost ...&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;Scheduled jobs have BeginTime and EndTime properties that tell when the job instance actually ran.&lt;/p&gt;
&lt;p&gt;&lt;span style="font-family: Lucida Console; font-size: x-small;" face="Lucida Console" size="2"&gt;PS &amp;gt; Get-Job EnergyAnalysis | Select-Object Name,BeginTime,EndTime&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span style="font-family: Lucida Console; font-size: x-small;" face="Lucida Console" size="2"&gt;Name BeginTime EndTime&lt;br /&gt;&lt;/span&gt;&lt;span style="font-family: Lucida Console; font-size: x-small;" face="Lucida Console" size="2"&gt;---- ----------- ---------&lt;br /&gt;&lt;/span&gt;&lt;span style="font-family: Lucida Console; font-size: x-small;" face="Lucida Console" size="2"&gt;EnergyAnalysisJob 3/12/2012 3:00:01 AM 3/12/2012 3:01:12 AM&lt;br /&gt;&lt;/span&gt;&lt;span style="font-family: Lucida Console; font-size: x-small;" face="Lucida Console" size="2"&gt;EnergyAnalysisJob 3/13/2012 3:00:01 AM 3/13/2012 3:01:14 AM&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;To get the results of a scheduled job instance, use the Receive-Job cmdlet.&lt;/p&gt;
&lt;p&gt;&lt;span style="font-family: Lucida Console; font-size: x-small;" face="Lucida Console" size="2"&gt;PS &amp;gt; Receive-Job -Name EnergyAnalysisJob &lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span style="font-family: Lucida Console; font-size: x-small;" face="Lucida Console" size="2"&gt;# Results will vary based on your system's configuration, but you will see records like: &lt;br /&gt;&lt;/span&gt;&lt;span style="font-family: Lucida Console; font-size: x-small;" face="Lucida Console" size="2"&gt;Name : USB Device not Entering Selective Suspend&lt;br /&gt;&lt;/span&gt;&lt;span style="font-family: Lucida Console; font-size: x-small;" face="Lucida Console" size="2"&gt;Description : This device did not enter the USB Selective Suspend state. Processor power management may be prevented when this USB device is not in the Selective Suspend state. Note that this issue will not prevent the system from sleeping.&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;By default, Windows PowerShell keeps the results of the last 32 instances of each scheduled job. After 32 results are stored for a particular scheduled job, the oldest ones are overwritten by subsequent executions. To change the number of results saved for each scheduled job, use the MaxResultCount parameter of the Set-ScheduledJob cmdlet.&lt;/p&gt;
&lt;p&gt;&lt;span style="font-family: Lucida Console; font-size: x-small;" face="Lucida Console" size="2"&gt;PS &amp;gt; Get-ScheduledJob -Name EnergyAnalysisJob | Set-ScheduledJob -MaxResultCount 100&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;Lastly, if you want to start a scheduled job manually rather than waiting for its triggers, you can use the DefinitionName parameter of the Start-Job cmdlet.&lt;/p&gt;
&lt;p&gt;&lt;span style="font-family: Lucida Console; font-size: x-small;" face="Lucida Console" size="2"&gt;PS &amp;gt; Start-Job -DefinitionName EnergyAnalysisJob&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;As you can see, working with scheduled jobs in Windows PowerShell 3.0 is a lot like working with regular background jobs, but with much more control. We hope you enjoy the flexibility and simplicity of this cool new feature.&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;Travis Jones [MSFT]&lt;br /&gt;Program Manager - Windows PowerShell&lt;br /&gt;Microsoft Corporation&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;&lt;img src="http://blogs.msdn.com/aggbug.aspx?PostID=10285043" width="1" height="1"&gt;</content><author><name>PowerShell Team</name><uri>http://blogs.msdn.com/powershellteam_4000_hotmail.com/ProfileUrlRedirect.ashx</uri></author></entry><entry><title>When Windows PowerShell Met Workflow</title><link rel="alternate" type="text/html" href="http://blogs.msdn.com/b/powershell/archive/2012/03/17/when-windows-powershell-met-workflow.aspx" /><id>http://blogs.msdn.com/b/powershell/archive/2012/03/17/when-windows-powershell-met-workflow.aspx</id><published>2012-03-17T03:08:19Z</published><updated>2012-03-17T03:08:19Z</updated><content type="html">&lt;p&gt;&lt;font size="2"&gt;Meet the new kid on the block! &lt;b&gt;Windows PowerShell Workflow &lt;/b&gt;(PSWF) is the latest addition to the Windows PowerShell family. &lt;/font&gt;&lt;/p&gt;  &lt;p&gt;&lt;a href="http://blogs.msdn.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-00-63-74-metablogapi/5141.clip_5F00_image001_5F00_19EF5F01.png"&gt;&lt;img style="display: inline; background-image: none;" title="clip_image001" border="0" alt="clip_image001" src="http://blogs.msdn.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-00-63-74-metablogapi/7230.clip_5F00_image001_5F00_thumb_5F00_59B94586.png" width="344" height="216" /&gt;&lt;/a&gt;&lt;/p&gt;  &lt;p&gt;&lt;font size="2"&gt;First, let’s establish the context for the decision to integrate workflows into Windows PowerShell. It starts with cloud computing and Windows-based datacenters. Cloud computing provides a set of highly available, scalable computing services that leverage high volume components (servers, disks, RAM, etc.) High volume components are less reliable than their tier 1 counterparts and even those occasionally fail. The key to cloud computing is to use software to deliver a reliable service in spite of failures. Cloud computing management needs to be reliable in spite of failures. This is where workflows come in. Workflows are typically long-running scripts that are designed to survive component or network errors and reboots. &lt;/font&gt;&lt;/p&gt;  &lt;p&gt;&lt;font size="2"&gt;Automation is the heart of creating and running private and public clouds at scale. By automating administration tasks and operations, you decrease cost and improve repeatability, quality, auditing and logging. This allows you to increase your server-to-admin ratio, take on more business and increase the value of your employees by freeing them up to deliver higher value functions. As an example, &lt;/font&gt;&lt;a href="http://blogs.technet.com/b/windowsserver/archive/2012/03/07/rocking-the-windows-server-8-administrative-experience.aspx"&gt;&lt;font size="2"&gt;Erin Chapple explains&lt;/font&gt;&lt;/a&gt;&lt;font size="2"&gt;:&lt;/font&gt;&lt;/p&gt;  &lt;blockquote&gt;   &lt;p&gt;&lt;font size="2"&gt;&lt;i&gt;“&lt;/i&gt;&lt;i&gt;Server Manager accomplishes this by leveraging the multi-machine management capabilities of WMI, Windows PowerShell and Windows PowerShell’s new workflow capabilities. Virtually every operation done using Server Manager can also be done via Windows PowerShell”&lt;/i&gt;.&lt;/font&gt;&lt;/p&gt; &lt;/blockquote&gt;  &lt;p&gt;&lt;font size="2"&gt;While building Windows PowerShell Workflow, we took advantage of the scalability and maturity of Windows Workflow Foundation 4.0 (WF) to bring the benefits of workflows -- long running capability and reliability -- to scripters and the Windows PowerShell ecosystem. &lt;/font&gt;&lt;/p&gt;  &lt;p&gt;&lt;font size="2"&gt;In one sentence, Windows PowerShell Workflow is all about:&lt;/font&gt;&lt;/p&gt;  &lt;blockquote&gt;   &lt;p&gt;&lt;b&gt;&lt;font color="#4f81bd" size="2"&gt;Reliably executing long-running tasks across multiple computers, devices or IT processes&lt;/font&gt;&lt;/b&gt;&lt;/p&gt; &lt;/blockquote&gt;  &lt;p&gt;&lt;font size="2"&gt;Until Windows PowerShell 3.0, the approach to solving this problem has been to combine Windows PowerShell and Windows Workflow Foundation with proprietary implementations. As part of our planning process, we talked to many customers and found many cloud providers and hosters who took WF and Windows PowerShell and put them together. Hundreds of design decisions need to be made during that process so the workflows for any implementation did not work with other solutions. We wanted to deliver the definitive integration of these two technologies in a way that could be used out-of-the box or as a reusable library in a third-party solution. For example, we have designed our implementation with extension points that allow applications to host our engine in a fault tolerant, scale out configuration with detailed auditing. The goal is for the community to write workflows that work with our in-box solution and then light up without modification in third-party solutions.&lt;/font&gt;&lt;/p&gt;  &lt;p&gt;&lt;font size="2"&gt;In Windows 8, we introduce Windows PowerShell Workflow with two key goals:&lt;/font&gt;&lt;/p&gt;  &lt;blockquote&gt;   &lt;p&gt;&lt;font size="2"&gt;- Minimizing the complexity of automating across a large number of cloud or datacenter computers and devices.&lt;/font&gt;&lt;/p&gt; &lt;/blockquote&gt;  &lt;blockquote&gt;   &lt;p&gt;&lt;font size="2"&gt;- Creating an &lt;b&gt;ecosystem&lt;/b&gt; where ISVs and partners can build solutions on top of Windows PowerShell Workflow and the &lt;b&gt;artifacts&lt;/b&gt; can be shared with the community and used in any solution. &lt;/font&gt;&lt;/p&gt; &lt;/blockquote&gt;  &lt;p&gt;&lt;font size="2"&gt;To achieve these goals, we decided to invest in the following areas for our first PSWF release:&lt;/font&gt;&lt;/p&gt;  &lt;blockquote&gt;   &lt;p&gt;&lt;font size="2"&gt;- Simplified workflow authoring&lt;/font&gt;&lt;/p&gt; &lt;/blockquote&gt;  &lt;blockquote&gt;   &lt;p&gt;&lt;font size="2"&gt;- Leverage your existing knowledge&lt;/font&gt;&lt;/p&gt; &lt;/blockquote&gt;  &lt;blockquote&gt;   &lt;p&gt;&lt;font size="2"&gt;- Reliable workflow execution&lt;/font&gt;&lt;/p&gt; &lt;/blockquote&gt;  &lt;blockquote&gt;   &lt;p&gt;&lt;font size="2"&gt;- Performance and Scalability&lt;/font&gt;&lt;/p&gt; &lt;/blockquote&gt;  &lt;h5&gt;&lt;font color="#4f81bd" size="2"&gt;Simplified Workflow Authoring&lt;/font&gt;&lt;/h5&gt;  &lt;p&gt;&lt;font size="2"&gt;Windows PowerShell Workflow enables IT professionals and developers to author sequences of activities that are long-running, repeatable, frequent, parallelizable, interruptible, suspendable, and/or restartable as workflows. &lt;/font&gt;&lt;/p&gt;  &lt;p&gt;&lt;font size="2"&gt;A workflow is a set of activities. An activity is an individual step within a workflow that performs a defined task, such as getting the list of virtual machines in a host computer.&lt;/font&gt;&lt;/p&gt;  &lt;h5&gt;&lt;font color="#4f81bd" size="2"&gt;Leverage Your Existing Knowledge&lt;/font&gt;&lt;/h5&gt;  &lt;p&gt;&lt;font size="2"&gt;We designed PSWF with our sacred vow in mind: &lt;/font&gt;&lt;/p&gt;  &lt;p&gt;&lt;font size="2"&gt;&lt;b&gt;We respect your investment in learning Windows PowerShell by reusing concepts over and over to make sure learning Windows PowerShell was the best thing you ever did.&lt;/b&gt;&lt;b&gt;&lt;/b&gt;&lt;/font&gt;&lt;/p&gt;  &lt;p&gt;&lt;font size="2"&gt;This is very important to us: making the most of your time and leveraging the investment you have already made in Windows PowerShell instead of asking you to learn a whole new language for authoring workflows. &lt;b&gt;We care deeply about your ROI, so instead of creating new workflow abstractions, we used and built Windows PowerShell abstractions with workflow semantics.&lt;/b&gt;&lt;/font&gt;&lt;/p&gt;  &lt;p&gt;&lt;font size="2"&gt;At the same time, we want to work within the existing Windows Workflow Foundation ecosystem. This is why you have two options for writing a Windows PowerShell workflow:&lt;/font&gt;&lt;/p&gt;  &lt;blockquote&gt;   &lt;p&gt;&lt;font size="2"&gt;- PowerShell script-based workflow: If you know how to write PowerShell scripts, you can reuse your assets and skills and learn a few new constructs to create workflows. For instance:&lt;/font&gt;&lt;/p&gt;    &lt;ul&gt;     &lt;li&gt;&lt;font size="2" face="Lucida Console"&gt;workflow &lt;/font&gt;&lt;/li&gt;      &lt;li&gt;&lt;font size="2" face="Lucida Console"&gt;inlinescript { }&lt;/font&gt;&lt;/li&gt;      &lt;li&gt;&lt;font size="2" face="Lucida Console"&gt;foreach –parallel&lt;/font&gt;&lt;/li&gt;      &lt;li&gt;&lt;font size="2" face="Lucida Console"&gt;parallel { }&lt;/font&gt;&lt;/li&gt;      &lt;li&gt;&lt;font size="2" face="Lucida Console"&gt;sequence { }&lt;/font&gt;&lt;/li&gt;   &lt;/ul&gt; &lt;/blockquote&gt;  &lt;blockquote&gt;   &lt;p&gt;&lt;font size="2"&gt;- XAML: If you have used WF or have existing XAML workflows from the community, your XAML workflows will still work in the PSWF world.&lt;/font&gt;&lt;/p&gt; &lt;/blockquote&gt;  &lt;p&gt;&lt;font size="2"&gt;We will analyze these new constructs in the upcoming workflow posts to help you get started quickly.&lt;/font&gt;&lt;/p&gt;  &lt;h5&gt;&lt;font color="#4f81bd" size="2"&gt;Reliable Workflow Execution&lt;/font&gt;&lt;/h5&gt;  &lt;p&gt;&lt;font size="2"&gt;Windows PowerShell Workflow helps you &lt;b&gt;orchestrate&lt;/b&gt; the &lt;b&gt;reliable&lt;/b&gt; &lt;b&gt;execution &lt;/b&gt;of management workflows across multiple computers that target Windows and standard supporting devices in an IT environment.&lt;/font&gt;&lt;/p&gt;  &lt;p&gt;&lt;font size="2"&gt;To help increase the reliability and robustness of your workflows, we provide the following workflow features:&lt;/font&gt;&lt;/p&gt;  &lt;blockquote&gt;   &lt;p&gt;&lt;font size="2"&gt;- Checkpoint-Workflow activity&lt;/font&gt;&lt;/p&gt; &lt;/blockquote&gt;  &lt;blockquote&gt;   &lt;p&gt;&lt;font size="2"&gt;- PSPersist parameter&lt;/font&gt;&lt;/p&gt; &lt;/blockquote&gt;  &lt;blockquote&gt;   &lt;p&gt;&lt;font size="2"&gt;- $PSPersistPreference variable&lt;/font&gt;&lt;/p&gt; &lt;/blockquote&gt;  &lt;blockquote&gt;   &lt;p&gt;&lt;font size="2"&gt;- Suspend-Workflow activity&lt;/font&gt;&lt;/p&gt; &lt;/blockquote&gt;  &lt;h5&gt;&lt;font color="#4f81bd" size="2"&gt;Performance and Scalability&lt;/font&gt;&lt;/h5&gt;  &lt;p&gt;&lt;font size="2"&gt;In addition to the areas above, we also invested heavily in improving the performance and scalability of the PSWF engine. Using PSWF, you can scale out workflow execution to thousands of managed nodes. The core investments that helped make this a reality are:&lt;/font&gt;&lt;/p&gt;  &lt;blockquote&gt;   &lt;p&gt;&lt;font size="2"&gt;- Parallel Task Execution (parallel, foreach -parallel)&lt;/font&gt;&lt;/p&gt;    &lt;p&gt;&lt;font size="2"&gt;- Workflow Throttling&lt;/font&gt;&lt;/p&gt;    &lt;p&gt;&lt;font size="2"&gt;- Connection Throttling&lt;/font&gt;&lt;/p&gt;    &lt;p&gt;&lt;font size="2"&gt;- Connection Pooling&lt;/font&gt;&lt;/p&gt;    &lt;p&gt;&lt;font size="2"&gt;- Integration with the Disconnected Sessions feature&lt;/font&gt;&lt;/p&gt;    &lt;p&gt;&lt;font size="2"&gt;- PSWF Extensibility API&lt;/font&gt;&lt;/p&gt; &lt;/blockquote&gt;  &lt;p&gt;&lt;font size="2"&gt;A set of future blog posts will analyze each of the investments above in detail.&lt;/font&gt;&lt;/p&gt;  &lt;p&gt;&amp;#160;&lt;/p&gt;  &lt;h4&gt;&lt;font color="#4f81bd" size="3"&gt;Setup and Down-Level Support&lt;/font&gt;&lt;/h4&gt;  &lt;p&gt;&lt;font size="2"&gt;Some of the questions we received after introducing this feature set and the investments above to our &lt;/font&gt;&lt;a href="https://mvp.support.microsoft.com/communities/mvp.aspx?product=1&amp;amp;competency=PowerShell"&gt;&lt;font size="2"&gt;awesome Windows PowerShell MVPs&lt;/font&gt;&lt;/a&gt;&lt;font size="2"&gt; were: “How do I install PSWF?” and “Can I use this feature set in down-level machines?” The good news is that Windows PowerShell Workflow ships as part of Windows PowerShell 3.0, which means that it is available wherever Windows PowerShell is installed. This includes the Server Core installation option, in which Windows PowerShell is available out of the box starting in Windows 8. &lt;b&gt;PSWF is even available for down-level&lt;/b&gt; installations of Windows Server 2008 R2, Windows Server 2008 and Windows 7 via the Windows Management Framework 3.0 (&lt;/font&gt;&lt;a href="http://www.microsoft.com/download/en/details.aspx?id=28998"&gt;&lt;font size="2"&gt;Beta Release&lt;/font&gt;&lt;/a&gt;&lt;font size="2"&gt;).&lt;/font&gt;&lt;/p&gt;  &lt;p&gt;&amp;#160;&lt;/p&gt;  &lt;h4&gt;&lt;font color="#4f81bd" size="3"&gt;To Workflow or To Script… That is the Question&lt;/font&gt;&lt;/h4&gt;  &lt;p&gt;&lt;font size="2"&gt;This post covered some of the common questions but the top five would not be complete without the following:&lt;/font&gt;&lt;/p&gt;  &lt;p&gt;&lt;font size="2"&gt;When should I write a PowerShell workflow vs. a script?&lt;/font&gt;&lt;/p&gt;  &lt;p&gt;&lt;font size="2"&gt;This question requires deeper analysis so we will answer it fully in a separate article. However, here are the basic reasons for writing a workflow so we help you start thinking about this.&lt;/font&gt;&lt;/p&gt;  &lt;p&gt;&lt;font size="2"&gt;For “Reliably executing long running tasks across multiple computers, devices or IT processes” you will typically need:&lt;/font&gt;&lt;/p&gt;  &lt;blockquote&gt;   &lt;p&gt;&lt;font size="2"&gt;- &lt;strong&gt;Robustness&lt;/strong&gt; (persistence, suspension and resumption capabilities, tracked execution)&lt;/font&gt;&lt;/p&gt; &lt;/blockquote&gt;  &lt;blockquote&gt;   &lt;p&gt;&lt;font size="2"&gt;- &lt;strong&gt;Enhanced PowerShell assets and skills&lt;/strong&gt; (built-in library of management tasks, built-in parameters for multi-machine management, authoring workflows as scripts, workflow management through job cmdlets or APIs)&lt;/font&gt;&lt;/p&gt; &lt;/blockquote&gt;  &lt;blockquote&gt;   &lt;p&gt;&lt;font size="2"&gt;- &lt;strong&gt;Scalability and Reliability&lt;/strong&gt; (parallel&lt;b&gt; &lt;/b&gt;execution, connection and action retry, etc.)&lt;/font&gt;&lt;/p&gt; &lt;/blockquote&gt;  &lt;p&gt;&lt;font size="2"&gt;If you need the above, you may want to consider writing a workflow instead of a regular script. More of this in an upcoming episode of Workflow awesomeness…&lt;/font&gt;&lt;/p&gt;  &lt;h4&gt;&lt;font color="#4f81bd" size="3"&gt;Show me the Money!&lt;/font&gt;&lt;/h4&gt;  &lt;p&gt;&lt;font size="2"&gt;I know, I know, you can’t wait to get started! J Here is one of the most basic workflows you can write:&lt;/font&gt;&lt;/p&gt;  &lt;p&gt;&lt;a href="http://blogs.msdn.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-00-63-74-metablogapi/2425.clip_5F00_image0011_5F00_00875BC7.png"&gt;&lt;img style="display: inline; background-image: none;" title="clip_image001[1]" border="0" alt="clip_image001[1]" src="http://blogs.msdn.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-00-63-74-metablogapi/1447.clip_5F00_image0011_5F00_thumb_5F00_79681F4E.png" width="334" height="210" /&gt;&lt;/a&gt;&lt;/p&gt;  &lt;p&gt;&lt;font size="2"&gt;Now… How do you find it? How do you run it? How do you get help for it? So many questions, so little time! We wanted the answers to be as simple and as consistent with your existing knowledge as possible: &lt;font color="#4f81bd"&gt;&lt;b&gt;Workflows behave just like every other Windows PowerShell command&lt;/b&gt;!&lt;/font&gt; &lt;/font&gt;&lt;/p&gt;  &lt;blockquote&gt;   &lt;p&gt;&lt;font size="2"&gt;- How do you find it? &lt;/font&gt;&lt;/p&gt;    &lt;p&gt;&lt;font color="#4f81bd" size="2"&gt;Get-Command Test-Workflow&lt;/font&gt;&lt;/p&gt;    &lt;p&gt;&lt;font color="#4f81bd" size="2"&gt;Get-Command Test-Workflow -Syntax&lt;/font&gt;&lt;/p&gt;    &lt;p&gt;&lt;font size="2"&gt;- What is the proper way to name a workflow?&lt;/font&gt;&lt;/p&gt;    &lt;p&gt;&lt;font size="2"&gt;&lt;font color="#4f81bd"&gt;Verb-noun&lt;/font&gt;, just like you name any PowerShell cmdlet! Please remember to use &lt;/font&gt;&lt;a href="http://go.microsoft.com/fwlink/?LinkID=160773"&gt;&lt;font size="2"&gt;approved verbs&lt;/font&gt;&lt;/a&gt;&lt;font size="2"&gt;.&lt;/font&gt;&lt;/p&gt;    &lt;p&gt;&lt;font size="2"&gt;- How do you run it? &lt;/font&gt;&lt;/p&gt;    &lt;p&gt;&lt;font color="#4f81bd" size="2"&gt;Test-Workflow&lt;/font&gt;&lt;/p&gt;    &lt;p&gt;&lt;font size="2"&gt;- How do you get help for it?&lt;/font&gt;&lt;/p&gt;    &lt;p&gt;&lt;font color="#4f81bd" size="2"&gt;Get-Help Test-Workflow&lt;/font&gt;&lt;/p&gt;    &lt;p&gt;&lt;font size="2"&gt;- How do I run it against other computers?&lt;/font&gt;&lt;/p&gt;    &lt;p&gt;&lt;font color="#4f81bd" size="2"&gt;Test-Workflow –PSComputerName ManagedNode1, ManagedNode2&lt;/font&gt;&lt;/p&gt;    &lt;p&gt;&lt;font size="2"&gt;- Will the awesome ISE Intellisense feature work for PSWF at some point?&lt;/font&gt;&lt;/p&gt;    &lt;p&gt;&lt;font size="2"&gt;That’d be a smart thing to do, wouldn’t it? As Cato said, &lt;i&gt;patience is the greatest of all virtues&lt;/i&gt;.&lt;/font&gt;&lt;/p&gt; &lt;/blockquote&gt;  &lt;p&gt;&lt;font size="2"&gt;But wait, there is more! Stay tuned for upcoming blog posts about using the new workflow common parameters such as PSComputerName and PSCredentials (the keys of the kingdom for running workflows in multi-machine environments), and the Windows PowerShell jobs and modules infrastructure for workflow execution. This is just the beginning!&lt;/font&gt;&lt;/p&gt;  &lt;p&gt;&lt;font size="2"&gt;Here is a sneak peak at what is coming next. These examples use some of the concepts that we will dive into during the next few weeks.&lt;/font&gt;&lt;/p&gt;  &lt;blockquote&gt;   &lt;p&gt;&amp;#160;&lt;/p&gt;    &lt;p&gt;&lt;a href="http://blogs.msdn.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-00-63-74-metablogapi/2474.image_5F00_33CB92FF.png"&gt;&lt;img style="display: inline; background-image: none;" title="image" border="0" alt="image" src="http://blogs.msdn.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-00-63-74-metablogapi/1616.image_5F00_thumb_5F00_6F8B2BB2.png" width="508" height="443" /&gt;&lt;/a&gt;&lt;/p&gt; &lt;/blockquote&gt;  &lt;p&gt;&amp;#160;&lt;/p&gt;  &lt;h4&gt;&lt;font color="#4f81bd" size="3"&gt;We Want You!&lt;/font&gt;&lt;/h4&gt;  &lt;p&gt;&lt;font size="2"&gt;Now that you know the basics, we want to hear from you!&lt;/font&gt;&lt;/p&gt;  &lt;p&gt;&lt;font size="2"&gt;You can send feedback directly to the Windows PowerShell Workflow team by using the Windows PowerShell Connect site at &lt;/font&gt;&lt;a href="http://connect.microsoft.com/powershell"&gt;&lt;font size="2"&gt;http://connect.microsoft.com/powershell&lt;/font&gt;&lt;/a&gt;&lt;font size="2"&gt;. We triage Connect bugs several times a week and make a point to add comments to each of the bugs.&lt;/font&gt;&lt;/p&gt;  &lt;p&gt;&lt;font size="2"&gt;While you wait for our next post, here are some additional resources about Windows PowerShell 3.0 and Windows PowerShell Workflow:&lt;/font&gt;&lt;/p&gt;  &lt;p&gt;&lt;font size="2"&gt;&lt;/font&gt;&lt;/p&gt;  &lt;p&gt;&lt;a href="http://www.microsoft.com/download/en/details.aspx?id=27548"&gt;&lt;font size="2"&gt;Getting started with Windows PowerShell Workflow&lt;/font&gt;&lt;/a&gt;&lt;font size="2"&gt; (Download &lt;i&gt;WMF3 CTP2 Windows PowerShell Workflow.pdf&lt;/i&gt;)&lt;/font&gt;&lt;/p&gt;  &lt;p&gt;&lt;a href="http://www.windowsitpro.com/blog/powershell-with-a-purpose-blog-36/windows-powershell/powershell-v3-workflow-flagship-feature-140712"&gt;&lt;font size="2"&gt;PowerShell v3: Workflow is the Flagship Feature&lt;/font&gt;&lt;/a&gt;&lt;font size="2"&gt; (by Don Jones – PowerShell MVP)&lt;/font&gt;&lt;/p&gt;  &lt;p&gt;&lt;a href="http://halr9000.com/article/947"&gt;&lt;font size="2"&gt;PowerShell Workflow, Defined&lt;/font&gt;&lt;/a&gt;&lt;font size="2"&gt; (by Hal Rottenberg – PowerShell MVP)&lt;/font&gt;&lt;/p&gt;  &lt;p&gt;&lt;a href="http://blogs.technet.com/b/windowsserver/archive/2012/03/07/rocking-the-windows-server-8-administrative-experience.aspx"&gt;&lt;font size="2"&gt;Rocking the Windows Server 8 Administrative Experience&lt;/font&gt;&lt;/a&gt;&lt;/p&gt;  &lt;p&gt;&lt;a href="http://go.microsoft.com/fwlink/?LinkId=246563"&gt;&lt;font size="2"&gt;TechNet docs on the Workflow module&lt;/font&gt;&lt;/a&gt;&lt;/p&gt;  &lt;p&gt;&lt;a href="http://go.microsoft.com/fwlink/?LinkId=246399"&gt;&lt;font size="2"&gt;Writing a Windows PowerShell Workflow in the Visual Studio Designer&lt;/font&gt;&lt;/a&gt;&lt;/p&gt;  &lt;p&gt;&lt;a href="http://msdn.microsoft.com/en-us/library/windows/desktop/microsoft.powershell.workflow(v=VS.85).aspx"&gt;&lt;font size="2"&gt;SDK/MSDN documentation&lt;/font&gt;&lt;/a&gt;&lt;/p&gt;  &lt;p&gt;&lt;font size="2"&gt;&lt;/font&gt;&lt;/p&gt;  &lt;p&gt;&lt;font size="2"&gt;We hope you enjoy the new Windows PowerShell Workflow functionality of Windows 8. We are having lots of fun building it!&lt;/font&gt;&lt;/p&gt;  &lt;p&gt;&lt;font size="2"&gt;&lt;/font&gt;&lt;/p&gt;  &lt;p&gt;&lt;font size="2"&gt;&lt;/font&gt;&lt;/p&gt;  &lt;p&gt;&lt;font size="2"&gt;Mir Rosenberg [MSFT]&lt;/font&gt;&lt;/p&gt;  &lt;p&gt;&lt;font size="2"&gt;Senior Program Manager &lt;/font&gt;&lt;/p&gt;  &lt;p&gt;&lt;font size="2"&gt;Windows PowerShell&lt;/font&gt;&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;&lt;img src="http://blogs.msdn.com/aggbug.aspx?PostID=10284508" width="1" height="1"&gt;</content><author><name>PowerShell Team</name><uri>http://blogs.msdn.com/powershellteam_4000_hotmail.com/ProfileUrlRedirect.ashx</uri></author><category term="3rd Party Products" scheme="http://blogs.msdn.com/b/powershell/archive/tags/3rd+Party+Products/" /><category term="Getting Started" scheme="http://blogs.msdn.com/b/powershell/archive/tags/Getting+Started/" /><category term="Windows Server" scheme="http://blogs.msdn.com/b/powershell/archive/tags/Windows+Server/" /><category term="Community" scheme="http://blogs.msdn.com/b/powershell/archive/tags/Community/" /><category term="PowerShell" scheme="http://blogs.msdn.com/b/powershell/archive/tags/PowerShell/" /><category term="Server Core" scheme="http://blogs.msdn.com/b/powershell/archive/tags/Server+Core/" /><category term="Release/Download" scheme="http://blogs.msdn.com/b/powershell/archive/tags/Release_2F00_Download/" /><category term="Windows Management Framework" scheme="http://blogs.msdn.com/b/powershell/archive/tags/Windows+Management+Framework/" /><category term="Windows7" scheme="http://blogs.msdn.com/b/powershell/archive/tags/Windows7/" /><category term="Workflow" scheme="http://blogs.msdn.com/b/powershell/archive/tags/Workflow/" /><category term="PowerShell Release" scheme="http://blogs.msdn.com/b/powershell/archive/tags/PowerShell+Release/" /><category term="PowerShell Workflow" scheme="http://blogs.msdn.com/b/powershell/archive/tags/PowerShell+Workflow/" /><category term="XAML" scheme="http://blogs.msdn.com/b/powershell/archive/tags/XAML/" /><category term="demos" scheme="http://blogs.msdn.com/b/powershell/archive/tags/demos/" /><category term="installation" scheme="http://blogs.msdn.com/b/powershell/archive/tags/installation/" /></entry><entry><title>Install PowerShell Web Access on non-English machines</title><link rel="alternate" type="text/html" href="http://blogs.msdn.com/b/powershell/archive/2012/03/16/install-powershell-web-access-on-non-english-machines.aspx" /><id>http://blogs.msdn.com/b/powershell/archive/2012/03/16/install-powershell-web-access-on-non-english-machines.aspx</id><published>2012-03-16T20:58:00Z</published><updated>2012-03-16T20:58:00Z</updated><content type="html">&lt;p&gt;&lt;span style="font-family: arial,helvetica,sans-serif; font-size: xx-small;" face="Calibri"&gt;We can check our emails, go on Facebook, and get news feeds on our favorite topics from anywhere and everywhere. Then why not manage our machines from everywhere as well! Windows Server 8 Beta brings you the new feature, Windows PowerShell Web Access, which provides a Windows PowerShell console in your web browser. What! If that&amp;rsquo;s your reaction, check out &lt;a href="http://blogs.msdn.com/b/powershell/archive/2012/03/07/introducing-windows-powershell-web-access-in-windows-server-8-beta.aspx"&gt;&lt;span style="color: #0000ff;" color="#0000ff"&gt;Introducing Windows PowerShell Web Access in Windows Server 8&lt;/span&gt;&lt;/a&gt;.&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;/p&gt;
&lt;p&gt;&lt;/p&gt;
&lt;p&gt;&lt;span style="font-family: arial,helvetica,sans-serif; font-size: xx-small;" face="Calibri"&gt;This post offers a workaround for using Install-PswaWebApplication cmdlet on non-English Windows Server 8 Beta builds to install Windows PowerShell Web Access (aka PSWA). As a quick reminder, Windows PowerShell Web Access offers a Windows PowerShell cmdlet named Install-PswaWebApplication which automates post-installation configuration steps. So open Server Manager and get started!&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;/p&gt;
&lt;p&gt;&lt;/p&gt;
&lt;p&gt;&lt;span style="font-family: arial,helvetica,sans-serif; font-size: xx-small;" face="Calibri"&gt;After adding the feature via ARW in Server Manager or successfully running Install-WindowsFeature PS cmdlet, you will need to follow some additional configuration steps to complete feature installation. Install-PswaWebApplication is a Windows PowerShell cmdlet which offers a quick and easy way to setup the web application and the website in IIS. If no other parameters are specified, the cmdlet uses the default values of &amp;ldquo;PSWA&amp;rdquo; for application name, &amp;ldquo;pswa_pool&amp;rdquo; for the application pool name and &amp;ldquo;Default Web Site&amp;rdquo; for the website. The values for application name and website name can be changed by specifying values for &amp;ndash;WebApplicationName and &amp;ndash;WebSiteName parameters for Install-PswaWebApplication cmdlet. They can also be changed manually under IIS. The application pool name may also be changed under IIS Manager.&lt;/span&gt;&lt;/p&gt;
&lt;p align="center"&gt;&lt;span style="font-family: arial,helvetica,sans-serif; font-size: xx-small;" face="Calibri"&gt;&lt;a href="http://blogs.msdn.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-00-63-74/4428.p1.png"&gt;&lt;img border="0" alt="" src="http://blogs.msdn.com/resized-image.ashx/__size/550x0/__key/communityserver-blogs-components-weblogfiles/00-00-00-63-74/4428.p1.png" /&gt;&lt;/a&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p align="center"&gt;&lt;/p&gt;
&lt;p&gt;&lt;/p&gt;
&lt;p&gt;&lt;span style="font-family: arial,helvetica,sans-serif; font-size: xx-small;" face="Calibri"&gt;On a non-English Beta build, if no values are provided for Install-PswaWebApplication, the cmdlet will fail. This is because the cmdlet tries to locate the localized equivalent for &amp;ldquo;Default Web Site&amp;rdquo; in IIS Manager but in IIS Manager the root website name is always in English. The following is a picture of IIS Manager in a pseudo localized build &amp;ndash;&lt;/span&gt;&lt;/p&gt;
&lt;p align="center"&gt;&lt;span style="font-family: arial,helvetica,sans-serif; font-size: xx-small;" face="Calibri"&gt;&lt;a href="http://blogs.msdn.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-00-63-74/2287.p1.png"&gt;&lt;img border="0" alt="" src="http://blogs.msdn.com/resized-image.ashx/__size/550x0/__key/communityserver-blogs-components-weblogfiles/00-00-00-63-74/2287.p1.png" /&gt;&lt;/a&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p align="center"&gt;&lt;/p&gt;
&lt;p&gt;&lt;/p&gt;
&lt;p&gt;&lt;span style="font-family: arial,helvetica,sans-serif; font-size: xx-small;" face="Calibri"&gt;This problem exists only on non-English builds. If you want your website under the &amp;ldquo;Default Web Site&amp;rdquo; container in IIS, here are 2 workarounds for that -&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span style="font-family: arial,helvetica,sans-serif; font-size: xx-small;" face="Calibri"&gt;1. Provide the english string, "Default Web Site", as a value for the parameter -WebSiteName. Therefore, for successful cmdlet execution, run the following -&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span style="font-family: arial,helvetica,sans-serif; font-size: xx-small;" face="Calibri"&gt;Install-PswaWebApplication &amp;ndash;WebSiteName &lt;b&gt;&amp;ldquo;&lt;span style="color: #ff0000;"&gt;Default Web Site&lt;/span&gt;&amp;rdquo;&lt;/b&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span style="font-family: arial,helvetica,sans-serif; font-size: xx-small;" face="Calibri"&gt;2. The second approach is to manually configure the website and the web application pool in IIS Manager. More details and instructions on how to set these up manually can be found in the &lt;span class="hps"&gt;&lt;span style="line-height: 115%; mso-ansi-language: ES; mso-ascii-theme-font: minor-latin; mso-fareast-font-family: Calibri; mso-fareast-theme-font: minor-latin; mso-hansi-theme-font: minor-latin; mso-bidi-theme-font: minor-latin; mso-fareast-language: EN-US; mso-bidi-language: AR-SA;" lang="ES"&gt;&lt;a href="http://technet.microsoft.com/en-us/library/hh831611.aspx"&gt;Windows PowerShell Web Access help doc&lt;/a&gt;&lt;/span&gt;&lt;/span&gt;.&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;/p&gt;
&lt;p&gt;&lt;span style="font-family: arial,helvetica,sans-serif; font-size: xx-small;" face="Calibri"&gt;If you have any feedback, you can send it directly to the Windows PowerShell Web Access feature team via the PowerShell Connect site: &lt;/span&gt;&lt;span style="font-family: arial,helvetica,sans-serif; font-size: xx-small;"&gt;&lt;a href="http://connect.microsoft.com/powershell"&gt;http://connect.microsoft.com/powershell&lt;/a&gt; &lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;&lt;span style="font-family: arial,helvetica,sans-serif; font-size: xx-small;"&gt;Kriti Jindal&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span style="font-family: arial,helvetica,sans-serif; font-size: xx-small;"&gt;Program Manager&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span style="font-family: arial,helvetica,sans-serif; font-size: xx-small;"&gt;Windows PowerShell Web Access&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span style="font-family: arial,helvetica,sans-serif; font-size: xx-small;"&gt;Microsoft Corporation&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;&lt;img src="http://blogs.msdn.com/aggbug.aspx?PostID=10284419" width="1" height="1"&gt;</content><author><name>PowerShell Team</name><uri>http://blogs.msdn.com/powershellteam_4000_hotmail.com/ProfileUrlRedirect.ashx</uri></author><category term="Windows Server" scheme="http://blogs.msdn.com/b/powershell/archive/tags/Windows+Server/" /><category term="PowerShell Web Access" scheme="http://blogs.msdn.com/b/powershell/archive/tags/PowerShell+Web+Access/" /></entry><entry><title>Introducing Windows PowerShell Web Access in Windows Server 8 Beta</title><link rel="alternate" type="text/html" href="http://blogs.msdn.com/b/powershell/archive/2012/03/07/introducing-windows-powershell-web-access-in-windows-server-8-beta.aspx" /><id>http://blogs.msdn.com/b/powershell/archive/2012/03/07/introducing-windows-powershell-web-access-in-windows-server-8-beta.aspx</id><published>2012-03-07T23:51:00Z</published><updated>2012-03-07T23:51:00Z</updated><content type="html">&lt;p&gt;Windows PowerShell Web Access lets you manage your Windows Servers anywhere and anytime.&amp;nbsp;&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;Windows PowerShell MVPs are excited about Windows PowerShell Web Access. We just had a MVP summit here at Microsoft and I had the pleasure of talking to some of our MVPs. Some of them told me that PowerShell Web Access was the best part of Windows Server 8 Beta!&amp;nbsp; Wow, that made me feel good.&amp;nbsp; &lt;a href="http://blogs.technet.com/b/windowsserver/archive/2012/03/01/windows-server-8-beta-available-now.aspx"&gt;There are so many awesome things in Windows Server "8" Beta.&lt;/a&gt;&amp;nbsp; Windows PowerShell by itself has several valuable improvements. I don&amp;rsquo;t know about being the best, but Windows PowerShell Web Access is going to be a hit.&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;Windows PowerShell Web Access is an IIS web application that provides a Windows PowerShell console in a web browser.&amp;nbsp; The IIS application acts as a gatway and you can connect through it to any machine in your environment with Windows PowerShell remoting enabled.&amp;nbsp;&lt;/p&gt;
&lt;p&gt;&lt;a href="http://blogs.msdn.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-00-63-74/7532.PowerShell_5F00_Web_5F00_Access_5F00_Screen_5F00_Shot.png"&gt;&lt;img src="http://blogs.msdn.com/resized-image.ashx/__size/550x0/__key/communityserver-blogs-components-weblogfiles/00-00-00-63-74/7532.PowerShell_5F00_Web_5F00_Access_5F00_Screen_5F00_Shot.png" border="0" alt="" /&gt;&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;Windows PowerShell Web Access has several security layers you can read more about in the &lt;a href="http://technet.microsoft.com/en-us/library/hh831611.aspx"&gt;Windows&amp;nbsp; PowerShell Web Access help documentation&lt;/a&gt;.&amp;nbsp; I want to point out that you can create rules to determine who has access to which machines and which endpoints on those machines.&amp;nbsp;&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;PowerShell Web Access is a new Windows Server feature and detailed installation instructions are available in the &lt;a href="http://technet.microsoft.com/en-us/library/hh831611.aspx"&gt;Windows PowerShell Web Access help documentation&lt;/a&gt;.&amp;nbsp;&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;Once Windows PowerShell Web Access is installed and configured it will act as a gateway between users on their web browsers and target machines they want to manage.&lt;/p&gt;
&lt;p&gt;&lt;a href="http://blogs.msdn.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-00-63-74/7446.PowerShell_5F00_Web_5F00_Access_5F00_Gateway.png"&gt;&lt;img src="http://blogs.msdn.com/resized-image.ashx/__size/550x0/__key/communityserver-blogs-components-weblogfiles/00-00-00-63-74/7446.PowerShell_5F00_Web_5F00_Access_5F00_Gateway.png" border="0" alt="" /&gt;&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;Many web enabled devices will run Windows PowerShell Web Access. We developed Windows PowerShell Web Access using web standards. HTTPS, Javascript, and cookie support are all you need to use the Windows PowerShell Web Access web application.&amp;nbsp; There are many devices out there and we didn't get to test them all. But we did do limited testing on popular devices like the iPhone , Android Phone, and Windows Phone. Try Windows PowerShell Web Access on your favorite device and let us know how it goes!&amp;nbsp;&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;Windows PowerShell Web Access provides more incentive for you to write Windows PowerShell cmdlets. If you have been debating whether to write Windows PowerShell cmdlets for something, maybe now is the time to get started.&amp;nbsp; Any cmdlets you write can be exposed via Windows PowerShell Web Access.&amp;nbsp; So when you write your cmdlets you are developing web based management tools.&amp;nbsp; Awesome!&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;Windows PowerShell Web Access is one more way Windows Server 8 is enabling remote multi-machine management.&amp;nbsp; Now you can access your servers via PowerShell from anywhere.&amp;nbsp; Would you, would you, on a train?&amp;nbsp; Would you, could you, on a boat? Try Windows PowerShell Web Access and you may!&amp;nbsp; You can use it in a house, with a mouse, or anywhere you like.&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;You can send feedback directly to the Windows PowerShell Web Access feature team via the PowerShell Connect site:&lt;/p&gt;
&lt;p&gt;&lt;a href="http://connect.microsoft.com/powershell"&gt;&lt;span&gt;http://connect.microsoft.com/powershell&lt;/span&gt;&lt;/a&gt;&lt;span&gt;&amp;nbsp;&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;Mike Emard&lt;/p&gt;
&lt;p&gt;Senior Program Manager&lt;/p&gt;
&lt;p&gt;Windows PowerShell Web Access&lt;/p&gt;
&lt;p&gt;Microsoft Corporation&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;&lt;img src="http://blogs.msdn.com/aggbug.aspx?PostID=10279477" width="1" height="1"&gt;</content><author><name>PowerShell Team</name><uri>http://blogs.msdn.com/powershellteam_4000_hotmail.com/ProfileUrlRedirect.ashx</uri></author><category term="Windows Server" scheme="http://blogs.msdn.com/b/powershell/archive/tags/Windows+Server/" /><category term="PowerShell Web Access" scheme="http://blogs.msdn.com/b/powershell/archive/tags/PowerShell+Web+Access/" /></entry><entry><title>Windows Management Framework 3.0 Beta Available for Download</title><link rel="alternate" type="text/html" href="http://blogs.msdn.com/b/powershell/archive/2012/03/01/windows-management-framework-3-0-beta-available-for-download.aspx" /><id>http://blogs.msdn.com/b/powershell/archive/2012/03/01/windows-management-framework-3-0-beta-available-for-download.aspx</id><published>2012-03-01T21:20:39Z</published><updated>2012-03-01T21:20:39Z</updated><content type="html">&lt;p&gt;Yesterday we published a Beta version of the Windows Management Framework 3.0.&lt;/p&gt;
&lt;p&gt;&lt;a href="http://go.microsoft.com/fwlink/?LinkID=240290"&gt;Windows Management Framework 3.0 Beta&lt;/a&gt; makes some updated management functionality available to earlier versions of Windows. Windows Management Framework 3.0 Beta can be installed on the following Operating Systems:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;Windows 7 Service Pack 1 (32-bit &amp;amp; 64-bit)&lt;/li&gt;
&lt;li&gt;Windows Server 2008 R2 Service Pack 1 (64-bit only)&lt;/li&gt;
&lt;li&gt;Windows Server 2008 Service Pack 2 (32-bit &amp;amp; 64-bit) &amp;ndash; &lt;strong&gt;NEW&lt;/strong&gt;! Beginning with this Beta release.&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;Windows Management Framework 3.0 contains Windows PowerShell 3.0, WMI and WinRM. The Beta version also includes a Server Manager CIM provider. This CIM provider allows users of Server Manager in &lt;a href="http://blogs.technet.com/b/windowsserver/archive/2012/02/24/windows-server-8-beta-available-now.aspx"&gt;Windows Server &amp;ldquo;8&amp;rdquo;&lt;/a&gt; to collect and view&amp;nbsp;management data from servers with Windows Management Framework 3.0 installed.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;&lt;/strong&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Feedback &amp;amp; Bugs&lt;/strong&gt;&lt;strong&gt; &lt;br /&gt;&lt;/strong&gt;We welcome any feedback or bug submissions to the Windows PowerShell Connect site: &lt;a href="http://connect.microsoft.com/PowerShell"&gt;http://connect.microsoft.com/PowerShell&lt;/a&gt;. The release notes include a list of user submitted Connect&amp;nbsp;bugs that have been fixed since Windows Management Framework 3.0 Community Technology Preview #2.&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Additional Information: &lt;br /&gt;&lt;/strong&gt;Release notes are available on the download page. They contain important information about changes since Windows PowerShell 2.0 and a list of known issues.&lt;/p&gt;
&lt;p&gt;You must uninstall any other copies of Windows Management Framework 3.0 before installing Windows Management Framework 3.0 Beta.&lt;/p&gt;
&lt;p&gt;This software is a pre-release version. Features and behavior are likely to change before the final release.&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;Travis Jones [MSFT] &lt;br /&gt;Program Manager &amp;ndash; Windows PowerShell &lt;br /&gt;Microsoft Corporation&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;&lt;img src="http://blogs.msdn.com/aggbug.aspx?PostID=10275952" width="1" height="1"&gt;</content><author><name>PowerShell Team</name><uri>http://blogs.msdn.com/powershellteam_4000_hotmail.com/ProfileUrlRedirect.ashx</uri></author><category term="Release/Download" scheme="http://blogs.msdn.com/b/powershell/archive/tags/Release_2F00_Download/" /></entry><entry><title>Last Call for PowerShell Deep Dive Session Proposals</title><link rel="alternate" type="text/html" href="http://blogs.msdn.com/b/powershell/archive/2012/02/14/last-call-for-powershell-deep-dive-session-proposals.aspx" /><id>http://blogs.msdn.com/b/powershell/archive/2012/02/14/last-call-for-powershell-deep-dive-session-proposals.aspx</id><published>2012-02-14T01:01:00Z</published><updated>2012-02-14T01:01:00Z</updated><content type="html">&lt;p&gt;Thank you&amp;nbsp;to those who have already submitted a session proposal or two! We&amp;rsquo;ve received a lot of good ideas, and luckily there are a few days left for anyone still thinking about submitting a session for the upcoming &lt;a href="http://www.theexpertsconference.com/us/2012/powershell-deep-dive/"&gt;PowerShell Deep Dive&lt;/a&gt;.&lt;/p&gt;
&lt;p&gt;Please send your proposed session title and brief abstract to &lt;a href="mailto:TEC2012@quest.com"&gt;TEC2012@quest.com&lt;/a&gt; before February 15th. We&amp;rsquo;re open to ideas for both the 75 minute regular sessions and the 35 minute deep dives. Proposals will be reviewed in the next week and responses will be sent out shortly after. Speaker packages include registration, airfare and hotel.&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;Travis Jones [MSFT] &lt;br /&gt;Program Manager &amp;ndash; Windows PowerShell &lt;br /&gt;Microsoft Corporation&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;&lt;img src="http://blogs.msdn.com/aggbug.aspx?PostID=10267507" width="1" height="1"&gt;</content><author><name>PowerShell Team</name><uri>http://blogs.msdn.com/powershellteam_4000_hotmail.com/ProfileUrlRedirect.ashx</uri></author><category term="PowerShell Deep Dive" scheme="http://blogs.msdn.com/b/powershell/archive/tags/PowerShell+Deep+Dive/" /></entry><entry><title>It’s Time For Another PowerShell Deep Dive!</title><link rel="alternate" type="text/html" href="http://blogs.msdn.com/b/powershell/archive/2012/01/27/it-s-time-for-another-powershell-deep-dive.aspx" /><id>http://blogs.msdn.com/b/powershell/archive/2012/01/27/it-s-time-for-another-powershell-deep-dive.aspx</id><published>2012-01-27T00:30:52Z</published><updated>2012-01-27T00:30:52Z</updated><content type="html">&lt;blockquote&gt;&lt;/blockquote&gt;  &lt;p&gt;&amp;#160;&lt;/p&gt;  &lt;p&gt;The PowerShell Deep Dive is going to be at &lt;a href="http://www.theexpertsconference.com/us/2012/"&gt;The Experts Conference USA&lt;/a&gt; again this year! The event is being held in San Diego, CA from April 29 - May 2.&lt;/p&gt;  &lt;p&gt;Registration is currently open, but we wanted to provide some info on a few changes to the event structure.&lt;/p&gt;  &lt;ol&gt;   &lt;li&gt;The PowerShell Deep Dive is now considered an official track at TEC. &lt;/li&gt;    &lt;li&gt;The event will last the full 3 days. This is up from 1.5 days at TEC USA 2011 and 2 days at TEC Europe 2011. &lt;/li&gt;    &lt;li&gt;The session format will be a combination of the past two events. There is going to be a combination of &lt;/li&gt; &lt;/ol&gt;  &lt;ul&gt;   &lt;ul&gt;     &lt;li&gt;Full length 75 minute sessions &lt;/li&gt;      &lt;li&gt;The usual 35 minute Deep Dives (this is the main focus), and &lt;/li&gt;      &lt;li&gt;5 minute lightning rounds &lt;/li&gt;   &lt;/ul&gt; &lt;/ul&gt;  &lt;p&gt;As usual, we will be sending some folks (probably ~3) from the PowerShell Team to this Deep Dive and will be kicking the event off with a Keynote.&lt;/p&gt;  &lt;p&gt;&lt;strong&gt;Registration Info:      &lt;br /&gt;&lt;/strong&gt;Early bird registration runs through the end of January and is priced at $1575. To sign up:&lt;/p&gt;  &lt;ol&gt;   &lt;li&gt;Navigate to the &lt;a href="https://www.ustechsregister.com/TEC2012/RegistrationSelect.aspx"&gt;registration page&lt;/a&gt; &lt;/li&gt;    &lt;li&gt;Click “Register for TEC 2012”. &lt;/li&gt;    &lt;li&gt;Fill out the form. No registration code is needed &lt;/li&gt; &lt;/ol&gt;  &lt;p&gt;&lt;strong&gt;Speaker Info:      &lt;br /&gt;&lt;/strong&gt;Good news for speakers! Since we are now an official track on TEC, speaker packages are being covered by the TEC organizers. The standard TEC speaker package includes registration, airfare and hotel. &lt;/p&gt;  &lt;p&gt;Please send your session proposals for all three session types to &lt;a href="mailto:TEC2012@quest.com"&gt;TEC2012@quest.com&lt;/a&gt; before Feb 15. &lt;/p&gt;  &lt;p&gt;&amp;#160;&lt;/p&gt;  &lt;p&gt;Cheers!&lt;/p&gt;  &lt;p&gt;Travis Jones [MSFT]    &lt;br /&gt;Program Manager – Windows PowerShell     &lt;br /&gt;Microsoft Corporation&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;&lt;img src="http://blogs.msdn.com/aggbug.aspx?PostID=10261052" width="1" height="1"&gt;</content><author><name>PowerShell Team</name><uri>http://blogs.msdn.com/powershellteam_4000_hotmail.com/ProfileUrlRedirect.ashx</uri></author><category term="PowerShell Deep Dive" scheme="http://blogs.msdn.com/b/powershell/archive/tags/PowerShell+Deep+Dive/" /></entry><entry><title>Another Holiday Gift from the PowerShell Team: PowerShell 3.0 CTP2 - Getting Started with Windows PowerShell Workflow </title><link rel="alternate" type="text/html" href="http://blogs.msdn.com/b/powershell/archive/2011/12/22/another-holiday-gift-from-the-powershell-team-powershell-3-0-ctp2-getting-started-with-windows-powershell-workflow.aspx" /><id>http://blogs.msdn.com/b/powershell/archive/2011/12/22/another-holiday-gift-from-the-powershell-team-powershell-3-0-ctp2-getting-started-with-windows-powershell-workflow.aspx</id><published>2011-12-22T00:46:00Z</published><updated>2011-12-22T00:46:00Z</updated><content type="html">&lt;p&gt;After delivering the &lt;a href="http://blogs.msdn.com/b/powershell/archive/2011/12/02/windows-management-framework-3-0-community-technology-preview-ctp-2-available-for-download.aspx"&gt;Thanksgiving Gift&lt;/a&gt; this year, it&amp;rsquo;s time for a Holiday Gift &amp;hellip;. No not as big as the one we had about &lt;a href="http://blogs.msdn.com/b/powershell/archive/2008/12/23/early-christmas-present-from-powershell-team-community-technology-preview-3-ctp3-of-windows-powershell-v2.aspx"&gt;3 years ago&lt;/a&gt; &amp;hellip;!!&lt;/p&gt;
&lt;p&gt;Today, we published the &amp;ldquo;Getting Started with Windows PowerShell Workflow&amp;rdquo; document on &lt;a href="http://www.microsoft.com/download/en/details.aspx?id=27548"&gt;the CTP2 download page&lt;/a&gt;, just look for &amp;ldquo;WMF3 CTP2 Windows PowerShell Workflow.pdf&amp;rdquo;. This will help you get started with the&lt;br /&gt;newest addition to PowerShell functionality &amp;ndash; Windows PowerShell Workflow.&lt;/p&gt;
&lt;p&gt;Please continue to provide your feedback via &lt;a href="https://connect.microsoft.com/powershell"&gt;PowerShell Connect&lt;/a&gt;&amp;nbsp;so we can receive customer input in a timely manner.&lt;/p&gt;
&lt;p&gt;Hemant Mahawar [MSFT] &lt;br /&gt;Program Manager &lt;br /&gt;Windows PowerShell&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;&lt;img src="http://blogs.msdn.com/aggbug.aspx?PostID=10250183" width="1" height="1"&gt;</content><author><name>PowerShell Team</name><uri>http://blogs.msdn.com/powershellteam_4000_hotmail.com/ProfileUrlRedirect.ashx</uri></author><category term="Getting Started" scheme="http://blogs.msdn.com/b/powershell/archive/tags/Getting+Started/" /><category term="Guide" scheme="http://blogs.msdn.com/b/powershell/archive/tags/Guide/" /><category term="DOCUMENTATION" scheme="http://blogs.msdn.com/b/powershell/archive/tags/DOCUMENTATION/" /><category term="Workflow" scheme="http://blogs.msdn.com/b/powershell/archive/tags/Workflow/" /><category term="PowerShell Workflow" scheme="http://blogs.msdn.com/b/powershell/archive/tags/PowerShell+Workflow/" /><category term="XAML" scheme="http://blogs.msdn.com/b/powershell/archive/tags/XAML/" /><category term="CTP3" scheme="http://blogs.msdn.com/b/powershell/archive/tags/CTP3/" /><category term="Script-based Workflow" scheme="http://blogs.msdn.com/b/powershell/archive/tags/Script_2D00_based+Workflow/" /></entry><entry><title>Windows Management Framework 3.0 Community Technology Preview (CTP) #2 Available for Download</title><link rel="alternate" type="text/html" href="http://blogs.msdn.com/b/powershell/archive/2011/12/02/windows-management-framework-3-0-community-technology-preview-ctp-2-available-for-download.aspx" /><id>http://blogs.msdn.com/b/powershell/archive/2011/12/02/windows-management-framework-3-0-community-technology-preview-ctp-2-available-for-download.aspx</id><published>2011-12-02T23:22:00Z</published><updated>2011-12-02T23:22:00Z</updated><content type="html">&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;I&amp;rsquo;m pleased to announce that the Community Technology Preview #2 (CTP2) is available for download.&lt;/p&gt;
&lt;p&gt;&lt;a href="http://www.microsoft.com/download/en/details.aspx?id=27548"&gt;Windows Management Framework 3.0 CTP2&lt;/a&gt; makes some updated management functionality available to be installed on Windows 7 SP1 &amp;amp; Windows Server 2008 R2 SP1. Windows Management Framework 3.0 contains Windows PowerShell 3.0, WMI &amp;amp; WinRM.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;IMPORTANT: &lt;/strong&gt;If you have WMF3.0 CTP1 installed, you must uninstall it before installing CTP2.&lt;/p&gt;
&lt;p&gt;&lt;b&gt;Overview of changes since WMF 3.0 CTP1 &lt;br /&gt;&lt;/b&gt;1. Customer Reported Bug Fixes &lt;br /&gt;Many customer reported bugs have been fixed since the WMF 3.0 CTP1. The release notes contains a list of bug titles, but please check &lt;a href="http://connect.microsoft.com/powershell"&gt;Connect&lt;/a&gt; for full details.&lt;/p&gt;
&lt;p&gt;2. Single Command Pane in Windows PowerShell ISE &lt;br /&gt;The Command and Output panes in Windows PowerShell ISE have been combined into a single Command pane that looks and behaves like the Windows PowerShell console.&lt;/p&gt;
&lt;p&gt;3. Updatable Help &lt;br /&gt;The WMF 3.0 CTP1 release notes described a new Updatable Help system in Windows PowerShell 3.0 and included a copy of the help content. The Updatable Help system is now active on the Internet. To download and update help files, type: Update-Help.&lt;/p&gt;
&lt;p&gt;4. Windows PowerShell Workflows &lt;br /&gt;A number of enhancements have been made in the scripting experience for Windows PowerShell Workflows, including new keywords: Parallel, Sequence &amp;amp; Inlinescript. A document describing these changes will be published to the download page shortly.&lt;/p&gt;
&lt;p&gt;5. Remote Get-Module &lt;br /&gt;The Get-Module cmdlet now supports implicit remoting. You can now use the new PSSession and CIMSession parameters of the Get-Module cmdlet to get the modules in any remote session or CIM session. A number of other module enhancements are listed in the release notes.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Feedback &amp;amp; Bugs&lt;/strong&gt;&lt;strong&gt; &lt;br /&gt;&lt;/strong&gt;We welcome any feedback or bug submissions to the Windows PowerShell Connect site: &lt;a href="http://connect.microsoft.com/PowerShell"&gt;http://connect.microsoft.com/PowerShell&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Additional Information: &lt;br /&gt;&lt;/strong&gt;This software is a pre-release version. Features and behavior are likely to change before the final release.&lt;/p&gt;
&lt;p&gt;This preview release is designed to enable the community to experience and review the preliminary designs and direction of key features Windows PowerShell 3.0 and to solicit feedback before features are finalized.&lt;/p&gt;
&lt;p&gt;For an interesting post describing what to expect with a CTP, read &lt;a href="http://blogs.msdn.com/b/powershell/archive/2007/11/02/ctp-ctp-beta.aspx"&gt;this very old post&lt;/a&gt; from Jeffrey&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;Travis Jones [MSFT] &lt;br /&gt;Program Manager &amp;ndash; Windows PowerShell &lt;br /&gt;Microsoft Corporation&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;&lt;img src="http://blogs.msdn.com/aggbug.aspx?PostID=10243852" width="1" height="1"&gt;</content><author><name>PowerShell Team</name><uri>http://blogs.msdn.com/powershellteam_4000_hotmail.com/ProfileUrlRedirect.ashx</uri></author></entry><entry><title>More Videos from the First PowerShell Deep Dive</title><link rel="alternate" type="text/html" href="http://blogs.msdn.com/b/powershell/archive/2011/10/10/more-videos-from-the-first-powershell-deep-dive.aspx" /><id>http://blogs.msdn.com/b/powershell/archive/2011/10/10/more-videos-from-the-first-powershell-deep-dive.aspx</id><published>2011-10-10T19:59:00Z</published><updated>2011-10-10T19:59:00Z</updated><content type="html">&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;I hope everyone has their travel arrangements figured out for next week&amp;rsquo;s PowerShell Deep Dive in Frankfurt. In preparation, we wanted to share four more videos from the first PowerShell Deep Dive to go with the ones &lt;a href="http://blogs.msdn.com/b/powershell/archive/2011/10/06/recordings-from-the-first-powershell-deep-dive.aspx"&gt;we blogged&lt;/a&gt; last week. This time we&amp;rsquo;ve got two sessions from the PowerShell Team (Bruce Payette &amp;amp; Dan Harman) and two from the PowerShell MVPs (Aleksandar Nikolic &amp;amp; Sean Kearney).&lt;/p&gt;
&lt;p&gt;Enjoy!&lt;/p&gt;
&lt;p&gt;&lt;a href="http://dmitrysotnikov.wordpress.com/2011/08/30/video-bruce-payette-inside-powershell-runtime/"&gt;Inside PowerShell Runtime&lt;/a&gt; &amp;ndash; Bruce Payette&lt;/p&gt;
&lt;p&gt;&lt;a href="http://dmitrysotnikov.wordpress.com/2011/08/04/deep-dive-video-powershell-modules-by-dan-harman/"&gt;PowerShell Modules&lt;/a&gt; &amp;ndash; Dan Harman&lt;/p&gt;
&lt;p&gt;&lt;a href="http://dmitrysotnikov.wordpress.com/2011/08/11/deep-dive-video-integrating-powershell-with-legacy-environments-sean-kearney/"&gt;Integrating PowerShell with Legacy Environments &lt;/a&gt;&amp;ndash; Sean Kearney&lt;/p&gt;
&lt;p&gt;&lt;a href="http://dmitrysotnikov.wordpress.com/2011/08/08/deep-dive-video-constrained-powershell-endpoints-aleksandar-nikolic/"&gt;Constained PowerShell Endpoints&lt;/a&gt;&amp;nbsp;&amp;ndash; Aleksandar Nikolic&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;Travis Jones &lt;br /&gt;Windows PowerShell PM &lt;br /&gt;Microsoft Corporation&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;&lt;img src="http://blogs.msdn.com/aggbug.aspx?PostID=10222927" width="1" height="1"&gt;</content><author><name>PowerShell Team</name><uri>http://blogs.msdn.com/powershellteam_4000_hotmail.com/ProfileUrlRedirect.ashx</uri></author><category term="PowerShell Deep Dive" scheme="http://blogs.msdn.com/b/powershell/archive/tags/PowerShell+Deep+Dive/" /></entry><entry><title>Recordings from the First PowerShell Deep Dive</title><link rel="alternate" type="text/html" href="http://blogs.msdn.com/b/powershell/archive/2011/10/06/recordings-from-the-first-powershell-deep-dive.aspx" /><id>http://blogs.msdn.com/b/powershell/archive/2011/10/06/recordings-from-the-first-powershell-deep-dive.aspx</id><published>2011-10-06T18:41:00Z</published><updated>2011-10-06T18:41:00Z</updated><content type="html">&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;If you&amp;rsquo;re wondering what to expect at the upcoming PowerShell Deep Dive in Frankfurt, Germany or you just plain love PowerShell, then you may enjoy these recordings taken from the first PowerShell Deep Dive. Many thanks to Dmitry Sotnikov for making them available.&lt;/p&gt;
&lt;p&gt;&lt;a href="http://dmitrysotnikov.wordpress.com/2011/09/22/video-jeffrey-snover-proxy-functions/"&gt;Proxy Functions&lt;/a&gt; &amp;ndash; Jeffrey Snover&lt;/p&gt;
&lt;p&gt;&lt;a href="http://dmitrysotnikov.wordpress.com/2011/09/02/video-lee-holmes-little-known-powershell-tips-and-tricks/"&gt;Little Known PowerShell Tips and Tricks&lt;/a&gt; &amp;ndash; Lee Holmes&lt;/p&gt;
&lt;p&gt;&lt;a href="http://dmitrysotnikov.wordpress.com/2011/09/14/video-richard-siddaway-wmi-gems-and-gotchas/"&gt;WMI: Gems and Gotchas&lt;/a&gt; &amp;ndash; Richard Siddaway&lt;/p&gt;
&lt;p&gt;&lt;a href="http://dmitrysotnikov.wordpress.com/2011/09/06/video-kirk-munro-defining-domain-specific-vocabularies-using-windows-powershell/"&gt;Defining domain-specific vocabularies using Windows PowerShell&lt;/a&gt; &amp;ndash; Kirk Munro&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;It&amp;rsquo;s not too late to sign up for the October 17 &amp;amp; 18 Deep Dive either.&lt;/p&gt;
&lt;ol&gt;
&lt;li&gt;Go to the &lt;a href="https://register.crgevents.com/TECEurope2011/Register/Login/UsernamePassword/Default.aspx"&gt;TEC registration page&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;Create an account. You need to do this again for TEC Europe, even if you attended TEC USA earlier this year.&lt;/li&gt;
&lt;li&gt;Enter registration code: ATGNJR6E&lt;/li&gt;
&lt;li&gt;Select &amp;ldquo;PowerShell Deep Dive&amp;rdquo; for the &amp;ldquo;Which conference do you plan to attend&amp;rdquo; question.&lt;/li&gt;
&lt;/ol&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;Travis Jones &lt;br /&gt;Windows PowerShell PM &lt;br /&gt;Microsoft Corporation&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;&lt;img src="http://blogs.msdn.com/aggbug.aspx?PostID=10221247" width="1" height="1"&gt;</content><author><name>PowerShell Team</name><uri>http://blogs.msdn.com/powershellteam_4000_hotmail.com/ProfileUrlRedirect.ashx</uri></author><category term="PowerShell Deep Dive" scheme="http://blogs.msdn.com/b/powershell/archive/tags/PowerShell+Deep+Dive/" /></entry><entry><title>PowerShell Deep Dive Lineup</title><link rel="alternate" type="text/html" href="http://blogs.msdn.com/b/powershell/archive/2011/10/06/powershell-deep-dive-lineup.aspx" /><id>http://blogs.msdn.com/b/powershell/archive/2011/10/06/powershell-deep-dive-lineup.aspx</id><published>2011-10-06T00:42:00Z</published><updated>2011-10-06T00:42:00Z</updated><content type="html">&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;We&amp;rsquo;re less than two weeks away from the PowerShell Deep Dive at &lt;a href="http://www.theexpertsconference.com/europe/2011/"&gt;The Experts Conference&lt;/a&gt; in Frankfurt, Germany and the schedule for the two day event is looking great!&lt;/p&gt;
&lt;p&gt;There&amp;rsquo;s even going to be a bit of PowerShell V3 content during the Keynote (we&amp;rsquo;ll reiterate some of what was shown at BUILD last month) and in Dmitry&amp;rsquo;s &amp;ldquo;Get your jobs done&amp;rdquo; session.&lt;/p&gt;
&lt;h4&gt;&lt;span style="text-decoration: underline;"&gt;Monday&lt;/span&gt;&lt;/h4&gt;
&lt;table style="width: 557px;" border="1" cellspacing="0" cellpadding="0"&gt;
&lt;tbody&gt;
&lt;tr&gt;
&lt;td valign="bottom" width="75"&gt;
&lt;p&gt;&lt;strong&gt;Time&lt;/strong&gt;&lt;/p&gt;
&lt;/td&gt;
&lt;td valign="bottom" width="335"&gt;
&lt;p&gt;&lt;strong&gt;Session Title&lt;/strong&gt;&lt;/p&gt;
&lt;/td&gt;
&lt;td valign="bottom" width="145"&gt;
&lt;p&gt;&lt;strong&gt;Speaker&lt;/strong&gt;&lt;/p&gt;
&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td valign="bottom" width="76"&gt;
&lt;p&gt;09:00 &amp;ndash; 10:15&lt;/p&gt;
&lt;/td&gt;
&lt;td valign="bottom" width="335"&gt;
&lt;p&gt;PowerShell Deep Dive Keynote&lt;/p&gt;
&lt;/td&gt;
&lt;td valign="bottom" width="145"&gt;
&lt;p&gt;Kenneth Hansen&lt;/p&gt;
&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td valign="bottom" width="77"&gt;
&lt;p&gt;10:15 &amp;ndash; 10:30&lt;/p&gt;
&lt;/td&gt;
&lt;td valign="bottom" width="335"&gt;&lt;em&gt;Break&lt;/em&gt;&lt;/td&gt;
&lt;td valign="bottom" width="145"&gt;&amp;nbsp;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td valign="bottom" width="78"&gt;
&lt;p&gt;10:30 &amp;ndash; 11:05&lt;/p&gt;
&lt;/td&gt;
&lt;td valign="bottom" width="335"&gt;
&lt;p&gt;Get your jobs done!&lt;/p&gt;
&lt;/td&gt;
&lt;td valign="bottom" width="145"&gt;
&lt;p&gt;Dmitry Sotnikov&lt;/p&gt;
&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td valign="bottom" width="78"&gt;11:10 &amp;ndash; 11:45&lt;/td&gt;
&lt;td valign="bottom" width="335"&gt;
&lt;p&gt;PowerShell Events&lt;/p&gt;
&lt;/td&gt;
&lt;td valign="bottom" width="145"&gt;
&lt;p&gt;Richard Siddaway&lt;/p&gt;
&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td valign="bottom" width="78"&gt;
&lt;p&gt;11:45 &amp;ndash; 12:20&lt;/p&gt;
&lt;/td&gt;
&lt;td valign="bottom" width="335"&gt;
&lt;p&gt;Notes from the Field - PowerShell in the Enterprise&lt;/p&gt;
&lt;/td&gt;
&lt;td valign="bottom" width="145"&gt;
&lt;p&gt;Brandon Shell&lt;/p&gt;
&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td valign="bottom" width="78"&gt;12:25 &amp;ndash; 13:00&lt;/td&gt;
&lt;td valign="bottom" width="335"&gt;
&lt;p&gt;Delegated Administration with PowerShell Remoting&lt;/p&gt;
&lt;/td&gt;
&lt;td valign="bottom" width="145"&gt;
&lt;p&gt;Aleksandar Nikolic&lt;/p&gt;
&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td valign="bottom" width="78"&gt;
&lt;p&gt;13:00 &amp;ndash; 14:00&lt;/p&gt;
&lt;/td&gt;
&lt;td valign="bottom" width="335"&gt;&lt;em&gt;Lunch&lt;/em&gt;&lt;/td&gt;
&lt;td valign="bottom" width="145"&gt;&amp;nbsp;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td valign="bottom" width="78"&gt;
&lt;p&gt;14:00 &amp;ndash; 14:35&lt;/p&gt;
&lt;/td&gt;
&lt;td valign="bottom" width="335"&gt;
&lt;p&gt;Evolution of the PowerShell Language&lt;/p&gt;
&lt;/td&gt;
&lt;td valign="bottom" width="145"&gt;
&lt;p&gt;Jason Shirk&lt;/p&gt;
&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td valign="bottom" width="78"&gt;14:40 &amp;ndash; 15:15&lt;/td&gt;
&lt;td valign="bottom" width="335"&gt;
&lt;p&gt;How to build custom type adapters&lt;/p&gt;
&lt;/td&gt;
&lt;td valign="bottom" width="145"&gt;
&lt;p&gt;Peter Monadjemi&lt;/p&gt;
&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td width="78"&gt;
&lt;p&gt;15:15 &amp;ndash; 15:50&lt;/p&gt;
&lt;/td&gt;
&lt;td valign="bottom" width="335"&gt;
&lt;p&gt;PowerShell Anywhere How to embed PowerShell in C#, build UI around Powershell, and deploy PowerShell as a web application in Azure.&lt;/p&gt;
&lt;/td&gt;
&lt;td valign="bottom" width="145"&gt;
&lt;p&gt;James Brundage&lt;/p&gt;
&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td valign="bottom" width="78"&gt;15:55 &amp;ndash; 16:30&lt;/td&gt;
&lt;td valign="bottom" width="335"&gt;
&lt;p&gt;How Do They Do That &amp;ndash; Formatting with PowerShell&lt;/p&gt;
&lt;/td&gt;
&lt;td valign="bottom" width="145"&gt;
&lt;p&gt;Thomas Lee&lt;/p&gt;
&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td valign="bottom" width="78"&gt;
&lt;p&gt;16:30 &amp;ndash; 17:00&lt;/p&gt;
&lt;/td&gt;
&lt;td valign="bottom" width="335"&gt;&lt;em&gt;Break&lt;/em&gt;&lt;/td&gt;
&lt;td valign="bottom" width="145"&gt;&amp;nbsp;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td valign="bottom" width="78"&gt;
&lt;p&gt;17:00 &amp;ndash; 17:35&lt;/p&gt;
&lt;/td&gt;
&lt;td valign="bottom" width="335"&gt;
&lt;p&gt;Lightning Round&lt;/p&gt;
&lt;/td&gt;
&lt;td valign="bottom" width="145"&gt;&amp;nbsp;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td valign="bottom" width="78"&gt;17:40 &amp;ndash; 18:15&lt;/td&gt;
&lt;td valign="bottom" width="335"&gt;
&lt;p&gt;Production Module Design for the IT Pro&lt;/p&gt;
&lt;/td&gt;
&lt;td valign="bottom" width="145"&gt;
&lt;p&gt;Brandon Shell&lt;/p&gt;
&lt;/td&gt;
&lt;/tr&gt;
&lt;/tbody&gt;
&lt;/table&gt;
&lt;h3&gt;&amp;nbsp;&lt;/h3&gt;
&lt;h4&gt;&lt;span style="text-decoration: underline;"&gt;Tuesday&lt;/span&gt;&lt;/h4&gt;
&lt;table style="width: 557px;" border="1" cellspacing="0" cellpadding="0"&gt;
&lt;tbody&gt;
&lt;tr&gt;
&lt;td valign="bottom" width="75"&gt;
&lt;p&gt;&lt;strong&gt;Time&lt;/strong&gt;&lt;/p&gt;
&lt;/td&gt;
&lt;td valign="bottom" width="334"&gt;&lt;strong&gt;Session Title&lt;/strong&gt;&lt;/td&gt;
&lt;td valign="bottom" width="146"&gt;&lt;strong&gt;Speaker&lt;/strong&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td valign="bottom" width="76"&gt;
&lt;p&gt;09:00 &amp;ndash; 09:30&lt;/p&gt;
&lt;/td&gt;
&lt;td valign="bottom" width="334"&gt;
&lt;p&gt;Concurrent scripting in PowerShell&lt;/p&gt;
&lt;/td&gt;
&lt;td valign="bottom" width="146"&gt;
&lt;p&gt;Bruce Payette&lt;/p&gt;
&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td width="77"&gt;09:40 &amp;ndash; 10:15&lt;/td&gt;
&lt;td valign="bottom" width="334"&gt;
&lt;p&gt;Get your game on! Leveraging proxy functions in Windows PowerShell&lt;/p&gt;
&lt;/td&gt;
&lt;td width="146"&gt;
&lt;p&gt;Shay Levy and Kirk Munro&lt;/p&gt;
&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td valign="bottom" width="78"&gt;
&lt;p&gt;10:15 &amp;ndash; 10:30&lt;/p&gt;
&lt;/td&gt;
&lt;td valign="bottom" width="334"&gt;&lt;em&gt;Break&lt;/em&gt;&lt;/td&gt;
&lt;td valign="bottom" width="146"&gt;&amp;nbsp;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td valign="bottom" width="78"&gt;
&lt;p&gt;10:30 &amp;ndash; 11:45&lt;/p&gt;
&lt;/td&gt;
&lt;td valign="bottom" width="334"&gt;
&lt;p&gt;Problem Solving session&lt;/p&gt;
&lt;/td&gt;
&lt;td valign="bottom" width="146"&gt;&amp;nbsp;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td valign="bottom" width="78"&gt;
&lt;p&gt;11:45 &amp;ndash; 12:20&lt;/p&gt;
&lt;/td&gt;
&lt;td valign="bottom" width="334"&gt;
&lt;p&gt;PowerShell - 6 things to avoid&lt;/p&gt;
&lt;/td&gt;
&lt;td valign="bottom" width="146"&gt;
&lt;p&gt;Richard Siddaway&lt;/p&gt;
&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td width="78"&gt;12:25 &amp;ndash; 13:00&lt;/td&gt;
&lt;td valign="bottom" width="334"&gt;
&lt;p&gt;WMI Query Langauge - The language of systems monitoring and management via WMI&lt;/p&gt;
&lt;/td&gt;
&lt;td valign="bottom" width="146"&gt;
&lt;p&gt;Ravikanth Chaganti&lt;/p&gt;
&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td valign="bottom" width="78"&gt;
&lt;p&gt;13:00 &amp;ndash; 14:00&lt;/p&gt;
&lt;/td&gt;
&lt;td valign="bottom" width="334"&gt;&lt;em&gt;Lunch&lt;/em&gt;&lt;/td&gt;
&lt;td valign="bottom" width="146"&gt;&amp;nbsp;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td valign="bottom" width="78"&gt;
&lt;p&gt;14:00 &amp;ndash; 14:35&lt;/p&gt;
&lt;/td&gt;
&lt;td valign="bottom" width="334"&gt;
&lt;p&gt;Lightning round&lt;/p&gt;
&lt;/td&gt;
&lt;td valign="bottom" width="146"&gt;&amp;nbsp;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td valign="bottom" width="78"&gt;14:40 &amp;ndash; 15:15&lt;/td&gt;
&lt;td valign="bottom" width="334"&gt;
&lt;p&gt;How-To Turn CLI Tools into PowerShell Tools&lt;/p&gt;
&lt;/td&gt;
&lt;td valign="bottom" width="146"&gt;
&lt;p&gt;Jeffery Hicks&lt;/p&gt;
&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td valign="bottom" width="78"&gt;
&lt;p&gt;15:15 &amp;ndash; 15:50&lt;/p&gt;
&lt;/td&gt;
&lt;td valign="bottom" width="334"&gt;
&lt;p&gt;PowerShell SWAT - Guerilla Tactics From The Field&lt;/p&gt;
&lt;/td&gt;
&lt;td valign="bottom" width="146"&gt;
&lt;p&gt;Tobias Weltner&lt;/p&gt;
&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td valign="bottom" width="78"&gt;15:55 &amp;ndash; 16:30&lt;/td&gt;
&lt;td valign="bottom" width="334"&gt;
&lt;p&gt;Maximize the reuse of your PowerShell&lt;/p&gt;
&lt;/td&gt;
&lt;td valign="bottom" width="146"&gt;
&lt;p&gt;James O'Neil&lt;/p&gt;
&lt;/td&gt;
&lt;/tr&gt;
&lt;/tbody&gt;
&lt;/table&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;The Lightning Rounds are going to be a series of ~5 minute discussions around whatever attendees suggest.&lt;/p&gt;
&lt;p&gt;The Problem Solving sessions can be thought of as mini Script Clubs. Bring something you&amp;rsquo;re working on or have struggled with recently and get some stuff done!&lt;/p&gt;
&lt;p&gt;Abstracts for sessions can be found on the &lt;a href="http://www.theexpertsconference.com/europe/2011/powershell-deep-dive/session-abstracts/"&gt;TEC site&lt;/a&gt;.&lt;/p&gt;
&lt;p&gt;Travis Jones [MSFT] &lt;br /&gt;Windows PowerShell PM &lt;br /&gt;Microsoft Corporation&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;&lt;img src="http://blogs.msdn.com/aggbug.aspx?PostID=10220954" width="1" height="1"&gt;</content><author><name>PowerShell Team</name><uri>http://blogs.msdn.com/powershellteam_4000_hotmail.com/ProfileUrlRedirect.ashx</uri></author><category term="PowerShell Deep Dive" scheme="http://blogs.msdn.com/b/powershell/archive/tags/PowerShell+Deep+Dive/" /></entry><entry><title>Cmdlet Help Editor is now released on CodePlex</title><link rel="alternate" type="text/html" href="http://blogs.msdn.com/b/powershell/archive/2011/09/21/cmdlet-help-editor-is-now-released-on-codeplex.aspx" /><id>http://blogs.msdn.com/b/powershell/archive/2011/09/21/cmdlet-help-editor-is-now-released-on-codeplex.aspx</id><published>2011-09-21T04:37:12Z</published><updated>2011-09-21T04:37:12Z</updated><content type="html">&lt;p&gt;I published the source code for the Cmdlet Help Editor on CodePlex here: &lt;a href="http://cmdlethelpeditor.codeplex.com/"&gt;http://cmdlethelpeditor.codeplex.com/&lt;/a&gt;&amp;nbsp;. Please feel free to contribute.&lt;/p&gt;
&lt;p&gt;for more information on the Cmdlet Help Editor, please check out the following post: &lt;a href="http://blogs.msdn.com/b/powershell/archive/2007/09/01/new-and-improved-cmdlet-help-editor-tool.aspx"&gt;http://blogs.msdn.com/b/powershell/archive/2007/09/01/new-and-improved-cmdlet-help-editor-tool.aspx&lt;/a&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;Wassim Fayed [MSFT]&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;&lt;img src="http://blogs.msdn.com/aggbug.aspx?PostID=10214550" width="1" height="1"&gt;</content><author><name>PowerShell Team</name><uri>http://blogs.msdn.com/powershellteam_4000_hotmail.com/ProfileUrlRedirect.ashx</uri></author><category term="Help file" scheme="http://blogs.msdn.com/b/powershell/archive/tags/Help+file/" /><category term="HelpFile" scheme="http://blogs.msdn.com/b/powershell/archive/tags/HelpFile/" /><category term="Add-Module" scheme="http://blogs.msdn.com/b/powershell/archive/tags/Add_2D00_Module/" /><category term="Get-Help" scheme="http://blogs.msdn.com/b/powershell/archive/tags/Get_2D00_Help/" /><category term="CMDLET" scheme="http://blogs.msdn.com/b/powershell/archive/tags/CMDLET/" /><category term="cmdlet help editor PowerShell module help maml" scheme="http://blogs.msdn.com/b/powershell/archive/tags/cmdlet+help+editor+PowerShell+module+help+maml/" /><category term="CMDLET:UTILITY" scheme="http://blogs.msdn.com/b/powershell/archive/tags/CMDLET_3A00_UTILITY/" /><category term="Help" scheme="http://blogs.msdn.com/b/powershell/archive/tags/Help/" /><category term="HowTo" scheme="http://blogs.msdn.com/b/powershell/archive/tags/HowTo/" /></entry><entry><title>Windows Management Framework 3.0 Community Technology Preview (CTP) #1 Available for Download</title><link rel="alternate" type="text/html" href="http://blogs.msdn.com/b/powershell/archive/2011/09/20/windows-management-framework-3-0-community-technology-preview-ctp-1-available-for-download.aspx" /><id>http://blogs.msdn.com/b/powershell/archive/2011/09/20/windows-management-framework-3-0-community-technology-preview-ctp-1-available-for-download.aspx</id><published>2011-09-19T23:56:26Z</published><updated>2011-09-19T23:56:26Z</updated><content type="html">&lt;p&gt;&lt;a href="http://www.microsoft.com/download/en/details.aspx?id=27548"&gt;Windows Management Framework 3.0 CTP1&lt;/a&gt; makes some updated management functionality available to be installed on Windows 7 SP1 &amp;amp; Windows Server 2008 R2 SP1. Windows Management Framework 3.0 contains Windows PowerShell 3.0, WMI &amp;amp; WinRM.&lt;/p&gt;  &lt;p&gt;&lt;strong&gt;Windows PowerShell 3.0      &lt;br /&gt;&lt;/strong&gt;Some of the new features in Windows PowerShell 3.0 include:&lt;/p&gt;  &lt;ul&gt;   &lt;li&gt;&lt;strong&gt;Workflows &lt;/strong&gt;      &lt;br /&gt;Workflows that run long-running activities (in sequence or in parallel) to perform complex, larger management tasks, such as multi-machine application provisioning. Using the Windows Workflow Foundation at the command line, Windows PowerShell workflows are repeatable, parallelizable, interruptible, and recoverable. &lt;/li&gt;    &lt;li&gt;&lt;strong&gt;Robust Sessions &lt;/strong&gt;      &lt;br /&gt;Robust sessions that automatically recover from network failures and interruptions and allow you to disconnect from the session, shut down the computer, and reconnect from a different computer without interrupting the task. &lt;/li&gt;    &lt;li&gt;&lt;strong&gt;Scheduled Jobs        &lt;br /&gt;&lt;/strong&gt;Scheduled jobs that run regularly or in response to an event. &lt;/li&gt;    &lt;li&gt;&lt;strong&gt;Delegated Administration&lt;/strong&gt;       &lt;br /&gt;Commands that can be executed with a delegated set of credentials so users with limited permissions can run critical jobs &lt;/li&gt;    &lt;li&gt;&lt;strong&gt;Simplified Language Syntax        &lt;br /&gt;&lt;/strong&gt;Simplified language syntax that make commands and scripts look a lot less like code and a lot more like natural language. &lt;/li&gt;    &lt;li&gt;&lt;strong&gt;Cmdlet Discovery&lt;/strong&gt;       &lt;br /&gt;Improved cmdlet discovery and automatic module loading that make it easier to find and run any of the cmdlets installed on your computer. &lt;/li&gt;    &lt;li&gt;&lt;strong&gt;Show-Command&lt;/strong&gt;       &lt;br /&gt;Show-Command, a cmdlet and ISE Add-On that helps users find the right cmdlet, view its parameters in a dialog box, and run it. &lt;/li&gt; &lt;/ul&gt;  &lt;p&gt;&lt;strong&gt;WMI&lt;/strong&gt;     &lt;br /&gt;WMI in Windows Management Framework 3.0 CTP1 introduces:&lt;/p&gt;  &lt;ul&gt;   &lt;li&gt;&lt;strong&gt;A new provider development model&lt;/strong&gt;       &lt;br /&gt;This new model brings down the cost of provider development and removes the dependency on COM. &lt;/li&gt;    &lt;li&gt;&lt;strong&gt;A new MI Client API to perform standard CIM operations. &lt;/strong&gt;      &lt;br /&gt;The API can be used to interact with any standard WsMan + CIMOM implementation, allowing management applications on Windows to manage non-Windows computers. &lt;/li&gt;    &lt;li&gt;&lt;strong&gt;The ability to write Windows PowerShell cmdlets in native code&lt;/strong&gt;       &lt;br /&gt;The new WMI Provider APIs supports an extended Windows PowerShell semantics API allowing you to provide rich Windows PowerShell semantics. e.g., Verbose, Error, Warning, WhatIf, Confirm, Progress       &lt;br /&gt;&lt;/li&gt; &lt;/ul&gt;  &lt;p&gt;&lt;strong&gt;WinRM      &lt;br /&gt;&lt;/strong&gt;With Windows Management Framework 3.0 CTP1:&lt;/p&gt;  &lt;ul&gt;   &lt;li&gt;&lt;strong&gt;Connections are more robust &lt;/strong&gt;      &lt;br /&gt;Session disconnect and reconnect, with or without client session reconstruction, allows long-running tasks to continue even when the session in which they were started is closed and the client computer is shut down. This feature also allows administrators to reconnect from different computers to check the status of remote running tasks and get results. &lt;/li&gt;    &lt;li&gt;&lt;strong&gt;Connections are more resilient&lt;/strong&gt;       &lt;br /&gt;In Windows PowerShell 3.0 CTP1, connections can survive short-term network failures; the client-server connection is not severed at the first sign of trouble. If network problems persist, the client is safely disconnected and can reconnect by using the Connect-PSSession or Receive-PSSession cmdlets. &lt;/li&gt; &lt;/ul&gt;  &lt;p&gt;&lt;strong&gt;Windows PowerShell Web Service      &lt;br /&gt;&lt;/strong&gt;Windows PowerShell Web Service enables an administrator to expose a set of PowerShell cmdlets as a RESTful web endpoint accessible via the Open Data Protocol (OData). This provides remote access to invoke cmdlets from both Windows and non-Windows clients.&lt;/p&gt;  &lt;p&gt;&lt;strong&gt;&lt;/strong&gt;&lt;/p&gt;  &lt;p&gt;&lt;strong&gt;Prerequisites&lt;/strong&gt;&lt;/p&gt;  &lt;p&gt;Windows Management Framework 3.0 CTP1 can be installed on the following supported operating systems:&lt;/p&gt;  &lt;ul&gt;   &lt;li&gt;Windows 7 with Service Pack 1 &lt;/li&gt;    &lt;li&gt;Windows Server 2008 R2 with Service Pack 1 &lt;/li&gt; &lt;/ul&gt;  &lt;p&gt;Windows PowerShell 3.0 requires version 4.0 of the common language runtime (CLR). CLR 4.0 is includes with the Microsoft .NET Framework version 4.0.&lt;/p&gt;  &lt;p&gt;&lt;strong&gt;&lt;/strong&gt;&lt;/p&gt;  &lt;p&gt;&lt;strong&gt;To install WMF 3.0 CTP1:&lt;/strong&gt;&lt;/p&gt;  &lt;ol&gt;   &lt;li&gt;Download and extract the correct package for your architecture from the &lt;a href="http://www.microsoft.com/download/en/details.aspx?id=27548"&gt;Microsoft Download Center&lt;/a&gt;      &lt;ol&gt;       &lt;li&gt;For 64-bit systems, download WMF3-CTP1-x64.cab &lt;/li&gt;        &lt;li&gt;For 32-bit systems, download WMF3-CTP1-x86.cab &lt;/li&gt;     &lt;/ol&gt;   &lt;/li&gt;    &lt;li&gt;Extract the contents of the downloaded CAB file by typing: &lt;em&gt;expand &amp;lt;&amp;lt;package name&amp;gt;&amp;gt; &lt;/em&gt;&lt;em&gt;-F:* &amp;lt;&amp;lt;destination you want for extracted files&amp;gt;&amp;gt;&lt;/em&gt; &lt;/li&gt;    &lt;li&gt;Close all Windows PowerShell 2.0 windows. &lt;/li&gt;    &lt;li&gt;Run the WINDOWS6.1-KB2506143 MSU. &lt;/li&gt; &lt;/ol&gt;  &lt;p&gt;NOTES: &lt;/p&gt;  &lt;ul&gt;   &lt;li&gt;You do not have to uninstall or remove any programs before installing the WMF 3.0 CTP1. &lt;/li&gt;    &lt;li&gt;This package requires Service Pack 1 (SP1) for Windows 7. If you receive a “This update does not apply” message when trying to install, verify that SP1 is installed. &lt;/li&gt; &lt;/ul&gt;  &lt;p&gt;&lt;strong&gt;&lt;/strong&gt;&lt;/p&gt;  &lt;p&gt;&lt;strong&gt;To uninstall the WMF 3.0 CTP1:&lt;/strong&gt;&lt;/p&gt;  &lt;p&gt;Locate and uninstall the following installed Windows Update: KB2506143&lt;/p&gt;  &lt;p&gt;&lt;strong&gt;&lt;/strong&gt;&lt;/p&gt;  &lt;p&gt;&lt;strong&gt;Additional Information:&lt;/strong&gt;&lt;/p&gt;  &lt;p&gt;This software is a pre-release version. Features and behavior are likely to change before the final release.&lt;/p&gt;  &lt;p&gt;This preview release is designed to enable the community to experience and review the preliminary designs and direction of key features Windows PowerShell 3.0 and to solicit feedback before features are finalized.&lt;/p&gt;  &lt;p&gt;&amp;#160;&lt;/p&gt;  &lt;p&gt;Travis Jones   &lt;br /&gt;Windows PowerShell PM    &lt;br /&gt;Microsoft Corporation&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;&lt;img src="http://blogs.msdn.com/aggbug.aspx?PostID=10213786" width="1" height="1"&gt;</content><author><name>PowerShell Team</name><uri>http://blogs.msdn.com/powershellteam_4000_hotmail.com/ProfileUrlRedirect.ashx</uri></author></entry><entry><title>8 Abstracts for the PowerShell Deep Dive in Frankfurt</title><link rel="alternate" type="text/html" href="http://blogs.msdn.com/b/powershell/archive/2011/09/01/8-abstracts-for-the-powershell-deep-dive-in-frankfurt.aspx" /><id>http://blogs.msdn.com/b/powershell/archive/2011/09/01/8-abstracts-for-the-powershell-deep-dive-in-frankfurt.aspx</id><published>2011-09-01T16:41:25Z</published><updated>2011-09-01T16:41:25Z</updated><content type="html">&lt;p&gt;&amp;#160;&lt;/p&gt;  &lt;p&gt;We’re super excited about the upcoming PowerShell Deep Dive in Frankfurt on October 17 &amp;amp; 18. &lt;/p&gt;  &lt;p&gt;The agenda is starting to shape up nicely, so I wanted to share a number of abstracts submitted by members of the PowerShell Community that we’ve already accepted. You can also find this info on The Experts Conference &lt;a href="http://www.theexpertsconference.com/europe/2011/powershell-deep-dive/session-abstracts/"&gt;website&lt;/a&gt;.&lt;/p&gt;  &lt;p&gt;Cheap registration of 850 Euros is coming to an end on September 6. If you’re sitting on the fence, hopefully these abstracts will encourage you register while you can still save 150 Euros.&lt;/p&gt;  &lt;p&gt;And now for the abstracts…&lt;/p&gt;  &lt;p&gt;&lt;strong&gt;Delegated Administration with PowerShell Remoting&lt;/strong&gt;     &lt;br /&gt;&lt;strong&gt;Speaker: &lt;/strong&gt;&lt;a href="http://www.theexpertsconference.com/europe/2011/powershell-deep-dive/speaker-bios/#anikolic"&gt;Aleksandar Nikolic&lt;/a&gt;&lt;/p&gt;  &lt;p&gt;In this session you will learn how to set up a fan-in PowerShell endpoint, and then use it to assign specific administrative tasks to the appropriate users and groups without changing the membership of local Administrators group. By using just the IIS configuration files and PowerShell scripts we will enable dynamic creation of customized automation environments.&lt;/p&gt;  &lt;p&gt;&lt;strong&gt;&lt;/strong&gt;&lt;/p&gt;  &lt;p&gt;&amp;#160;&lt;/p&gt;  &lt;p&gt;&lt;strong&gt;Get Your Game On! Leveraging Proxy Functions in Windows PowerShell &lt;/strong&gt;    &lt;br /&gt;&lt;strong&gt;Speakers:&lt;/strong&gt; &lt;a href="http://www.theexpertsconference.com/europe/2011/powershell-deep-dive/speaker-bios/#slevy"&gt;Shay Levy&lt;/a&gt; &amp;amp; &lt;a href="http://www.theexpertsconference.com/europe/2011/powershell-deep-dive/speaker-bios/#kmunro"&gt;Kirk Munro&lt;/a&gt;&lt;/p&gt;  &lt;p&gt;Join Shay Levy and Kirk Munro in this session as they take a deep dive into proxy functions in PowerShell. Shay and Kirk have been working together on PowerShell Proxy Extensions, a powerful module that leverages proxy functions and makes it easier than ever to create these powerful extensions to PowerShell. They will demonstrate what proxy functions are and why they are important, and then show how a little scripting savvy (and a really long script) can make your life easier by allowing you to create everything from very simple proxy functions that extend PowerShell to more complex proxy functions that override existing commands, fixing bugs and adding missing features at the same time, all while leveraging inline help as much as possible.&lt;/p&gt;  &lt;p&gt;&amp;#160;&lt;/p&gt;  &lt;p&gt;&lt;strong&gt;How to Turn CLI Tools into PowerShell Tools&lt;/strong&gt;     &lt;br /&gt;&lt;strong&gt;Speaker: &lt;/strong&gt;&lt;a href="http://www.theexpertsconference.com/europe/2011/powershell-deep-dive/speaker-bios/#jhicks"&gt;Jeffery Hicks&lt;/a&gt;&lt;/p&gt;  &lt;p&gt;PowerShell is everywhere but there are still many command line tools in the IT Pro’s toolbox, In this session we’ll look at how to turn just about any command line based tool into a PowerShell tool so that you can incorporate it into your PowerShell scripts and daily management tasks. The power of objects in the pipeline is amazing and there’s no reason not to include tools like NETSTAT.EXE or NBTSTAT.EXE.&lt;/p&gt;  &lt;ol&gt;   &lt;li&gt;The Challenge of CLI Tools &lt;/li&gt;    &lt;li&gt;Console Text to PowerShell Objects Techniques &lt;/li&gt;    &lt;li&gt;Putting It All Together &lt;/li&gt; &lt;/ol&gt;  &lt;p&gt;&amp;#160;&lt;/p&gt;  &lt;p&gt;&lt;strong&gt;PowerShell: 6 Things to Avoid&lt;/strong&gt;     &lt;br /&gt;&lt;strong&gt;Speaker:&lt;/strong&gt; &lt;a href="http://www.theexpertsconference.com/europe/2011/powershell-deep-dive/speaker-bios/#rsiddaway"&gt;Richard Siddaway&lt;/a&gt;&lt;/p&gt;  &lt;p&gt;PowerShell is a complex tool that provides many ways to accomplish the same task. Some of these ways are better than others. This session supplies some ideas of things to avoid. It builds on the presenter’s experience of:&lt;/p&gt;  &lt;ul&gt;   &lt;li&gt;Using PowerShell &lt;/li&gt;    &lt;li&gt;Writing and answering questions in the forums &lt;/li&gt;    &lt;li&gt;Judging the PowerShell scripting games &lt;/li&gt; &lt;/ul&gt;  &lt;p&gt;The things to avoid are:&lt;/p&gt;  &lt;ol&gt;   &lt;li&gt;Not using the pipeline &lt;/li&gt;    &lt;li&gt;Not using advanced functions &lt;/li&gt;    &lt;li&gt;Not creating objects for output &lt;/li&gt;    &lt;li&gt;Not using string substitution and multiplication &lt;/li&gt;    &lt;li&gt;Not using the built in constants &lt;/li&gt;    &lt;li&gt;Not using remoting sessions &lt;/li&gt; &lt;/ol&gt;  &lt;p&gt;Not using these options will make your PowerShell code longer, harder to maintain and you will spend a lot of time inventing functionality that already exists. The session will be mainly code demonstrations.&lt;/p&gt;  &lt;p&gt;&amp;#160;&lt;/p&gt;  &lt;p&gt;&lt;strong&gt;PowerShell Anywhere&lt;/strong&gt;     &lt;br /&gt;&lt;strong&gt;Speaker:&lt;/strong&gt; &lt;a href="http://www.theexpertsconference.com/europe/2011/powershell-deep-dive/speaker-bios/#jbrundage"&gt;James Brundage&lt;/a&gt;&lt;/p&gt;  &lt;p&gt;Learn how to host PowerShell anywhere. This deep dive covers how to embed PowerShell in C#, build UI around Powershell, and deploy PowerShell as a web application in Azure.&lt;/p&gt;  &lt;p&gt;&amp;#160;&lt;/p&gt;  &lt;p&gt;&lt;strong&gt;PowerShell SWAT – Guerilla Tactics from the Field&lt;/strong&gt;     &lt;br /&gt;&lt;strong&gt;Speaker: &lt;/strong&gt;&lt;a href="http://www.theexpertsconference.com/europe/2011/powershell-deep-dive/speaker-bios/#tweltner"&gt;Tobias Weltner&lt;/a&gt;&lt;/p&gt;  &lt;p&gt;In this session, Tobias Weltner shares plenty of “special PowerShell weapons and tactics” that emerged from numerous trainings and PowerShell projects over the past five years. Learn how little things can make huge differences: speed up code, turn plain folders into self-discovery modules, tap into the Windows API and easily read/write INI files, change screen resololution or dim your video display. Regardless of the area you are managing with PowerShell, this session will provide plenty of tricks, fun and inspiration to enhance and improve existing code.&lt;/p&gt;  &lt;p&gt;&amp;#160;&lt;/p&gt;  &lt;p&gt;&lt;strong&gt;Production Module Design for the IT Pro&lt;/strong&gt;     &lt;br /&gt;&lt;strong&gt;Speaker: &lt;/strong&gt;&lt;a href="http://www.theexpertsconference.com/europe/2011/powershell-deep-dive/speaker-bios/#bshell"&gt;Brandon Shell&lt;/a&gt;&lt;/p&gt;  &lt;p&gt;In this session we will deep dive into the thought process behind production module design. The presenter will explain the reason for choices made for the Splunk Module and his own BSonPosh module.&lt;/p&gt;  &lt;p&gt;&amp;#160;&lt;/p&gt;  &lt;p&gt;&lt;strong&gt;WMI Query Language – The Language of Systems Monitoring and Management Via WMI&lt;/strong&gt;     &lt;br /&gt;&lt;strong&gt;Speaker: &lt;/strong&gt;&lt;a href="http://www.theexpertsconference.com/europe/2011/powershell-deep-dive/speaker-bios/#rchaganti"&gt;Ravi Chaganti&lt;/a&gt;&lt;/p&gt;  &lt;p&gt;This session will include an introduction to WMI Query Language, including:    &lt;br /&gt;Concepts of WMI Query Language&lt;/p&gt;  &lt;ul&gt;   &lt;li&gt;Keywords and Operators &lt;/li&gt;    &lt;li&gt;Demo on using PowerShell to execute basic WQL queries &lt;/li&gt; &lt;/ul&gt;  &lt;p&gt;Building Complex WMI queries for advanced systems monitoring and management&lt;/p&gt;  &lt;ul&gt;   &lt;li&gt;Working with WMI associations &lt;/li&gt;    &lt;li&gt;WQL for event queries &lt;/li&gt;    &lt;li&gt;Building Permanent WMI consumers &lt;/li&gt;    &lt;li&gt;Demo &lt;/li&gt; &lt;/ul&gt;  &lt;p&gt;Real-world examples of WQL and PowerShell&lt;/p&gt;  &lt;ul&gt;   &lt;li&gt;Demo (Working with performance counters using WQL and PowerShell) &lt;/li&gt;    &lt;li&gt;Demo (Building Complex scheduling tasks using WQL and PowerShell) &lt;/li&gt; &lt;/ul&gt;  &lt;p&gt;&amp;#160;&lt;/p&gt;  &lt;p&gt;Travis Jones [MSFT]    &lt;br /&gt;Windows PowerShell PM     &lt;br /&gt;Microsoft Corporation&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;&lt;img src="http://blogs.msdn.com/aggbug.aspx?PostID=10204448" width="1" height="1"&gt;</content><author><name>PowerShell Team</name><uri>http://blogs.msdn.com/powershellteam_4000_hotmail.com/ProfileUrlRedirect.ashx</uri></author><category term="Community" scheme="http://blogs.msdn.com/b/powershell/archive/tags/Community/" /><category term="Conferences" scheme="http://blogs.msdn.com/b/powershell/archive/tags/Conferences/" /><category term="PowerShell Deep Dive" scheme="http://blogs.msdn.com/b/powershell/archive/tags/PowerShell+Deep+Dive/" /></entry><entry><title>Get-Help -Online Fails in German</title><link rel="alternate" type="text/html" href="http://blogs.msdn.com/b/powershell/archive/2011/08/23/get-help-online-fails-in-german.aspx" /><id>http://blogs.msdn.com/b/powershell/archive/2011/08/23/get-help-online-fails-in-german.aspx</id><published>2011-08-23T15:02:00Z</published><updated>2011-08-23T15:02:00Z</updated><content type="html">&lt;p&gt;The Online parameter of the Get-Help cmdlet opens the online version of the&amp;nbsp;help topic for a command in your default Internet browser. If you don't use this feature regularly, you should. Online help topics are&amp;nbsp;typically the most up-to-date&amp;nbsp;version of&amp;nbsp;the help topics, because module authors can update them at any time without redistributing the module. Online help topics are especially critical for modules in the $pshome directory ($env\SystemRoot\System32\WindowsPowerShell\v1.0) which cannot be updated easily, because they are part of Windows.&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; PS C:\&amp;gt; Get-Help -Online Get-Command&lt;br /&gt;-or-&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; PS C:\&amp;gt; Get-Help -on Get-Command&lt;/p&gt;
&lt;p&gt;Sadly, the Online parameter does not work on German versions of Windows. Get-Help gets the URI (Internet address)&amp;nbsp;of the online help topic from the first link in the Related Links section of each in-box help topic. In our German help topics, the URI is followed by what was intended to be a helpful note. However, Get-Help interprets the note as a part of the URI and the command fails.&lt;/p&gt;
&lt;p style="padding-left: 30px;"&gt;RELATED LINKS&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; Online version: &lt;a href="http://go.microsoft.com/fwlink/?LinkID=113324"&gt;http://go.microsoft.com/fwlink/?LinkID=113324&lt;/a&gt; (m&amp;ouml;glicherwei se auf Englisch)&lt;/p&gt;
&lt;p&gt;Ironically, the helpful note says that the online topic might be in English, although it is truly in German.&lt;/p&gt;
&lt;p&gt;To notify users, I've added a note to the&amp;nbsp;description of the Online parameter in&amp;nbsp;U.S. English (en-US) and&amp;nbsp;German (de-de) versions of the Get-Help topic&amp;nbsp;explaining that the parameter does not work in German.&lt;/p&gt;
&lt;p style="padding-left: 30px;"&gt;TROUBLESHOOTING NOTE: The Online parameter of the Get-Help cmdlet does not work correctly with German (de-DE) versions of Windows PowerShell help topics. This parameter is reserved for future use in German versions of Windows PowerShell. (&lt;a href="http://technet.microsoft.com/de-de/library/dd347639.aspx"&gt;http://technet.microsoft.com/en-us/library/dd347639.aspx&lt;/a&gt;)&lt;/p&gt;
&lt;p style="padding-left: 30px;"&gt;HINWEIS ZUR PROBLEMBEHANDLUNG: Der Onlineparameter des Cmdlets "Get-Help" funktioniert mit deutschen Versionen (de-DE) der Windows PowerShell-Hilfethemen nicht ordnungsgem&amp;auml;&amp;szlig;. Dieser Parameter ist f&amp;uuml;r eine k&amp;uuml;nftige Verwendung in deutschen Versionen von Windows PowerShell reserviert. (&lt;a href="http://technet.microsoft.com/de-de/library/dd347639.aspx"&gt;http://technet.microsoft.com/de-de/library/dd347639.aspx&lt;/a&gt;)&lt;/p&gt;
&lt;p&gt;To view the entire set of Windows PowerShell help topics from Microsoft&amp;nbsp;in German, start at &lt;a href="http://technet.microsoft.com/de-de/library/bb978526.aspx"&gt;http://technet.microsoft.com/de-de/library/bb978526.aspx&lt;/a&gt;. You can also open a help topic on TechNet in any language, and then replace the language code in the URI.&lt;/p&gt;
&lt;p&gt;For example, the URI for the Add-Computer topic in U.S..English (en-US) is:&lt;/p&gt;
&lt;p style="padding-left: 30px;"&gt;&lt;a href="http://technet.microsoft.com/en-us/library/dd347556.aspx"&gt;http://technet.microsoft.com/en-us/library/dd347556.aspx&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;And the URI for the Add-Computer topic in German (de-de) is:&lt;/p&gt;
&lt;p style="padding-left: 30px;"&gt;&lt;a href="http://technet.microsoft.com/en-us/library/dd347556.aspx"&gt;http://technet.microsoft.com/de-de/library/dd347556.aspx&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;Our non-English help topics are not updated as frequently as the English topics. However, we're experimenting with many different way to improve our localized&amp;nbsp;help, including our Community Translation Pilot Project (&lt;a href="http://blogs.technet.com/b/tonyso/archive/2009/11/17/technet-community-machine-translation-pilot.aspx"&gt;http://blogs.technet.com/b/tonyso/archive/2009/11/17/technet-community-machine-translation-pilot.aspx&lt;/a&gt;). If you have suggestions, please comment on this post or send feedback directly to me through Connect (&lt;a href="http://connect.microsoft.com/PowerShell"&gt;http://connect.microsoft.com/PowerShell&lt;/a&gt;)&amp;nbsp;or e-mail (&lt;a href="mailto:juneb@microsoft.com"&gt;juneb@microsoft.com&lt;/a&gt;).&lt;/p&gt;
&lt;p&gt;June Blender [MSFT]&lt;br /&gt;Senior Programming Writer&lt;br /&gt;Windows PowerShell Documentation&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;&lt;img src="http://blogs.msdn.com/aggbug.aspx?PostID=10199034" width="1" height="1"&gt;</content><author><name>PowerShell Team</name><uri>http://blogs.msdn.com/powershellteam_4000_hotmail.com/ProfileUrlRedirect.ashx</uri></author></entry><entry><title>Extending Discounted Registration &amp; Session Proposal Deadline</title><link rel="alternate" type="text/html" href="http://blogs.msdn.com/b/powershell/archive/2011/08/02/extending-discounted-registration-amp-session-proposal-deadline.aspx" /><id>http://blogs.msdn.com/b/powershell/archive/2011/08/02/extending-discounted-registration-amp-session-proposal-deadline.aspx</id><published>2011-08-02T16:03:40Z</published><updated>2011-08-02T16:03:40Z</updated><content type="html">&lt;p&gt;&amp;#160;&lt;/p&gt;  &lt;p&gt;The deadline for discounted registration of 850 Euros is going to be moved out to Tuesday, September 6. This is just over a month before the conference date and a little more in line with what we did for the first PowerShell Deep Dive.&lt;/p&gt;  &lt;p&gt;To sign up:&lt;/p&gt;  &lt;ol&gt;   &lt;li&gt;Go to the &lt;a href="https://register.crgevents.com/TECEurope2011/Register/Login/UsernamePassword/Default.aspx"&gt;TEC registration page&lt;/a&gt;&lt;/li&gt;    &lt;li&gt;Create an account. You need to do this again for TEC Europe, even if you attended TEC USA earlier this year. &lt;/li&gt;    &lt;li&gt;Enter registration code: ATGNJR6E &lt;/li&gt;    &lt;li&gt;Select “PowerShell Deep Dive” for the “Which conference do you plan to attend” question.&lt;/li&gt; &lt;/ol&gt;  &lt;p&gt;Beginning September 7, registration will go up to the full price of 1000 Euros.&lt;/p&gt;  &lt;p&gt;We’re also going to give everyone a little more time to submit proposals. We’ll be accepting proposals until Thursday August 18 and responding to folks the following week.&lt;/p&gt;  &lt;p&gt;&amp;#160;&lt;/p&gt;  &lt;p&gt;Travis Jones [MSFT]   &lt;br /&gt;Windows PowerShell PM    &lt;br /&gt;Microsoft Corporation &lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;&lt;img src="http://blogs.msdn.com/aggbug.aspx?PostID=10192071" width="1" height="1"&gt;</content><author><name>PowerShell Team</name><uri>http://blogs.msdn.com/powershellteam_4000_hotmail.com/ProfileUrlRedirect.ashx</uri></author><category term="PowerShell Deep Dive" scheme="http://blogs.msdn.com/b/powershell/archive/tags/PowerShell+Deep+Dive/" /></entry><entry><title>PowerShell Deep Dive Registration Info &amp; Call for Session Proposals</title><link rel="alternate" type="text/html" href="http://blogs.msdn.com/b/powershell/archive/2011/07/20/powershell-deep-dive-registration-info-amp-call-for-session-proposals.aspx" /><link rel="enclosure" type="application/octet-stream" length="17161" href="http://blogs.msdn.com/cfs-file.ashx/__key/communityserver-components-postattachments/00-10-18-80-46/teceurope2011_2D00_call_2D00_for_2D00_papers.docx" /><id>http://blogs.msdn.com/b/powershell/archive/2011/07/20/powershell-deep-dive-registration-info-amp-call-for-session-proposals.aspx</id><published>2011-07-20T00:25:00Z</published><updated>2011-07-20T00:25:00Z</updated><content type="html">&lt;p&gt;Here&amp;rsquo;s some more info on the 2nd PowerShell Deep Dive that will be at TEC Europe 2011 in Frankfurt on October 17 &amp;amp; 18.&lt;/p&gt;
&lt;p&gt;&lt;span style="font-size: small;"&gt;&lt;strong&gt;&lt;span size="2"&gt;Registration Info&lt;/span&gt;&lt;/strong&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;Registration is now open for the PowerShell Deep Dive! The cheaper registration fee of 850 Euros is available until August 12. After that, registration will go up to 1000 Euros.&lt;/p&gt;
&lt;p&gt;To sign up:&lt;/p&gt;
&lt;ol&gt;
&lt;li&gt;Go to the &lt;a href="https://register.crgevents.com/TECEurope2011/Register/Login/UsernamePassword/Default.aspx"&gt;TEC registration page&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;Create an account. You need to do this again for TEC Europe, even if you attended TEC USA earlier this year.&lt;/li&gt;
&lt;li&gt;Enter registration code: ATGNJR6E&lt;/li&gt;
&lt;li&gt;Select &amp;ldquo;PowerShell Deep Dive&amp;rdquo; for the &amp;ldquo;Which conference do you plan to attend&amp;rdquo; question.&lt;/li&gt;
&lt;/ol&gt;
&lt;p&gt;&lt;span style="font-size: small;"&gt;&lt;strong&gt;&lt;span size="2"&gt;Event Structure&lt;/span&gt;&lt;/strong&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;We&amp;rsquo;re extending this PowerShell Deep Dive by a half day based on feedback we received after the last event. This Deep Dive will offer &lt;strong&gt;two full days &lt;/strong&gt;of sessions (Monday &amp;amp; Tuesday), with some sort of Script Party at the end of each day.&lt;/p&gt;
&lt;p&gt;We are also doing away with the longer 75 minute sessions. This PowerShell Deep Dive will consist solely of 35 minute Deep Dive sessions.&lt;/p&gt;
&lt;p&gt;&lt;span style="font-size: small;"&gt;&lt;strong&gt;&lt;span size="2"&gt;Session Proposals &lt;/span&gt;&lt;/strong&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;We&amp;rsquo;re accepting session proposals for Deep Dive sessions through August 3. That&amp;rsquo;s two weeks from now, so you should start thinking about your session&amp;hellip;&lt;/p&gt;
&lt;p&gt;To submit a session proposal, fill out the attached form &amp;amp; return it to &lt;a href="mailto:tec2011@quest.com"&gt;tec2011@quest.com&lt;/a&gt;. Make sure to select &amp;ldquo;The Experts Conference PowerShell Deep Dive&amp;rdquo; in the "Speaking Event Preference&amp;rdquo; section.&lt;/p&gt;
&lt;p&gt;&lt;/p&gt;
&lt;p&gt;Travis Jones [MSFT]&lt;br /&gt;Windows PowerShell PM&lt;br /&gt;Microsoft Corporation&amp;nbsp;&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;&lt;img src="http://blogs.msdn.com/aggbug.aspx?PostID=10188046" width="1" height="1"&gt;</content><author><name>PowerShell Team</name><uri>http://blogs.msdn.com/powershellteam_4000_hotmail.com/ProfileUrlRedirect.ashx</uri></author><category term="PowerShell Deep Dive" scheme="http://blogs.msdn.com/b/powershell/archive/tags/PowerShell+Deep+Dive/" /></entry><entry><title>PowerShell Deep Dive @ The Experts Conference Europe 2011</title><link rel="alternate" type="text/html" href="http://blogs.msdn.com/b/powershell/archive/2011/07/12/powershell-deep-dive-the-experts-conference-europe-2011.aspx" /><id>http://blogs.msdn.com/b/powershell/archive/2011/07/12/powershell-deep-dive-the-experts-conference-europe-2011.aspx</id><published>2011-07-12T21:36:00Z</published><updated>2011-07-12T21:36:00Z</updated><content type="html">&lt;p&gt;Based upon the excellent reviews received at the first PowerShell Deep Dive, we're pleased to announce a PowerShell Deep Dive will be coming to &lt;a title="The Experts Conference 2011 in Germany" href="http://www.theexpertsconference.com/europe/2011/"&gt;The Experts Conference 2011 in Germany&lt;/a&gt;.&lt;/p&gt;
&lt;p&gt;The PowerShell Deep Dive provides a deep technical and strategic engagement within the PowerShell Community. Attendees interact one-on-one with presenters, team members and other key members of the PowerShell Community.&lt;/p&gt;
&lt;p&gt;Deep Dive sessions take on a shorter and more technical format than the standard conference (35 minutes versus the usual 75 minutes). As with the first PowerShell Deep Dive, registration will limit the number of attendees to encourage a deeper engagement during the event.&lt;/p&gt;
&lt;p&gt;This time around, the PowerShell Deep Dive has been extended to run for two full days: October 17 &amp;amp; 18.&lt;/p&gt;
&lt;p&gt;Additional information (e.g., how to submit proposals, deadlines &amp;amp; registration details) will be available in the next week, but we figured everyone could use a couple days to craft the request for money &amp;amp; time off to their bosses. &lt;img style="border-style: none;" class="wlEmoticon wlEmoticon-smile" alt="Smile" src="http://blogs.msdn.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-00-63-74-metablogapi/0486.wlEmoticon_2D00_smile_5F00_5FFE565E.png" /&gt;&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;Travis Jones [MSFT] &lt;br /&gt;Windows PowerShell PM &lt;br /&gt;Microsoft Corporation&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;&lt;img src="http://blogs.msdn.com/aggbug.aspx?PostID=10185785" width="1" height="1"&gt;</content><author><name>PowerShell Team</name><uri>http://blogs.msdn.com/powershellteam_4000_hotmail.com/ProfileUrlRedirect.ashx</uri></author><category term="PowerShell Deep Dive" scheme="http://blogs.msdn.com/b/powershell/archive/tags/PowerShell+Deep+Dive/" /></entry></feed>
