<?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>Influence the future of Windows sdk : Powershell based build environment</title><link>http://blogs.msdn.com/nandal/archive/2008/03/10/influence-the-future-of-windows-sdk-powershell-based-build-environment.aspx</link><description>We are working on next version of the Windows SDK. One of the features in discussion is a PowerShell based build environment for Windows SDK. We would like to know what do you think about this feature. Do you see yourself using this? Any information related</description><dc:language>en-US</dc:language><generator>CommunityServer 2.1 SP1 (Build: 61025.2)</generator><item><title>Do you want a PowerShell based build environment?</title><link>http://blogs.msdn.com/nandal/archive/2008/03/10/influence-the-future-of-windows-sdk-powershell-based-build-environment.aspx#8164936</link><pubDate>Wed, 12 Mar 2008 04:50:34 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:8164936</guid><dc:creator>Windows PowerShell</dc:creator><description>&lt;p&gt;If so SPEAK UP NOW .&amp;amp;#160; The Windows SDK team is looking for feedback on whether this would be useful.&amp;amp;#160;&lt;/p&gt;
</description></item><item><title>Do you want a PowerShell based build environment?</title><link>http://blogs.msdn.com/nandal/archive/2008/03/10/influence-the-future-of-windows-sdk-powershell-based-build-environment.aspx#8165031</link><pubDate>Wed, 12 Mar 2008 05:11:03 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:8165031</guid><dc:creator>Noticias externas</dc:creator><description>&lt;p&gt;If so SPEAK UP NOW .&amp;amp;#160; The Windows SDK team is looking for feedback on whether this would be useful&lt;/p&gt;
</description></item><item><title>re: Influence the future of Windows sdk : Powershell based build environment</title><link>http://blogs.msdn.com/nandal/archive/2008/03/10/influence-the-future-of-windows-sdk-powershell-based-build-environment.aspx#8165606</link><pubDate>Wed, 12 Mar 2008 07:01:34 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:8165606</guid><dc:creator>Tomas Restrepo</dc:creator><description>&lt;p&gt;YES, YES, YES&lt;/p&gt;
&lt;p&gt;Well, actually, I already do this; I sort of ported the SDK batch files into my powershell script profile (it even looks for 3.5/2008 &amp;nbsp;first and if not found falls back to 2.0/2005).&lt;/p&gt;
&lt;p&gt;Seriously, for me, not having the SDK/VS build environment available in powershell was a big deterrent to using it as my day to day shell. It was only until I spent time setting it up that I could make powershell my default shell (and I ain't going back to cmd.exe)&lt;/p&gt;</description></item><item><title>re: Influence the future of Windows sdk : Powershell based build environment</title><link>http://blogs.msdn.com/nandal/archive/2008/03/10/influence-the-future-of-windows-sdk-powershell-based-build-environment.aspx#8166311</link><pubDate>Wed, 12 Mar 2008 09:00:46 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:8166311</guid><dc:creator>Henri Wiechers</dc:creator><description>&lt;p&gt;Absolutely. A build environment with the power of PowerShell would be awesome. &lt;/p&gt;</description></item><item><title>re: Influence the future of Windows sdk : Powershell based build environment</title><link>http://blogs.msdn.com/nandal/archive/2008/03/10/influence-the-future-of-windows-sdk-powershell-based-build-environment.aspx#8166996</link><pubDate>Wed, 12 Mar 2008 10:25:45 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:8166996</guid><dc:creator>Alexander Gornik</dc:creator><description>&lt;p&gt;PowerSHell should be the only build script out there.&lt;/p&gt;
&lt;p&gt;It should definitely replace MSBuild / XML files. &lt;/p&gt;</description></item><item><title>re: Influence the future of Windows sdk : Powershell based build environment</title><link>http://blogs.msdn.com/nandal/archive/2008/03/10/influence-the-future-of-windows-sdk-powershell-based-build-environment.aspx#8167328</link><pubDate>Wed, 12 Mar 2008 11:07:09 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:8167328</guid><dc:creator>vermorel</dc:creator><description>&lt;p&gt;Not sure whether my comment is relevant. But the thing that I would like to see would be more &amp;quot;interoperability&amp;quot; between MsBuild and PowerShell.&lt;/p&gt;
&lt;p&gt;- To be able (natively) to run MsBuild tasks from the PowerShell.&lt;/p&gt;
&lt;p&gt;- To be able (natively) to run PowerShell within MsBuild.&lt;/p&gt;
&lt;p&gt;For now, it ain't easy to do so; but if the integration (both ways) was nicely setup, I would most certainly put more PSH scripts into my builds.&lt;/p&gt;
&lt;p&gt;Best regards,&lt;/p&gt;
&lt;p&gt;Joann&amp;#232;s&lt;/p&gt;
</description></item><item><title>re: Influence the future of Windows sdk : Powershell based build environment</title><link>http://blogs.msdn.com/nandal/archive/2008/03/10/influence-the-future-of-windows-sdk-powershell-based-build-environment.aspx#8167621</link><pubDate>Wed, 12 Mar 2008 11:44:19 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:8167621</guid><dc:creator>Richard Siddaway</dc:creator><description>&lt;p&gt;Yes please.&lt;/p&gt;
&lt;p&gt;I am moving more and more tasks to PowerShell. &amp;nbsp;Having a PowerShell build environment would be very useful.&lt;/p&gt;
&lt;p&gt;I'd be happy to be involved in testing&lt;/p&gt;</description></item><item><title>re: Influence the future of Windows sdk : Powershell based build environment</title><link>http://blogs.msdn.com/nandal/archive/2008/03/10/influence-the-future-of-windows-sdk-powershell-based-build-environment.aspx#8167791</link><pubDate>Wed, 12 Mar 2008 12:04:27 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:8167791</guid><dc:creator>Devang Mehta</dc:creator><description>&lt;p&gt;I would say that such an environment would be god-send. We've tried msbuild for our environment and it is hard (and in some cases impossible) to do what we need it to do.&lt;/p&gt;
&lt;p&gt;We are building a hybrid web app with old perl code and new C# code in it. Our current build requires modification of code using regex's at deploy time. We are currently stuck with a perl build utility for that reason (and BTW, we love perl :-).&lt;/p&gt;
&lt;p&gt;We would love a utility that handles C# compilation and a full featured scripting language to do special things. It would be killer utility and powershell seems ideal for it.&lt;/p&gt;
&lt;p&gt;I don't think our situation is that unique, there must be so many applications facing a similar situation.&lt;/p&gt;
&lt;p&gt;Today, our options in migrating to C# are limited by legacy as well as convenience issues. And a hybrid architecture is very appealing if you do lots of quick development and future consolidation like we do. &lt;/p&gt;
&lt;p&gt;It would make sense for MSFT to remove those bottlenecks for us by giving us powershell build environment.&lt;/p&gt;
&lt;p&gt;Please do this!&lt;/p&gt;
&lt;p&gt;--Devang&lt;/p&gt;</description></item><item><title>re: Influence the future of Windows sdk : Powershell based build environment</title><link>http://blogs.msdn.com/nandal/archive/2008/03/10/influence-the-future-of-windows-sdk-powershell-based-build-environment.aspx#8168409</link><pubDate>Wed, 12 Mar 2008 13:16:12 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:8168409</guid><dc:creator>Lionel</dc:creator><description>&lt;p&gt;What is a &amp;quot;PowerShell based build environment&amp;quot;? &amp;nbsp;Is it: 1) an alternative to msbuild? 2) using powershell from inside msbuild? 3) an msbuild-like cmdlet?&lt;/p&gt;
&lt;p&gt;Anyway, it would be quite welcome.&lt;/p&gt;</description></item><item><title>re: Influence the future of Windows sdk : Powershell based build environment</title><link>http://blogs.msdn.com/nandal/archive/2008/03/10/influence-the-future-of-windows-sdk-powershell-based-build-environment.aspx#8168431</link><pubDate>Wed, 12 Mar 2008 13:20:44 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:8168431</guid><dc:creator>Skyrambler</dc:creator><description>&lt;p&gt;Some of the more interesting applications of Powershell, so far, have been in scaling administration. &amp;nbsp;Making things possible that you would not contemplate using existing technologies. &amp;nbsp;i.e. rebuilding and reconfiguring automatically 1000 x 2008 servers overnight for training purposes. &amp;nbsp;&lt;/p&gt;
&lt;p&gt;I can see interesting possibilities if the build environment had easy-to-use powershell support.&lt;/p&gt;
&lt;p&gt;Kindest Regards&lt;/p&gt;
&lt;p&gt;Mike Walker, Member of the PSUK group&lt;/p&gt;</description></item><item><title>re: Influence the future of Windows sdk : Powershell based build environment</title><link>http://blogs.msdn.com/nandal/archive/2008/03/10/influence-the-future-of-windows-sdk-powershell-based-build-environment.aspx#8168661</link><pubDate>Wed, 12 Mar 2008 13:49:32 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:8168661</guid><dc:creator>fangelico</dc:creator><description>&lt;p&gt;- To be able (natively) to run MsBuild tasks from the PowerShell.&lt;/p&gt;
&lt;p&gt;- To be able (natively) to run PowerShell within MsBuild.&lt;/p&gt;
&lt;p&gt;i agree on a 100%&lt;/p&gt;
&lt;p&gt;I think that more powershell on everything is a good thing :D&lt;/p&gt;
&lt;p&gt;Cheers&lt;/p&gt;</description></item><item><title>re: Influence the future of Windows sdk : Powershell based build environment</title><link>http://blogs.msdn.com/nandal/archive/2008/03/10/influence-the-future-of-windows-sdk-powershell-based-build-environment.aspx#8169051</link><pubDate>Wed, 12 Mar 2008 15:00:13 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:8169051</guid><dc:creator>Bob Gregory</dc:creator><description>&lt;p&gt;I don't think that MSBuild interoperability is what's being discussed here. I think (and please correct me if I'm wrong) that we're talking about an actual PS build environment?&lt;/p&gt;
&lt;p&gt;Like Rake, only with PS. If so, yes, count me in.&lt;/p&gt;</description></item><item><title>re: Influence the future of Windows sdk : Powershell based build environment</title><link>http://blogs.msdn.com/nandal/archive/2008/03/10/influence-the-future-of-windows-sdk-powershell-based-build-environment.aspx#8169064</link><pubDate>Wed, 12 Mar 2008 15:03:25 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:8169064</guid><dc:creator>Matt Johnson</dc:creator><description>&lt;p&gt;This sounds like a great idea. I already use powershell for everything else, why not add it to helping me with my builds.&lt;/p&gt;</description></item><item><title>re: Influence the future of Windows sdk : Powershell based build environment</title><link>http://blogs.msdn.com/nandal/archive/2008/03/10/influence-the-future-of-windows-sdk-powershell-based-build-environment.aspx#8169397</link><pubDate>Wed, 12 Mar 2008 15:47:55 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:8169397</guid><dc:creator>Eric</dc:creator><description>&lt;p&gt;An extensible DSL is much better than XML config files. &lt;/p&gt;</description></item><item><title>re: Influence the future of Windows sdk : Powershell based build environment</title><link>http://blogs.msdn.com/nandal/archive/2008/03/10/influence-the-future-of-windows-sdk-powershell-based-build-environment.aspx#8169583</link><pubDate>Wed, 12 Mar 2008 16:12:24 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:8169583</guid><dc:creator>David Mohundro</dc:creator><description>&lt;p&gt;Yes! More PowerShell!&lt;/p&gt;
&lt;p&gt;On top of this, I'd also like to see build tasks that are scriptable by PowerShell (i.e. sort of like Rake with Ruby, or Bake with Boo). This may be what you're referring to and if so, I apologize for the duplication.&lt;/p&gt;</description></item><item><title>re: Influence the future of Windows sdk : Powershell based build environment</title><link>http://blogs.msdn.com/nandal/archive/2008/03/10/influence-the-future-of-windows-sdk-powershell-based-build-environment.aspx#8169737</link><pubDate>Wed, 12 Mar 2008 16:33:33 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:8169737</guid><dc:creator>Robbie Foust</dc:creator><description>&lt;p&gt;Yes!!! Powershell based build environment, please!&lt;/p&gt;</description></item><item><title>re: Influence the future of Windows sdk : Powershell based build environment</title><link>http://blogs.msdn.com/nandal/archive/2008/03/10/influence-the-future-of-windows-sdk-powershell-based-build-environment.aspx#8169835</link><pubDate>Wed, 12 Mar 2008 16:41:40 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:8169835</guid><dc:creator>Nick</dc:creator><description>&lt;p&gt;I agree with Joannes, that would be the most useful. &amp;nbsp;I still think most people are going to want to do builds using MSBuild. &amp;nbsp;But there are times when more power is needed, and a simple batch script is just plain out dated.&lt;/p&gt;</description></item><item><title>re: Influence the future of Windows sdk : Powershell based build environment</title><link>http://blogs.msdn.com/nandal/archive/2008/03/10/influence-the-future-of-windows-sdk-powershell-based-build-environment.aspx#8170115</link><pubDate>Wed, 12 Mar 2008 17:02:43 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:8170115</guid><dc:creator>ChrisW</dc:creator><description>&lt;p&gt;I think this would be a fantastic addition!!&lt;/p&gt;</description></item><item><title>re: Influence the future of Windows sdk : Powershell based build environment</title><link>http://blogs.msdn.com/nandal/archive/2008/03/10/influence-the-future-of-windows-sdk-powershell-based-build-environment.aspx#8170309</link><pubDate>Wed, 12 Mar 2008 17:16:20 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:8170309</guid><dc:creator>Jason</dc:creator><description>&lt;p&gt;I personally would really like powershell integration in the build environment. &amp;nbsp;I've been using CC.Net and NAnt for a couple of years and have recently been migrating it to msbuild and in doing so have found myself already converting a lot of the custom tasks to powershell rather than having dedicated task dlls that are harder to maintain. &amp;nbsp;So it would be very useful for me to have that already built in and supported by the build framework itself. &amp;nbsp;Glad to see you guys are already thinking ahead about it!&lt;/p&gt;
&lt;p&gt;-Jason&lt;/p&gt;</description></item><item><title>re: Influence the future of Windows sdk : Powershell based build environment</title><link>http://blogs.msdn.com/nandal/archive/2008/03/10/influence-the-future-of-windows-sdk-powershell-based-build-environment.aspx#8170354</link><pubDate>Wed, 12 Mar 2008 17:20:45 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:8170354</guid><dc:creator>Don Jones</dc:creator><description>&lt;p&gt;Indeed I'd like to see this. This is absolutely a task that needs to be automated in many circumstances, and PowerShell is ideal for task-specific automation. Plus, PowerShell acts as a very task-focused API that developers can build on top of. &lt;/p&gt;
&lt;p&gt;I have customers who frequently spend a great deal of time creating build scripts; a PowerShell-based environment would be more efficient to script as it'd be more task-centric, and it'd also enable them to leverage their growing skill set. Essentially, anything Microsoft produces that is scriptable or which needs automation should be done in PowerShell. Wow... a standard... think of it...&lt;/p&gt;</description></item><item><title>re: Influence the future of Windows sdk : Powershell based build environment</title><link>http://blogs.msdn.com/nandal/archive/2008/03/10/influence-the-future-of-windows-sdk-powershell-based-build-environment.aspx#8170761</link><pubDate>Wed, 12 Mar 2008 18:15:42 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:8170761</guid><dc:creator>Nick</dc:creator><description>&lt;p&gt;Yes, please look at some kind of harmonization between MSBuild and Powershell.&lt;/p&gt;
&lt;p&gt;Having some of the SDK command line tools implemented as Cmdlets would be useful too.&lt;/p&gt;
&lt;p&gt;Thanks for asking,&lt;/p&gt;
&lt;p&gt;Nick.&lt;/p&gt;</description></item><item><title>re: Influence the future of Windows sdk : Powershell based build environment</title><link>http://blogs.msdn.com/nandal/archive/2008/03/10/influence-the-future-of-windows-sdk-powershell-based-build-environment.aspx#8170856</link><pubDate>Wed, 12 Mar 2008 18:29:11 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:8170856</guid><dc:creator>KeithH</dc:creator><description>&lt;p&gt;I agree with the comment about using PowerShell more directly from MSBuild. &amp;nbsp;That might be enough to push us to use TeamBuild. &amp;nbsp;I currently prefer PowerShell's flexibility to MSBuild/TeamBuild so all our build scripts are written in PowerShell and we invoke msbuild from there. &amp;nbsp;I would also love to see native PowerShell cmdlet support for TFS (especially version control). &amp;nbsp;Still whatever extra PowerShell goodies I can get out of VS and/or the Windows SDK, I'll take them.&lt;/p&gt;
</description></item><item><title>re: Influence the future of Windows sdk : Powershell based build environment</title><link>http://blogs.msdn.com/nandal/archive/2008/03/10/influence-the-future-of-windows-sdk-powershell-based-build-environment.aspx#8171200</link><pubDate>Wed, 12 Mar 2008 19:13:13 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:8171200</guid><dc:creator>PaulG</dc:creator><description>&lt;p&gt;I also agree that good interoperability with MSBuild would be great. &amp;nbsp;We are heavily invested in MSBuild scripts and build tasks.&lt;/p&gt;</description></item><item><title>re: Influence the future of Windows sdk : Powershell based build environment</title><link>http://blogs.msdn.com/nandal/archive/2008/03/10/influence-the-future-of-windows-sdk-powershell-based-build-environment.aspx#8171388</link><pubDate>Wed, 12 Mar 2008 19:51:09 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:8171388</guid><dc:creator>Dave Kingston</dc:creator><description>&lt;p&gt;I'm unsure what you're envisioning. &amp;nbsp;But I would like to put my two cents worth in. &amp;nbsp;I would like to be able to natively run MSBuild from Powershell. &amp;nbsp;This would be tremedously useful for error tracking in the build process and for numerous other custom requirements that some builds have.&lt;/p&gt;
&lt;p&gt;I'm actually amazed that it's as hard as it is right now.&lt;/p&gt;
&lt;p&gt;I've seen tutorials for using powershell in MSBuild, but it should be native as well.&lt;/p&gt;
&lt;p&gt;Anyway, yes. &amp;nbsp;Integration good.&lt;/p&gt;</description></item><item><title>re: Influence the future of Windows sdk : Powershell based build environment</title><link>http://blogs.msdn.com/nandal/archive/2008/03/10/influence-the-future-of-windows-sdk-powershell-based-build-environment.aspx#8171912</link><pubDate>Wed, 12 Mar 2008 21:05:24 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:8171912</guid><dc:creator>Steven Murawski</dc:creator><description>&lt;p&gt;I'm not really a developer, but I write a bit of code in Visual Studio and I would love to see more integration with PowerShell. &amp;nbsp;My job as an admin in a Windows environment has me working with PowerShell on a daily basis and I would love the ability to transition what I know with &amp;nbsp;PowerShell into working with Visual Studio.&lt;/p&gt;
&lt;p&gt;Thanks!&lt;/p&gt;</description></item><item><title>re: Influence the future of Windows sdk : Powershell based build environment</title><link>http://blogs.msdn.com/nandal/archive/2008/03/10/influence-the-future-of-windows-sdk-powershell-based-build-environment.aspx#8172141</link><pubDate>Wed, 12 Mar 2008 21:28:08 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:8172141</guid><dc:creator>tfl</dc:creator><description>&lt;p&gt;Yes please. Please create a PowerShell based build enviornment!&lt;/p&gt;
</description></item><item><title>re: Influence the future of Windows sdk : Powershell based build environment</title><link>http://blogs.msdn.com/nandal/archive/2008/03/10/influence-the-future-of-windows-sdk-powershell-based-build-environment.aspx#8172878</link><pubDate>Wed, 12 Mar 2008 22:18:16 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:8172878</guid><dc:creator>Darrin Bishop</dc:creator><description>&lt;p&gt;Yes a PowerShell based build enviroment would be great.&lt;/p&gt;</description></item><item><title>re: Influence the future of Windows sdk : Powershell based build environment</title><link>http://blogs.msdn.com/nandal/archive/2008/03/10/influence-the-future-of-windows-sdk-powershell-based-build-environment.aspx#8173076</link><pubDate>Wed, 12 Mar 2008 22:35:40 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:8173076</guid><dc:creator>Robin van Dijk</dc:creator><description>&lt;p&gt;Yes please!!! &lt;/p&gt;
&lt;p&gt;From the moment I first worked with Powershell I was hoping that in the end it's going to completely replace command.com / the old dos shell interface / vbscripting / etc. I support every action that's going to get us a step closer towards that goal.&lt;/p&gt;
&lt;p&gt;P.S. Although we can get msbuild and Powershell integration with some simple code (see the powershell team blog) I also like some official support for that, but perhaps this is the wrong site / blog to ask for that...&lt;/p&gt;</description></item><item><title>re: Influence the future of Windows sdk : Powershell based build environment</title><link>http://blogs.msdn.com/nandal/archive/2008/03/10/influence-the-future-of-windows-sdk-powershell-based-build-environment.aspx#8173653</link><pubDate>Wed, 12 Mar 2008 23:16:29 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:8173653</guid><dc:creator>JK</dc:creator><description>&lt;p&gt;YES, PowerShell build env would be good. &lt;/p&gt;
&lt;p&gt;But even better would be MSBuild &amp;amp; PowerShell integration:&lt;/p&gt;
&lt;p&gt;- using PowerShell scripts (inline and/or in-process) from MSBuild&lt;/p&gt;
&lt;p&gt;- running MSBuild (in-process) from PowerShell&lt;/p&gt;</description></item><item><title>re: Influence the future of Windows sdk : Powershell based build environment</title><link>http://blogs.msdn.com/nandal/archive/2008/03/10/influence-the-future-of-windows-sdk-powershell-based-build-environment.aspx#8174273</link><pubDate>Thu, 13 Mar 2008 00:15:39 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:8174273</guid><dc:creator>Ed</dc:creator><description>&lt;p&gt;I'd be one of the first to sign up to use this feature if it were made available.&lt;/p&gt;</description></item><item><title>re: Influence the future of Windows sdk : Powershell based build environment</title><link>http://blogs.msdn.com/nandal/archive/2008/03/10/influence-the-future-of-windows-sdk-powershell-based-build-environment.aspx#8175266</link><pubDate>Thu, 13 Mar 2008 01:55:28 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:8175266</guid><dc:creator>TWNZ</dc:creator><description>&lt;p&gt;Anything PowerShell would appear to be 'a good thing' !&lt;/p&gt;
&lt;p&gt;Regards&lt;/p&gt;
&lt;p&gt;A.&lt;/p&gt;
</description></item><item><title>re: Influence the future of Windows sdk : Powershell based build environment</title><link>http://blogs.msdn.com/nandal/archive/2008/03/10/influence-the-future-of-windows-sdk-powershell-based-build-environment.aspx#8176872</link><pubDate>Thu, 13 Mar 2008 04:26:16 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:8176872</guid><dc:creator>Mac</dc:creator><description>&lt;p&gt;As long as you're at it, might as well offer some MSDeploy functionality as well in Power Shell.&lt;/p&gt;</description></item><item><title>re: Influence the future of Windows sdk : Powershell based build environment</title><link>http://blogs.msdn.com/nandal/archive/2008/03/10/influence-the-future-of-windows-sdk-powershell-based-build-environment.aspx#8177465</link><pubDate>Thu, 13 Mar 2008 05:00:30 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:8177465</guid><dc:creator>Cash Foley</dc:creator><description>&lt;p&gt;Building .Net Applications? &amp;nbsp;Maybe I'm missing the point, but MSBuild is great for &amp;quot;building&amp;quot; and it's part of the framework. &lt;/p&gt;
&lt;p&gt;What is the &amp;quot;gap&amp;quot; to be served by doing it in PowerShell? &amp;nbsp;Having MSBuild CmdLet(s) would be really nice. &lt;/p&gt;</description></item><item><title>re: Influence the future of Windows sdk : Powershell based build environment</title><link>http://blogs.msdn.com/nandal/archive/2008/03/10/influence-the-future-of-windows-sdk-powershell-based-build-environment.aspx#8179613</link><pubDate>Thu, 13 Mar 2008 11:26:18 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:8179613</guid><dc:creator>Staffan Gustafsson</dc:creator><description>&lt;p&gt;I second Joann&amp;#232;s.&lt;/p&gt;
&lt;p&gt;Integration between MSBuild and powershell is the key.&lt;/p&gt;
&lt;p&gt;MSBuild will be a part of many builds. So will hopefully powershell.&lt;/p&gt;
&lt;p&gt;/Staffan&lt;/p&gt;</description></item><item><title>re: Influence the future of Windows sdk : Powershell based build environment</title><link>http://blogs.msdn.com/nandal/archive/2008/03/10/influence-the-future-of-windows-sdk-powershell-based-build-environment.aspx#8179655</link><pubDate>Thu, 13 Mar 2008 11:44:51 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:8179655</guid><dc:creator>Dr Herbie</dc:creator><description>&lt;p&gt;Yes please!&lt;/p&gt;
&lt;p&gt;We don't really use MSBuild at the moment and tend towards Powershell (so we can use cmdlets update build numbers in our custom release tracking database) and getting VS to do the build (so it automatically does our MSI builds too).&lt;/p&gt;</description></item><item><title>re: Influence the future of Windows sdk : Powershell based build environment</title><link>http://blogs.msdn.com/nandal/archive/2008/03/10/influence-the-future-of-windows-sdk-powershell-based-build-environment.aspx#8179982</link><pubDate>Thu, 13 Mar 2008 13:59:30 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:8179982</guid><dc:creator>Arnaud</dc:creator><description>&lt;p&gt;Yes I think it is a very good idea !!!&lt;/p&gt;</description></item><item><title>New and Notable 226</title><link>http://blogs.msdn.com/nandal/archive/2008/03/10/influence-the-future-of-windows-sdk-powershell-based-build-environment.aspx#8180530</link><pubDate>Thu, 13 Mar 2008 16:33:55 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:8180530</guid><dc:creator>Sam Gentile</dc:creator><description>&lt;p&gt;&amp;amp;#160; Comments and trackbacks are back on after a futile battle with spam. I&amp;amp;#39;ll see how long it&lt;/p&gt;
</description></item><item><title>re: Influence the future of Windows sdk : Powershell based build environment</title><link>http://blogs.msdn.com/nandal/archive/2008/03/10/influence-the-future-of-windows-sdk-powershell-based-build-environment.aspx#8182092</link><pubDate>Thu, 13 Mar 2008 20:07:24 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:8182092</guid><dc:creator>John Vottero</dc:creator><description>&lt;p&gt;PowerShell based build environment? &amp;nbsp;YES, PLEASE!!!&lt;/p&gt;
&lt;p&gt;A PowerShell script that creates appropriate aliases and variables would be a good start. &amp;nbsp;Long term, I think all command line tools should be PowerShell cmdlets. &amp;nbsp;&lt;/p&gt;</description></item><item><title>re: Influence the future of Windows sdk : Powershell based build environment</title><link>http://blogs.msdn.com/nandal/archive/2008/03/10/influence-the-future-of-windows-sdk-powershell-based-build-environment.aspx#8185066</link><pubDate>Thu, 13 Mar 2008 22:56:42 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:8185066</guid><dc:creator>Serfmum Yossarian</dc:creator><description>&lt;p&gt;Yes, definitely. Something along the lines of rake would be fantastic. PowerShake, anyone?&lt;/p&gt;</description></item><item><title>re: Influence the future of Windows sdk : Powershell based build environment</title><link>http://blogs.msdn.com/nandal/archive/2008/03/10/influence-the-future-of-windows-sdk-powershell-based-build-environment.aspx#8185773</link><pubDate>Thu, 13 Mar 2008 23:26:05 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:8185773</guid><dc:creator>Richard</dc:creator><description>&lt;p&gt;I think PowerShell anything would be a good thing too. Also besides the flexibility, PowerShell is still a command line shell so I see only positives so far...&lt;/p&gt;</description></item><item><title>re: Influence the future of Windows sdk : Powershell based build environment</title><link>http://blogs.msdn.com/nandal/archive/2008/03/10/influence-the-future-of-windows-sdk-powershell-based-build-environment.aspx#8192474</link><pubDate>Fri, 14 Mar 2008 04:44:35 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:8192474</guid><dc:creator>Erich Stehr</dc:creator><description>&lt;p&gt;Please! &amp;nbsp;The only cmd.exe windows I normally have on my screen now are for the build environment; everywhere else I can is now PowerShell.&lt;/p&gt;</description></item><item><title>re: Influence the future of Windows sdk : Powershell based build environment</title><link>http://blogs.msdn.com/nandal/archive/2008/03/10/influence-the-future-of-windows-sdk-powershell-based-build-environment.aspx#8202760</link><pubDate>Fri, 14 Mar 2008 16:12:22 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:8202760</guid><dc:creator>Adam</dc:creator><description>&lt;p&gt;Somewhat related and apparently quite some people are looking for it - running PowerShell scripts from MSBuild. Bart De Smet has a post on the topic at &lt;a rel="nofollow" target="_new" href="http://community.bartdesmet.net/blogs/bart/archive/2008/02/16/invoking-powershell-scripts-from-msbuild.aspx"&gt;http://community.bartdesmet.net/blogs/bart/archive/2008/02/16/invoking-powershell-scripts-from-msbuild.aspx&lt;/a&gt;.&lt;/p&gt;</description></item><item><title>re: Influence the future of Windows sdk : Powershell based build environment</title><link>http://blogs.msdn.com/nandal/archive/2008/03/10/influence-the-future-of-windows-sdk-powershell-based-build-environment.aspx#8210999</link><pubDate>Sat, 15 Mar 2008 00:15:49 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:8210999</guid><dc:creator>Nick Howell</dc:creator><description>&lt;p&gt;Integration between MSBuild and PowerShell would be fantastic! Hoping this will definitely get in.&lt;/p&gt;</description></item><item><title>re: Influence the future of Windows sdk : Powershell based build environment</title><link>http://blogs.msdn.com/nandal/archive/2008/03/10/influence-the-future-of-windows-sdk-powershell-based-build-environment.aspx#8237245</link><pubDate>Sun, 16 Mar 2008 01:57:18 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:8237245</guid><dc:creator>Captain Literal</dc:creator><description>&lt;p&gt;I have a build task that hosts a PowerShell runspace and I use it everywhere - trouble is that every task that I use ends up hosting a new runspace and that just takes a little time.&lt;/p&gt;
&lt;p&gt;What would be really useful is not just native integration between MS Build and PowerShell (as already suggested), but everything using PowerShell - from Visual Studio to all the little .exe that we end up running every day just to get something built and tested.&lt;/p&gt;</description></item><item><title>re: Influence the future of Windows sdk : Powershell based build environment</title><link>http://blogs.msdn.com/nandal/archive/2008/03/10/influence-the-future-of-windows-sdk-powershell-based-build-environment.aspx#8294887</link><pubDate>Mon, 17 Mar 2008 23:26:38 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:8294887</guid><dc:creator>David</dc:creator><description>&lt;p&gt;A number of cmdlets to provide parts of an application layer for integration could be usefull. Currently using (N)Ant for TDD deployment and similar system management scenarious could be more easily tested i.e. also considering instrumentation of apps towards proper Windows system integration. This could include the cloud like Windows Live Service etc. and provide for competive services as well by providing a reference solution for such a cmdlet bridging developments tools like Ant, MSBuild etc. with infrastructure. In one scenario one should be able to test production quality by simply integrating a set of cmdlets. The cmdlets to take prarameters. I.e. running a basic integrated system management test some app. configuration of subsystems and services on the WIndows Server System like:&lt;/p&gt;
&lt;p&gt;- Application platform (i.e. BizTalk, IIS, Sharepoint), &lt;/p&gt;
&lt;p&gt;- Data (fs, db etc.), &lt;/p&gt;
&lt;p&gt;- Deployment (msi, registration), &lt;/p&gt;
&lt;p&gt;- Desktop (wdm i.e desktop band,, fonts), &lt;/p&gt;
&lt;p&gt;- Hardware virtualization, &lt;/p&gt;
&lt;p&gt;- Informaton (i.e. Windows Search), &lt;/p&gt;
&lt;p&gt;- Management (GP, Log, System Center, WMI, RDP), TS, App. Comp, Process, Performance, Hardware, AD), &lt;/p&gt;
&lt;p&gt;- Media (Live, MCE, WMDC, Office, WM, XNA), Network)&lt;/p&gt;
&lt;p&gt;This kind of use would be the natural choice for a Power Shell - and such tests could be automated and provided by MS. I.e. a basic example: a professional development project for Windows Server should log to the event log ... so during development, if app throws execeptions or similar without some special logging (beyond Windows native) to the event log the it could fail the test. Powershell can be used to and does already have a number of reference solutions for Windows host enviroment. So I think Powershell should be taken more in its own direction and development perspective giving good support for the managing the host enviroment. There are better tools like MSBuild and (N)Ant to support developers with the build task itself. This more extends to Test Driven Development where I see Powershell to help verify proper behaviour or even suggest to implement a feature based on lack of behaviour in a test-deployment scenario on a local or non-local Windows platform.&lt;/p&gt;
&lt;p&gt;Regards,&lt;/p&gt;
&lt;p&gt;David&lt;/p&gt;</description></item><item><title>re: Influence the future of Windows sdk : Powershell based build environment</title><link>http://blogs.msdn.com/nandal/archive/2008/03/10/influence-the-future-of-windows-sdk-powershell-based-build-environment.aspx#8296752</link><pubDate>Tue, 18 Mar 2008 01:08:10 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:8296752</guid><dc:creator>Ravi</dc:creator><description>&lt;p&gt;Yes Powershell based build environment is a welcome idea. I would like to see Powershell everywhere!!! :-)&lt;/p&gt;</description></item><item><title>re: Influence the future of Windows sdk : Powershell based build environment</title><link>http://blogs.msdn.com/nandal/archive/2008/03/10/influence-the-future-of-windows-sdk-powershell-based-build-environment.aspx#8325660</link><pubDate>Wed, 19 Mar 2008 16:57:33 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:8325660</guid><dc:creator>Georg Begerow</dc:creator><description>&lt;p&gt;Yes, please! We currently use a combination of PowerShell which drives NAnt which drives MSBuild. The Nant support is historical, but we never found a reason to rewrite everything in MSBuild as NAnt is more flexible. So far we used Subversion as Repository and NUnit as Unittestframework. Newer projects are going to use TFS only. Subversion and NUnit are supported by Nant so we can drive our nightly build with this. TFS ist missing the nessecary support in NAnt, MSBuild and as of today, Powershell. Some of the features are currently made available via c# wrapper around TFS Webservices but the result is currently .... suboptimal.&lt;/p&gt;
&lt;p&gt;To use Powershell as build environment we strongly need to fully control TFS, including CheckOut/CheckIn, automated Unittests, building Workitem via Powershell, complete workitems etc.&lt;/p&gt;
&lt;p&gt;Also must powershell reflect the settings in solutions and projects. Last week I spend two hours searching an error which was caused by not synchronizing a conditional Symbol into the build script.&lt;/p&gt;</description></item><item><title>re: Influence the future of Windows sdk : Powershell based build environment</title><link>http://blogs.msdn.com/nandal/archive/2008/03/10/influence-the-future-of-windows-sdk-powershell-based-build-environment.aspx#8331864</link><pubDate>Sun, 23 Mar 2008 04:13:18 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:8331864</guid><dc:creator>TimK</dc:creator><description>&lt;p&gt;Powershell based build environment, would this be something like winpe + powershell? If so I could really use something like that. Were I work we still use Win XP and I currently use winpe + vbscript + wmi but then change to Powershell once the OS has been deployed. It would be nice to leverage my knowledge into one shell (Love Powershell and the use of .net objects) but I have to be creative with batch files and script when I perform tasks with winpe.&lt;/p&gt;
&lt;p&gt;Thanks again.&lt;/p&gt;</description></item><item><title>re: Influence the future of Windows sdk : Powershell based build environment</title><link>http://blogs.msdn.com/nandal/archive/2008/03/10/influence-the-future-of-windows-sdk-powershell-based-build-environment.aspx#8332814</link><pubDate>Mon, 24 Mar 2008 04:24:53 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:8332814</guid><dc:creator>Stefan Didak</dc:creator><description>&lt;p&gt;Yes. YES! Absolutely. I've already been using PS to build up my build automation management. Anything that would help minimize my efforts would be VERY welcome!&lt;/p&gt;</description></item><item><title>re: Influence the future of Windows sdk : Powershell based build environment</title><link>http://blogs.msdn.com/nandal/archive/2008/03/10/influence-the-future-of-windows-sdk-powershell-based-build-environment.aspx#8336828</link><pubDate>Wed, 26 Mar 2008 02:59:51 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:8336828</guid><dc:creator>Tim</dc:creator><description>&lt;p&gt;I would love to see a PowerShell based build environment. At the moment, I use cmake to get myself a Visual Studio project, which works OK, but I would much prefer to be able to interact with MS compilers via PowerShell.&lt;/p&gt;</description></item><item><title>re: Influence the future of Windows sdk : Powershell based build environment</title><link>http://blogs.msdn.com/nandal/archive/2008/03/10/influence-the-future-of-windows-sdk-powershell-based-build-environment.aspx#8338495</link><pubDate>Thu, 27 Mar 2008 02:19:05 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:8338495</guid><dc:creator>O.Z.</dc:creator><description>&lt;p&gt; &amp;nbsp;PowerShell build environment is the MUST. With all the features of GNU build system and no less.&lt;/p&gt;</description></item><item><title>Nanda Lella: Do you want a PowerShell based build environment?</title><link>http://blogs.msdn.com/nandal/archive/2008/03/10/influence-the-future-of-windows-sdk-powershell-based-build-environment.aspx#8341863</link><pubDate>Fri, 28 Mar 2008 18:05:45 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:8341863</guid><dc:creator>Rob Relyea - Xamlified</dc:creator><description>&lt;p&gt;Jeffrey Snover (PowerShell Architect) pointed to Nanda&amp;amp;#39;s post asking for feedback for the Windows&lt;/p&gt;
</description></item><item><title>re: Influence the future of Windows sdk : Powershell based build environment</title><link>http://blogs.msdn.com/nandal/archive/2008/03/10/influence-the-future-of-windows-sdk-powershell-based-build-environment.aspx#8343872</link><pubDate>Sun, 30 Mar 2008 02:53:06 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:8343872</guid><dc:creator>John Taylor</dc:creator><description>&lt;p&gt;A Powershell based build environment would be extremely useful.&lt;/p&gt;</description></item><item><title>re: Influence the future of Windows sdk : Powershell based build environment</title><link>http://blogs.msdn.com/nandal/archive/2008/03/10/influence-the-future-of-windows-sdk-powershell-based-build-environment.aspx#8344508</link><pubDate>Sun, 30 Mar 2008 21:17:12 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:8344508</guid><dc:creator>Karl Meissner</dc:creator><description>&lt;p&gt;I have used many flavors of make, nant, ms-build. &lt;/p&gt;
&lt;p&gt;I have many different build systems for many project over 15 years for several large organizations. &lt;/p&gt;
&lt;p&gt;Powershell would make a very powerful build platform. It has all the logical and pattern matching functionality you could desire. &amp;nbsp;The big thing it brings to the table for me is the fast and easy integration of .Net interfaces and assemblies into the script environment. &lt;/p&gt;
&lt;p&gt;As other MS products get Powershell enabled, its utility as glue code becomes obvious. &amp;nbsp;&lt;/p&gt;
&lt;p&gt;It really opens up the world to the scripter to be able load and run assemblies on the fly. &lt;/p&gt;
&lt;p&gt;The opportunities to unit test generated code on the fly are really exciting. &lt;/p&gt;
&lt;p&gt;Please bring Powershell into the next release of Visual Studio. &lt;/p&gt;
&lt;p&gt;It would be powerful :-)&lt;/p&gt;</description></item><item><title>re: Influence the future of Windows sdk : Powershell based build environment</title><link>http://blogs.msdn.com/nandal/archive/2008/03/10/influence-the-future-of-windows-sdk-powershell-based-build-environment.aspx#8370641</link><pubDate>Wed, 09 Apr 2008 04:20:35 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:8370641</guid><dc:creator>Mike Langley</dc:creator><description>&lt;p&gt;I have to agree that MSBuild/TFSBuild should be accessable from PowerShell and visa versa. I use powershell everywhere I can and would even be much happier if the Windows Plateform were to actually adopt PS as its command line instead of the outdated command line of today.&lt;/p&gt;</description></item><item><title>re: Influence the future of Windows sdk : Powershell based build environment</title><link>http://blogs.msdn.com/nandal/archive/2008/03/10/influence-the-future-of-windows-sdk-powershell-based-build-environment.aspx#8377384</link><pubDate>Fri, 11 Apr 2008 03:13:09 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:8377384</guid><dc:creator>Damian Reeves</dc:creator><description>&lt;p&gt;This would be far beyond useful.&lt;/p&gt;</description></item><item><title>re: Influence the future of Windows sdk : Powershell based build environment</title><link>http://blogs.msdn.com/nandal/archive/2008/03/10/influence-the-future-of-windows-sdk-powershell-based-build-environment.aspx#8381717</link><pubDate>Fri, 11 Apr 2008 22:21:15 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:8381717</guid><dc:creator>Denis Vuyka</dc:creator><description>&lt;p&gt;I think this feature will be very useful. Especially native TFS support and launching of tests&lt;/p&gt;</description></item><item><title>re: Influence the future of Windows sdk : Powershell based build environment</title><link>http://blogs.msdn.com/nandal/archive/2008/03/10/influence-the-future-of-windows-sdk-powershell-based-build-environment.aspx#8414919</link><pubDate>Mon, 21 Apr 2008 19:19:44 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:8414919</guid><dc:creator>John</dc:creator><description>&lt;p&gt;I'd appreciate a PowerShell-based build environment. Here's an article on CodeProject about the PowerShell build environment that we created for our deployments at my work. Maybe you could reduce our script down to a dozen lines by providing things we had to create from scratch. &lt;a rel="nofollow" target="_new" href="http://www.codeproject.com/KB/install/ExtractAndBuild.aspx"&gt;http://www.codeproject.com/KB/install/ExtractAndBuild.aspx&lt;/a&gt;&lt;/p&gt;</description></item><item><title>re: Influence the future of Windows sdk : Powershell based build environment</title><link>http://blogs.msdn.com/nandal/archive/2008/03/10/influence-the-future-of-windows-sdk-powershell-based-build-environment.aspx#8519750</link><pubDate>Tue, 20 May 2008 00:39:29 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:8519750</guid><dc:creator>Richard</dc:creator><description>&lt;p&gt;Yes, Powershell Build environment would be cool. Also, having builtin Powershell scripting for Pre-build and post-build in VS 2008.&lt;/p&gt;</description></item><item><title>re: Influence the future of Windows sdk : Powershell based build environment</title><link>http://blogs.msdn.com/nandal/archive/2008/03/10/influence-the-future-of-windows-sdk-powershell-based-build-environment.aspx#8689445</link><pubDate>Fri, 04 Jul 2008 17:28:28 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:8689445</guid><dc:creator>piers7</dc:creator><description>&lt;p&gt;Yes!&lt;/p&gt;
&lt;p&gt;XML based syntaxes like NAnt and MSBuild are all very well for the IDE to spit out, but they're a major pain when it comes to writing your own custom stuff (unless you bit the bullet and compile them as Tasks). You loose variable scope and explicit parameters, have to learn a whole new syntax that bends over backwards to express 'codey' concepts in markup and kiss goodbye to any intellisense / debugging tool support.&lt;/p&gt;
&lt;p&gt;A Powershell DSL for build that understood the VS solution / project file structure would be a major asset here. I'm envisaging that this would be something that would run hand-in-hand with MSBuild, probably in the role of orchestrating the overall 'uber' build process (ie the bits before and the bits after the solution build) in much the same way that the 'controlling' msbuild file for a Team Build does now. These are the bits where - in build processes I've put together - we take care of things like database snapshots and packaging the final build outputs into an xcopy ready form (which Team Build makes a real hash of).&lt;/p&gt;</description></item><item><title>re: Influence the future of Windows sdk : Powershell based build environment</title><link>http://blogs.msdn.com/nandal/archive/2008/03/10/influence-the-future-of-windows-sdk-powershell-based-build-environment.aspx#9338963</link><pubDate>Mon, 19 Jan 2009 02:20:57 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:9338963</guid><dc:creator>Hans</dc:creator><description>&lt;p&gt;Yes. &amp;nbsp;PowerShell has much more powerful syntax and is more customizable than MSBuild. &amp;nbsp;&lt;/p&gt;</description></item><item><title>re: Influence the future of Windows sdk : Powershell based build environment</title><link>http://blogs.msdn.com/nandal/archive/2008/03/10/influence-the-future-of-windows-sdk-powershell-based-build-environment.aspx#9528899</link><pubDate>Thu, 02 Apr 2009 12:33:52 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:9528899</guid><dc:creator>eboyhan</dc:creator><description>&lt;p&gt;i thought i saw a channel9 pres tween jeffery snover and bruce payette, where bruce demo'd something called poshmake which was described as &amp;quot;rake related&amp;quot; -- the demo did some neat things; the whole thing (the make stuff) was done in about 250 line of posh code -- seemed like the way to go to me&lt;/p&gt;
</description></item></channel></rss>