<?xml version="1.0" encoding="UTF-8" ?>
<?xml-stylesheet type="text/xsl" href="http://blogs.msdn.com/utility/FeedStylesheets/rss.xsl" media="screen"?><rss version="2.0" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:slash="http://purl.org/rss/1.0/modules/slash/" xmlns:wfw="http://wellformedweb.org/CommentAPI/"><channel><title>Increasing visibility of cmdlet design guidelines</title><link>http://blogs.msdn.com/powershell/archive/2009/04/16/increasing-visibility-of-cmdlet-design-guidelines.aspx</link><description>Summary In PowerShell v1, we published a set of cmdlet design guidelines that included direction on how to properly name cmdlets. Throughout the v2 cycle, we've seen an increase in cmdlet authors deviating from the standards in unexpected ways. Our user</description><dc:language>en-US</dc:language><generator>CommunityServer 2.1 SP1 (Build: 61025.2)</generator><item><title>Increasing visibility of cmdlet design guidelines | ASP NET Hosting</title><link>http://blogs.msdn.com/powershell/archive/2009/04/16/increasing-visibility-of-cmdlet-design-guidelines.aspx#9551897</link><pubDate>Thu, 16 Apr 2009 03:56:20 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:9551897</guid><dc:creator>Increasing visibility of cmdlet design guidelines | ASP NET Hosting</dc:creator><description>&lt;p&gt;PingBack from &lt;a rel="nofollow" target="_new" href="http://asp-net-hosting.simplynetdev.com/increasing-visibility-of-cmdlet-design-guidelines/"&gt;http://asp-net-hosting.simplynetdev.com/increasing-visibility-of-cmdlet-design-guidelines/&lt;/a&gt;&lt;/p&gt;
</description></item><item><title>re: Increasing visibility of cmdlet design guidelines</title><link>http://blogs.msdn.com/powershell/archive/2009/04/16/increasing-visibility-of-cmdlet-design-guidelines.aspx#9553078</link><pubDate>Thu, 16 Apr 2009 19:00:23 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:9553078</guid><dc:creator>Confused</dc:creator><description>&lt;p&gt;Your list prohibited characters includes '-' .. does this mean I can not export Module functions with Verb-Noun syntax?&lt;/p&gt;</description></item><item><title>re: Increasing visibility of cmdlet design guidelines</title><link>http://blogs.msdn.com/powershell/archive/2009/04/16/increasing-visibility-of-cmdlet-design-guidelines.aspx#9553972</link><pubDate>Fri, 17 Apr 2009 10:58:16 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:9553972</guid><dc:creator>Carter Shanklin</dc:creator><description>&lt;p&gt;It would be easier to take these recommendations seriously if groups within Microsoft followed them.&lt;/p&gt;</description></item><item><title>re: Increasing visibility of cmdlet design guidelines</title><link>http://blogs.msdn.com/powershell/archive/2009/04/16/increasing-visibility-of-cmdlet-design-guidelines.aspx#9554164</link><pubDate>Fri, 17 Apr 2009 15:26:12 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:9554164</guid><dc:creator>PowerShellTeam</dc:creator><description>&lt;p&gt;@Carter&lt;/p&gt;
&lt;p&gt;Absolutely. &amp;nbsp;That was one of the key arguments for having CODE instead of merely documentation to back up the standards.&lt;/p&gt;
&lt;p&gt;Jeffrey Snover [MSFT]&lt;/p&gt;
&lt;p&gt;Distinguished Engineer&lt;/p&gt;
&lt;p&gt;Visit the Windows PowerShell Team blog at: &amp;nbsp; &amp;nbsp;&lt;a rel="nofollow" target="_new" href="http://blogs.msdn.com/PowerShell"&gt;http://blogs.msdn.com/PowerShell&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;Visit the Windows PowerShell ScriptCenter at: &amp;nbsp;&lt;a rel="nofollow" target="_new" href="http://www.microsoft.com/technet/scriptcenter/hubs/msh.mspx"&gt;http://www.microsoft.com/technet/scriptcenter/hubs/msh.mspx&lt;/a&gt;&lt;/p&gt;
</description></item><item><title>re: Increasing visibility of cmdlet design guidelines</title><link>http://blogs.msdn.com/powershell/archive/2009/04/16/increasing-visibility-of-cmdlet-design-guidelines.aspx#9555769</link><pubDate>Sun, 19 Apr 2009 19:33:34 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:9555769</guid><dc:creator>Marco Shaw</dc:creator><description>&lt;p&gt;@Confused,&lt;/p&gt;
&lt;p&gt;My interpretation here is that you cannot use a 2nd hyphen anywhere in your funtion name.&lt;/p&gt;
&lt;p&gt;So this will work:&lt;/p&gt;
&lt;p&gt;My-Function&lt;/p&gt;
&lt;p&gt;But this won't:&lt;/p&gt;
&lt;p&gt;My-Custom-Function&lt;/p&gt;</description></item><item><title>Soliciting New Verbs</title><link>http://blogs.msdn.com/powershell/archive/2009/04/16/increasing-visibility-of-cmdlet-design-guidelines.aspx#9563491</link><pubDate>Thu, 23 Apr 2009 02:17:53 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:9563491</guid><dc:creator>Windows PowerShell Blog</dc:creator><description>&lt;p&gt;With the recent changes in v2 to increase the visibility of the cmdlet design guidelines , we want to&lt;/p&gt;
</description></item><item><title>Soliciting New Verbs</title><link>http://blogs.msdn.com/powershell/archive/2009/04/16/increasing-visibility-of-cmdlet-design-guidelines.aspx#9564709</link><pubDate>Thu, 23 Apr 2009 16:14:39 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:9564709</guid><dc:creator>PowerShell Team Blog (external)</dc:creator><description>&lt;p&gt;With the recent changes in v2 to increase the visibility of the cmdlet design guidelines , we want to&lt;/p&gt;
</description></item><item><title>re: Increasing visibility of cmdlet design guidelines</title><link>http://blogs.msdn.com/powershell/archive/2009/04/16/increasing-visibility-of-cmdlet-design-guidelines.aspx#9566343</link><pubDate>Fri, 24 Apr 2009 11:52:27 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:9566343</guid><dc:creator>Thomas Lee</dc:creator><description>&lt;p&gt;This is a most sensible idea. I agree with Carter that the PowerShell team needs to start inside Microsoft, but Jeffrey's reply makes sense. &lt;/p&gt;
&lt;p&gt;I think there might be some mileage in classifying nouns too, but with less importance. Could there be an official set of nouns that customers could add to (say stored in nouns.xml in $PSHOME??).&lt;/p&gt;
&lt;p&gt;Also, there should be a GPO value to disable the strict name checking (or to always turn it on explicitly). Just because my firm develops a &amp;quot;bad&amp;quot; set of cmdlets, there's not much point in constantly warning me (ie the user) as I can't do anything about it. Displaying an error message that I can't do anything about seems poor practice.&lt;/p&gt;</description></item></channel></rss>