<?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>SQL Use of MiniShells</title><link>http://blogs.msdn.com/powershell/archive/2008/06/23/sql-minishells.aspx</link><description>The SQL team has been receiving a lot of bashing lately over some of the decisions they made integrating PowerShell into SQL 2008. I thought I would take a couple minutes to clarify a few things, eat some sin and talk about a constructive engagement model</description><dc:language>en-US</dc:language><generator>CommunityServer 2.1 SP1 (Build: 61025.2)</generator><item><title>@ Jeffrey Snover</title><link>http://blogs.msdn.com/powershell/archive/2008/06/23/sql-minishells.aspx#8642405</link><pubDate>Mon, 23 Jun 2008 18:07:13 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:8642405</guid><dc:creator>Marco Shaw</dc:creator><description>&lt;p&gt;Thanks for a clear, sincere and honest explanation/justification for this.&lt;/p&gt;
&lt;p&gt;Yes, the SQL team does put out great products and work very hard.&lt;/p&gt;</description></item><item><title>Some background on the use of minishells, such as SQLPS</title><link>http://blogs.msdn.com/powershell/archive/2008/06/23/sql-minishells.aspx#8642884</link><pubDate>Mon, 23 Jun 2008 20:03:59 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:8642884</guid><dc:creator>Michiel Wories' WebLog</dc:creator><description>&lt;p&gt;Jeffrey Snover posted a very clear article about minishells and SQL Server's use of it: &lt;a rel="nofollow" target="_new" href="http://blogs.msdn.com/powershell/archive/2008/06/23/sql-minishells.aspx"&gt;http://blogs.msdn.com/powershell/archive/2008/06/23/sql-minishells.aspx&lt;/a&gt;&lt;/p&gt;
</description></item><item><title>re: SQL Use of MiniShells</title><link>http://blogs.msdn.com/powershell/archive/2008/06/23/sql-minishells.aspx#8643060</link><pubDate>Mon, 23 Jun 2008 20:45:49 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:8643060</guid><dc:creator>Peter</dc:creator><description>&lt;p&gt;Tone? &amp;nbsp;Sorry, Microsoft, but I've noticed that polite questions and comments are ignored, and snippy comments are not. &amp;nbsp;Consequently, you've trained me to never ask a polite question on a Microsoft forum -- I always start out rude, and continue to get ruder.&lt;/p&gt;
&lt;p&gt;Not because I'm rude. &amp;nbsp;People around me think I'm the very paragon of niceness and patience. &amp;nbsp;But with Microsoft, rude==success and polite==fail.&lt;/p&gt;</description></item><item><title>re: SQL Use of MiniShells</title><link>http://blogs.msdn.com/powershell/archive/2008/06/23/sql-minishells.aspx#8643302</link><pubDate>Mon, 23 Jun 2008 21:44:03 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:8643302</guid><dc:creator>Don Jones</dc:creator><description>&lt;p&gt;Mea culpa, where appropriate: &lt;a rel="nofollow" target="_new" href="http://concentratedtech.com/content/index.php/2008/06/23/powershell-sql-server-2008-the-official-word/"&gt;http://concentratedtech.com/content/index.php/2008/06/23/powershell-sql-server-2008-the-official-word/&lt;/a&gt;&lt;/p&gt;</description></item><item><title>re: SQL Use of MiniShells</title><link>http://blogs.msdn.com/powershell/archive/2008/06/23/sql-minishells.aspx#8643776</link><pubDate>Tue, 24 Jun 2008 00:06:03 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:8643776</guid><dc:creator>Pete Gomersall</dc:creator><description>&lt;p&gt;Jeffrey - your explanation does seem to imply that it was the communities fault that the GUI design problem was not caught. Doesn't Microsoft need to take the bulk of the &amp;quot;blame&amp;quot; as you (Microsoft) control the design, development and code review cycle? I think the community began to complain when the issue became apparent. Is this a case for a &amp;quot;PowerShell minishell design policy&amp;quot; at Microsoft - this seems sensible to me?&lt;/p&gt;
&lt;p&gt;Pete&lt;/p&gt;</description></item><item><title>re: SQL Use of MiniShells</title><link>http://blogs.msdn.com/powershell/archive/2008/06/23/sql-minishells.aspx#8644354</link><pubDate>Tue, 24 Jun 2008 02:56:17 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:8644354</guid><dc:creator>Hal Rottenberg</dc:creator><description>&lt;p&gt;Thank you very much for addressing this, Jeffrey. &amp;nbsp;It's also important to reinforce (and the SQL team mentions this also on their blog, as did you) -- you can add the SQL snapins in a &amp;quot;regular&amp;quot; PS session! &amp;nbsp;This minishell thing isn't quite so bad as it first seemed as long as we retain that add-pssnapin abaility (from outside the minishell).&lt;/p&gt;</description></item><item><title>re: SQL Use of MiniShells</title><link>http://blogs.msdn.com/powershell/archive/2008/06/23/sql-minishells.aspx#8644406</link><pubDate>Tue, 24 Jun 2008 03:09:24 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:8644406</guid><dc:creator>PowerShellTeam</dc:creator><description>&lt;p&gt;@Pete: My goal was not to assign blame. &amp;nbsp;Sorry that it come out that way. &amp;nbsp;As an engineer, I haven't found blame to be a tool that solves many problems. &amp;nbsp;I'm more than happy to accept 100% of the blame if it allows us to move past that and discuss what things we can do to improve things in the future. &amp;nbsp;&lt;/p&gt;
&lt;p&gt;Jeffrey Snover [MSFT]&lt;/p&gt;
&lt;p&gt;Windows Management Partner Architect&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: SQL Use of MiniShells</title><link>http://blogs.msdn.com/powershell/archive/2008/06/23/sql-minishells.aspx#8645153</link><pubDate>Tue, 24 Jun 2008 06:07:11 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:8645153</guid><dc:creator>Smith Catar</dc:creator><description>&lt;p&gt;I want something to blame.&lt;/p&gt;
&lt;p&gt;I want to blame that Get-ChildItem doesn't have like -Mode parameter which select files by its Mode,&lt;/p&gt;
&lt;p&gt;and does'nt give symbolic link and hard link special treatment.&lt;/p&gt;
&lt;p&gt;User side wouldn't be able to solve this, so I think this issue doesn't suit forums or newsgroups and so on.&lt;/p&gt;
&lt;p&gt;(Of course, we can solve this issue if we use longer alternative.)&lt;/p&gt;
&lt;p&gt;Where should I blame?&lt;/p&gt;</description></item><item><title>@Smith Catar</title><link>http://blogs.msdn.com/powershell/archive/2008/06/23/sql-minishells.aspx#8647374</link><pubDate>Tue, 24 Jun 2008 17:22:08 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:8647374</guid><dc:creator>Marco Shaw</dc:creator><description>&lt;p&gt;Smith,&lt;/p&gt;
&lt;p&gt;You need to record all of this on &lt;a rel="nofollow" target="_new" href="https://connect.microsoft.com"&gt;https://connect.microsoft.com&lt;/a&gt;.&lt;/p&gt;
&lt;p&gt;See if you can manage your way through finding &amp;quot;Windows PowerShell&amp;quot;. &amp;nbsp;I know the feedback process for PowerShell on the connect site is hard to find.&lt;/p&gt;
&lt;p&gt;Email me at marco UNDERSCORE shaw _AT_ hotmail _DOT_ com if you need help or have difficulty. &amp;nbsp;I can send that feedback on connect back to Microsoft.&lt;/p&gt;</description></item><item><title>re: SQL Use of MiniShells</title><link>http://blogs.msdn.com/powershell/archive/2008/06/23/sql-minishells.aspx#8649203</link><pubDate>Wed, 25 Jun 2008 00:42:03 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:8649203</guid><dc:creator>Andy Tearle</dc:creator><description>&lt;p&gt;Thanks JS for your notes .. almost 'lost' my dedication to PowerShell.&lt;/p&gt;
&lt;p&gt;Regards,&lt;/p&gt;</description></item><item><title>The SQLPS Firestorm Part Duex</title><link>http://blogs.msdn.com/powershell/archive/2008/06/23/sql-minishells.aspx#8649892</link><pubDate>Wed, 25 Jun 2008 03:45:28 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:8649892</guid><dc:creator>Dan's Blog</dc:creator><description>&lt;p&gt;On the PowerShell team's blog Architect Jeffrey Snover addresses the recent firestorm on SQLPS. BTW:&lt;/p&gt;
</description></item><item><title>re: SQL Use of MiniShells</title><link>http://blogs.msdn.com/powershell/archive/2008/06/23/sql-minishells.aspx#8650704</link><pubDate>Wed, 25 Jun 2008 07:20:08 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:8650704</guid><dc:creator>Karl Prosser</dc:creator><description>&lt;p&gt;thanks for the clarification. If it is indeed the result of a make-shell, then i have no problem with it, but infered from various communications that it was fully self contained, and infered that it contained its own copy of the whole PowerShell engine, and could never get clarification if this was the case or not.&lt;/p&gt;
&lt;p&gt;Despite the minishell being the loudest complaint, i think the biggest complaints were to do with urlencoded case sensitive provider paths, especially odd when in powershell it wouldn't be case sensitive, and in SQL it wouldn't either.&lt;/p&gt;</description></item><item><title>@Marco Shaw </title><link>http://blogs.msdn.com/powershell/archive/2008/06/23/sql-minishells.aspx#8652660</link><pubDate>Wed, 25 Jun 2008 21:16:20 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:8652660</guid><dc:creator>Smith Catar </dc:creator><description>&lt;p&gt;Tank you for your help.&lt;/p&gt;
&lt;p&gt;I registered instantly.&lt;/p&gt;</description></item><item><title>re: SQL Use of MiniShells</title><link>http://blogs.msdn.com/powershell/archive/2008/06/23/sql-minishells.aspx#8658461</link><pubDate>Fri, 27 Jun 2008 00:44:21 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:8658461</guid><dc:creator>Tialen</dc:creator><description>&lt;p&gt;so I installed powershell v2 and it errors out on basic commands such as ipconfig....&lt;/p&gt;
&lt;p&gt;any idea?&lt;/p&gt;</description></item><item><title>re: SQL Use of MiniShells</title><link>http://blogs.msdn.com/powershell/archive/2008/06/23/sql-minishells.aspx#8682393</link><pubDate>Thu, 03 Jul 2008 02:03:40 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:8682393</guid><dc:creator>Anton</dc:creator><description>&lt;p&gt;Thank you so much for addressing this.&lt;/p&gt;</description></item><item><title>@Tialen</title><link>http://blogs.msdn.com/powershell/archive/2008/06/23/sql-minishells.aspx#8684789</link><pubDate>Thu, 03 Jul 2008 20:13:00 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:8684789</guid><dc:creator>Marco Shaw</dc:creator><description>&lt;p&gt;Tialen,&lt;/p&gt;
&lt;p&gt;You'll need to be more specific. &amp;nbsp;I've never seen anyone have any problems running any regular DOS commands.&lt;/p&gt;
&lt;p&gt;Best place to ask for help is either the microsoft.public.windows.powershell newsgroup&lt;/p&gt;
&lt;p&gt;or the online forums:&lt;/p&gt;
&lt;p&gt;&lt;a rel="nofollow" target="_new" href="http://forums.technet.microsoft.com/en-US/winserverpowershell/threads/"&gt;http://forums.technet.microsoft.com/en-US/winserverpowershell/threads/&lt;/a&gt;&lt;/p&gt;</description></item><item><title>re: SQL Use of MiniShells</title><link>http://blogs.msdn.com/powershell/archive/2008/06/23/sql-minishells.aspx#8728541</link><pubDate>Sun, 13 Jul 2008 17:38:10 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:8728541</guid><dc:creator>Anon</dc:creator><description>&lt;p&gt;I get very worried when you say that Powershell was not one of the design goals or regular work of the SQL designers. Shouldn't implementing easy administration with Powershell be a priory for all Microsoft product groups? After all, from now on it is included in the common engineering criteria, isn't it? Powershell should be implemented as much as possible by all Microsoft teams. Failure to do so marginalizes it and makes it looks as if Microsoft is made up of many little companies with different goals. In other word it creates a mess. I know that product teams have other priories but leaving Powershell out and making it into a side project for some pationate employees is shamefull, firstly for your team and all the hard work you have put in it and secodnly for all your customers. Why should you convince other product groups to adopt Powershell when Steve Ballmer himself said that all products would be made accessible from the command-line within 5 years. He said that 3 years ago I think. Have him to put force behind his words then.&lt;/p&gt;</description></item><item><title>re: SQL Use of MiniShells</title><link>http://blogs.msdn.com/powershell/archive/2008/06/23/sql-minishells.aspx#8829040</link><pubDate>Mon, 04 Aug 2008 11:20:00 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:8829040</guid><dc:creator>Vesta</dc:creator><description>&lt;p&gt;i think that it is good to have a power shell!&lt;/p&gt;
&lt;p&gt;Nice and just started!&lt;/p&gt;
&lt;p&gt;the ice of it is being melted!&lt;/p&gt;</description></item><item><title>re: SQL Use of MiniShells</title><link>http://blogs.msdn.com/powershell/archive/2008/06/23/sql-minishells.aspx#8850768</link><pubDate>Tue, 12 Aug 2008 15:19:57 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:8850768</guid><dc:creator>Jakob Bindslet</dc:creator><description>&lt;p&gt;Of course, some support for PowerShell in SQL2008 is better than none - however, to me it appears to be a beta feature. Maybe it will actually be done right in time for SQL2008 SP1 ?&lt;/p&gt;</description></item><item><title>re: SQL Use of MiniShells</title><link>http://blogs.msdn.com/powershell/archive/2008/06/23/sql-minishells.aspx#9853398</link><pubDate>Thu, 30 Jul 2009 17:37:40 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:9853398</guid><dc:creator>Matt Phillips</dc:creator><description>&lt;p&gt;So in SQL 2008 R2 you are going to ba able to add arbitrary snap-ins into the Powershell shell used by Sql Server Agent Jobs?&lt;/p&gt;
&lt;p&gt;I want to be able to schedule consistency-check tasks which we have written as powershell cmdlets within a snap-in of our own&lt;/p&gt;</description></item></channel></rss>