<?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 Server Powershell is here!</title><link>http://blogs.msdn.com/mwories/archive/2008/06/14/SQL2008_5F00_Powershell.aspx</link><description>I am very excited that SQL Server will ship with a pretty solid first release of Powershell extensions with SQL Server 2008. The SQL Server Powershell extensions deliver on a vision that we’ll expand on in the next releases to come. So what’s in this</description><dc:language>en-US</dc:language><generator>CommunityServer 2.1 SP1 (Build: 61025.2)</generator><item><title>a-foton &amp;raquo; SQL Server Powershell is here!</title><link>http://blogs.msdn.com/mwories/archive/2008/06/14/SQL2008_5F00_Powershell.aspx#8598749</link><pubDate>Sun, 15 Jun 2008 03:02:56 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:8598749</guid><dc:creator>a-foton &amp;raquo; SQL Server Powershell is here!</dc:creator><description>&lt;p&gt;PingBack from &lt;a rel="nofollow" target="_new" href="http://blog.a-foton.ru/2008/06/15/sql-server-powershell-is-here/"&gt;http://blog.a-foton.ru/2008/06/15/sql-server-powershell-is-here/&lt;/a&gt;&lt;/p&gt;
</description></item><item><title>re: SQL Server Powershell is here!</title><link>http://blogs.msdn.com/mwories/archive/2008/06/14/SQL2008_5F00_Powershell.aspx#8599088</link><pubDate>Sun, 15 Jun 2008 05:55:43 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:8599088</guid><dc:creator>karl prosser</dc:creator><description>&lt;p&gt;So with sqlps.exe being a closed minishell.. i know its a dedicated host of its own but is it a seperate installed of the powershell engine, or just a seperate host. I'd be very curious if you package and distribute the whole powershell engine or not.&lt;/p&gt;
</description></item><item><title>re: SQL Server Powershell is here!</title><link>http://blogs.msdn.com/mwories/archive/2008/06/14/SQL2008_5F00_Powershell.aspx#8600477</link><pubDate>Sun, 15 Jun 2008 13:22:32 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:8600477</guid><dc:creator>mwories</dc:creator><description>&lt;p&gt;It's not a dedicated host. The Minishell uses the normal Powershell host to run, but it allows the entire environment to be preconfigured. It also has separate security settings, and that was one of the main reasons we selected the minishell as the packaging system. If we did not do this then we would have faced all users with a security message to allow ANY Microsoft Powershell script/extension to be trusted. Our security people did not like that, so we were able to allow SQLPS to trust our SQL related files without affecting overall Powershell security.&lt;/p&gt;
&lt;p&gt;SQL Server 2008 indeed includes the entire Powershell host (just the regular one that you can download from Microsoft.com) and installs that as a part of the prerequisites (unless you're running Windows Server 2008, which has Powershell included).&lt;/p&gt;
</description></item><item><title>re: SQL Server Powershell is here!</title><link>http://blogs.msdn.com/mwories/archive/2008/06/14/SQL2008_5F00_Powershell.aspx#8601690</link><pubDate>Sun, 15 Jun 2008 22:02:44 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:8601690</guid><dc:creator>Vasily Gusev</dc:creator><description>&lt;p&gt;&amp;gt;Our security people did not like that, so we were able to allow SQLPS to trust our SQL related files without affecting overall Powershell security.&lt;/p&gt;
&lt;p&gt;Why your &amp;quot;security&amp;quot; people just not sign their scripts/files? Or if its not just scripts - why not change execution policy (with notify on installation) as Exchange security people did?&lt;/p&gt;
&lt;p&gt;This will be MUCH better than creating new separated binary shell when it is uneccessary. And you already did shown that it is not neccessary with script in this post ;)&lt;/p&gt;
</description></item><item><title>re: SQL Server Powershell is here!</title><link>http://blogs.msdn.com/mwories/archive/2008/06/14/SQL2008_5F00_Powershell.aspx#8601809</link><pubDate>Sun, 15 Jun 2008 23:01:40 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:8601809</guid><dc:creator>mwories</dc:creator><description>&lt;P&gt;Thanks for your feedback. All of the files that we ship will be signed, but we limit the scope of security changes to our minishell, without effecting any overall Powershell settings.&lt;/P&gt;
&lt;P&gt;That said we heard the message about the minishell (see &lt;A class="" title=make-shell href="http://msdn.microsoft.com/en-us/library/cc136069(VS.85).aspx)(VS.85).aspx)" target=_blank&gt;make-shell&lt;/A&gt; which was the mechanism we use to create this shell) loud and clear. We would have addressed it this release if we would not been in lock down mode for a while. This is how ship cycles work.&lt;/P&gt;
&lt;P&gt;&amp;nbsp;In the mean time there is an easy way to do this; run the initialization script as a part of your profile. This is what most users willl do who have several environments to manage.&lt;/P&gt;</description></item><item><title>re: SQL Server Powershell is here!</title><link>http://blogs.msdn.com/mwories/archive/2008/06/14/SQL2008_5F00_Powershell.aspx#8602669</link><pubDate>Mon, 16 Jun 2008 05:45:48 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:8602669</guid><dc:creator>Vasily Gusev</dc:creator><description>&lt;p&gt;I'm still dont understand why it not possible to enable add-pssnapin in minishell. It not such significant change, but it will save SQL admins who wants (for example) JUST send email report using send-smtpmail (PS Community Extensions snapin) to write init script like you posted.&lt;/p&gt;
</description></item><item><title>re: SQL Server Powershell is here!</title><link>http://blogs.msdn.com/mwories/archive/2008/06/14/SQL2008_5F00_Powershell.aspx#8603813</link><pubDate>Mon, 16 Jun 2008 11:30:59 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:8603813</guid><dc:creator>mwories</dc:creator><description>&lt;p&gt;We'll be looking at a better way to do this. The Powershell team is also aware of the limitations of the minishell and I expect you can see changes coming to this area. In the mean time I suggest to use an initailzation script as shown above. Thank you for your feedback Vasily, it is much appreciated.&lt;/p&gt;
</description></item><item><title>re: SQL Server Powershell is here!</title><link>http://blogs.msdn.com/mwories/archive/2008/06/14/SQL2008_5F00_Powershell.aspx#8605987</link><pubDate>Mon, 16 Jun 2008 19:39:54 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:8605987</guid><dc:creator>Mark Ayers</dc:creator><description>&lt;p&gt;A closed shell, if that is the only way the SQL providers and cmdlets are available, is really, really bad news.&lt;/p&gt;
</description></item><item><title>re: SQL Server Powershell is here!</title><link>http://blogs.msdn.com/mwories/archive/2008/06/14/SQL2008_5F00_Powershell.aspx#8606034</link><pubDate>Mon, 16 Jun 2008 19:55:26 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:8606034</guid><dc:creator>mwories</dc:creator><description>&lt;P&gt;The SQL providers and cmdlets are available to anyone who uses Powershell. You can load the SQL cmdlets and provider in your startup script.&lt;/P&gt;</description></item><item><title>re: SQL Server Powershell is here!</title><link>http://blogs.msdn.com/mwories/archive/2008/06/14/SQL2008_5F00_Powershell.aspx#8606786</link><pubDate>Mon, 16 Jun 2008 22:46:54 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:8606786</guid><dc:creator>JasonMassie</dc:creator><description>&lt;p&gt;Thanks Michael. Please blog more often. :)&lt;/p&gt;
</description></item><item><title>re: SQL Server Powershell is here!</title><link>http://blogs.msdn.com/mwories/archive/2008/06/14/SQL2008_5F00_Powershell.aspx#8611775</link><pubDate>Tue, 17 Jun 2008 19:03:54 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:8611775</guid><dc:creator>Stacy Hein</dc:creator><description>&lt;p&gt;I have been reading this and other blogs concerning the SQLPS mini-shell. &amp;nbsp;I , as a DBA, am shocked that you would gut a perfectly good tool like PowerShell. &amp;nbsp;&lt;/p&gt;
&lt;p&gt;What is the purpose of not allowing additional snapins or just allowing only the SQL cmdlets to run? &amp;nbsp;With the current PowerShell, I have created a script that saves me a month every year. &amp;nbsp;My entitlement review script goes into SQL Server and pulls a user's information from the database and AD; the information of the user's manager from AD; the database and object permissions of the user; and emails the manager asking them to confirm the permissions are necessary. &amp;nbsp;The script also alerts me when a user is no longer in AD. &amp;nbsp;So, with the &amp;quot;new and improved&amp;quot; SQLPS, I will have to give that month back? &amp;nbsp;&lt;/p&gt;
&lt;p&gt;This is a bad idea. &amp;nbsp;You are ruining a wonderful tool.&lt;/p&gt;
</description></item><item><title>re: SQL Server Powershell is here!</title><link>http://blogs.msdn.com/mwories/archive/2008/06/14/SQL2008_5F00_Powershell.aspx#8611836</link><pubDate>Tue, 17 Jun 2008 19:25:45 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:8611836</guid><dc:creator>mwories</dc:creator><description>&lt;P&gt;Hi Stacy, you'll still be able to do this. SQLPS is nothing more than an ad-hoc environment that quickly gives you all of the SQL-related providers and cmdlets, but in your case you would just keep on doing what you are doing today, and add the SQL providers and snapins to your profile or init scripts so you can start using these in the type of scenarios that you mention.&lt;/P&gt;
&lt;P&gt;Most people who have more environments than SQL to manage will add the SQL providers and cmdlets to their profile/init script.&lt;/P&gt;</description></item><item><title>re: SQL Server Powershell is here!</title><link>http://blogs.msdn.com/mwories/archive/2008/06/14/SQL2008_5F00_Powershell.aspx#8616993</link><pubDate>Wed, 18 Jun 2008 18:19:44 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:8616993</guid><dc:creator>Jim_B</dc:creator><description>&lt;p&gt;out of curisoity what was the thinking behind providing the cmdlets to be added to a full powershell and building a minishell when ( IMHO) most users will simply add the snapins and cmdlets to their profile, or are you saying that the only way to run sqlps files is via the minishell? ( I haven't had a change to DL the CTP yet)&lt;/p&gt;</description></item><item><title>re: SQL Server Powershell is here!</title><link>http://blogs.msdn.com/mwories/archive/2008/06/14/SQL2008_5F00_Powershell.aspx#8617375</link><pubDate>Wed, 18 Jun 2008 19:48:27 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:8617375</guid><dc:creator>mwories</dc:creator><description>&lt;P&gt;Hi Jim, when we started to develop our provider and cmdlets we discussed packaging with the Powershell team. In Powershell V1 there are two packaging mechanisms available, one is a Console, and one is the Minishell. A Console can be created with Export-Console. It does not save the entire state, such as format and type extensions, and loaded providers, and was therefore not useful to us. The other option was a minishell (which is can be created with make-shell from the Powershell SDK). The minishell can give you a complete environment (albeit closed) but it is the only packaging option available in Powershell V1.&lt;/P&gt;
&lt;P&gt;Like mentioned before, there are no restrictions/limitation to use the cmdlets and provider in any environment you want to use these in. You don't HAVE to use SQLPS. You can use use "Powershell" (the command, as SQLPS *is* also Powershell ^^).&lt;/P&gt;</description></item><item><title>Evaluating Policies On Demand Through PowerShell</title><link>http://blogs.msdn.com/mwories/archive/2008/06/14/SQL2008_5F00_Powershell.aspx#8620223</link><pubDate>Thu, 19 Jun 2008 07:53:00 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:8620223</guid><dc:creator>Lara Rubbelke</dc:creator><description>&lt;p&gt;In my previous blog I reviewed the different policy evaluation modes available in SQL Server 2008. In&lt;/p&gt;
</description></item><item><title>The SQLPS Firestorm</title><link>http://blogs.msdn.com/mwories/archive/2008/06/14/SQL2008_5F00_Powershell.aspx#8620467</link><pubDate>Thu, 19 Jun 2008 09:15:28 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:8620467</guid><dc:creator>Dan's Blog</dc:creator><description>&lt;p&gt;Within the PowerShell community there's a firestorm raging over SQLPS.exe our mini-shell that we're introducing&lt;/p&gt;
</description></item><item><title>Launching Vanilla PowerShell from SSMS</title><link>http://blogs.msdn.com/mwories/archive/2008/06/14/SQL2008_5F00_Powershell.aspx#8677899</link><pubDate>Tue, 01 Jul 2008 20:22:29 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:8677899</guid><dc:creator>Dan's Blog</dc:creator><description>&lt;p&gt;One of the criticisms of our PowerShell implementation is the integration with Management Studio launches&lt;/p&gt;
</description></item><item><title>The best feature in SQL Server 2008 – sqlps.exe?</title><link>http://blogs.msdn.com/mwories/archive/2008/06/14/SQL2008_5F00_Powershell.aspx#8838488</link><pubDate>Wed, 06 Aug 2008 21:36:49 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:8838488</guid><dc:creator>Eric and the .NET Framework</dc:creator><description>&lt;p&gt;I am beginning to think it could be humble sqlps.exe. SQL Server 2008 includes powershell support – it&lt;/p&gt;
</description></item><item><title>Loading SQL Server Provider</title><link>http://blogs.msdn.com/mwories/archive/2008/06/14/SQL2008_5F00_Powershell.aspx#9131812</link><pubDate>Fri, 21 Nov 2008 16:22:07 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:9131812</guid><dc:creator>Richard Siddaway's Blog</dc:creator><description>&lt;p&gt;Last night at the User Group meeting I showed a script to load the required assemblies and snapins that&lt;/p&gt;
</description></item><item><title>Using SQL Server 2008 snap-ins with SQL Server 2005</title><link>http://blogs.msdn.com/mwories/archive/2008/06/14/SQL2008_5F00_Powershell.aspx#9246149</link><pubDate>Mon, 22 Dec 2008 06:14:13 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:9246149</guid><dc:creator>Tim Benninghoff</dc:creator><description>&lt;p&gt;If your company is like mine, you are largely at the mercy of your software vendors as to when you'll&lt;/p&gt;
</description></item><item><title>PowerShell : Provider Sql Server</title><link>http://blogs.msdn.com/mwories/archive/2008/06/14/SQL2008_5F00_Powershell.aspx#9305938</link><pubDate>Sun, 11 Jan 2009 18:15:50 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:9305938</guid><dc:creator>Mim</dc:creator><description>&lt;p&gt;Je me suis mis r&amp;#233;cemment &amp;#224; PowerShell, sp&amp;#233;cialement orient&amp;#233; vers SQL SERVER. Lors de l’installation de&lt;/p&gt;
</description></item></channel></rss>