<?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">Emmanuel Bergerat's blog on SharePoint</title><subtitle type="html">SharePoint expertise and day-to-day knowledge sharing on SharePoint technology + related ones</subtitle><id>http://blogs.msdn.com/emberger/atom.xml</id><link rel="alternate" type="text/html" href="http://blogs.msdn.com/emberger/default.aspx" /><link rel="self" type="application/atom+xml" href="http://blogs.msdn.com/emberger/atom.xml" /><generator uri="http://communityserver.org" version="2.1.61025.2">Community Server</generator><updated>2009-03-03T14:55:00Z</updated><entry><title>Starting to play with SharePoint PowerShell cmdlets</title><link rel="alternate" type="text/html" href="http://blogs.msdn.com/emberger/archive/2009/11/26/starting-to-play-with-sharepoint-powershell-cmdlets.aspx" /><id>http://blogs.msdn.com/emberger/archive/2009/11/26/starting-to-play-with-sharepoint-powershell-cmdlets.aspx</id><published>2009-11-26T20:26:00Z</published><updated>2009-11-26T20:26:00Z</updated><content type="html">&lt;P&gt;Hello,&lt;/P&gt;
&lt;P&gt;As you may know, SharePoint 2010 ships with Windows PowerShell. Being an automation geek, passionate by process, services and tools, I began to have a look at the INCREDIBLE possibilities brought by this architectural choice.&lt;/P&gt;
&lt;P&gt;To start, I just retrieved the available cmdlets from SharePoint cmdlets:&lt;/P&gt;
&lt;UL&gt;
&lt;LI&gt;Launch SharePoint 2010 Management Shell &lt;/LI&gt;
&lt;LI&gt;&lt;A href="http://blogs.msdn.com/blogfiles/emberger/WindowsLiveWriter/StartingtoplaywithSharePointPowerShellcm_121C4/PS-1%5B1%5D_2.png" mce_href="http://blogs.msdn.com/blogfiles/emberger/WindowsLiveWriter/StartingtoplaywithSharePointPowerShellcm_121C4/PS-1%5B1%5D_2.png"&gt;&lt;IMG style="BORDER-RIGHT-WIDTH: 0px; DISPLAY: inline; BORDER-TOP-WIDTH: 0px; BORDER-BOTTOM-WIDTH: 0px; BORDER-LEFT-WIDTH: 0px" title=PS-1[1] border=0 alt=PS-1[1] src="http://blogs.msdn.com/blogfiles/emberger/WindowsLiveWriter/StartingtoplaywithSharePointPowerShellcm_121C4/PS-1%5B1%5D_thumb.png" width=84 height=124 mce_src="http://blogs.msdn.com/blogfiles/emberger/WindowsLiveWriter/StartingtoplaywithSharePointPowerShellcm_121C4/PS-1%5B1%5D_thumb.png"&gt;&lt;/A&gt; &lt;/LI&gt;
&lt;LI&gt;Type &lt;FONT face="Courier New"&gt;Get-Command –PSSnapin Microsoft.SharePoint.PowerShell&lt;/FONT&gt; &lt;/LI&gt;
&lt;LI&gt;you just read them &lt;/LI&gt;&lt;/UL&gt;
&lt;P&gt;Now, funnier: have an idea of types and totals of them, just to evaluate the upcoming task of knowing, using and documenting them :&lt;/P&gt;
&lt;UL&gt;
&lt;LI&gt;Type the same command, but pipe the output to a TXT file &lt;/LI&gt;
&lt;LI&gt;&lt;FONT face="Courier New"&gt;Get-Command -pssnapin Microsoft.SharePoint.PowerShell | Format-Table Name &amp;gt; SP2010cmdlets.txt&lt;/FONT&gt; &lt;/LI&gt;
&lt;LI&gt;&lt;FONT face="Courier New"&gt;&lt;A href="http://hgohma.bay.livefilestore.com/y1pKeiVmlpAY_j-VZhdzY7UWPVBO9ggeq4u7s4I5eUg0Xfe-_4Lx73tWcYq663ZCcTHa7a9fETUgQZCbJqtCIQzMToxxMV_uo7t/PS-2.png" mce_href="http://hgohma.bay.livefilestore.com/y1pKeiVmlpAY_j-VZhdzY7UWPVBO9ggeq4u7s4I5eUg0Xfe-_4Lx73tWcYq663ZCcTHa7a9fETUgQZCbJqtCIQzMToxxMV_uo7t/PS-2.png"&gt;&lt;IMG style="BORDER-RIGHT-WIDTH: 0px; DISPLAY: inline; BORDER-TOP-WIDTH: 0px; BORDER-BOTTOM-WIDTH: 0px; BORDER-LEFT-WIDTH: 0px" title=PS-2[1] border=0 alt=PS-2[1] src="http://blogs.msdn.com/blogfiles/emberger/WindowsLiveWriter/StartingtoplaywithSharePointPowerShellcm_121C4/PS-2%5B1%5D_3.png" width=918 height=49 mce_src="http://blogs.msdn.com/blogfiles/emberger/WindowsLiveWriter/StartingtoplaywithSharePointPowerShellcm_121C4/PS-2%5B1%5D_3.png"&gt;&lt;/A&gt; &lt;/FONT&gt;&lt;/LI&gt;
&lt;LI&gt;Now Open the TXT file with Excel (2010 of course :-) ), and rework it as follows: 
&lt;OL&gt;
&lt;LI&gt;Remove the useless spaces characters with&lt;FONT face="Courier New"&gt; =TRIM()&lt;/FONT&gt; function &lt;/LI&gt;
&lt;LI&gt;Create an “Action Type” column with =&lt;FONT face="Courier New"&gt;LEFT(A2”,SEARCH("-",A2)-1)&lt;/FONT&gt; – my cmdlets starts in the A2 cell &lt;/LI&gt;
&lt;LI&gt;Insert a Pivot Table to count per “Action type” and there you are: 
&lt;TABLE border=0 cellSpacing=0 cellPadding=0&gt;
&lt;TBODY&gt;
&lt;TR&gt;
&lt;TD width=101&gt;&lt;STRONG&gt;&lt;U&gt;Cmdlet Type&lt;/U&gt;&lt;/STRONG&gt;&lt;/TD&gt;
&lt;TD width=97&gt;&lt;STRONG&gt;&lt;U&gt;Count&lt;/U&gt;&lt;/STRONG&gt;&lt;/TD&gt;&lt;/TR&gt;
&lt;TR&gt;
&lt;TD width=101&gt;Get&lt;/TD&gt;
&lt;TD width=97&gt;143&lt;/TD&gt;&lt;/TR&gt;
&lt;TR&gt;
&lt;TD&gt;Set&lt;/TD&gt;
&lt;TD&gt;110&lt;/TD&gt;&lt;/TR&gt;
&lt;TR&gt;
&lt;TD&gt;New&lt;/TD&gt;
&lt;TD&gt;93&lt;/TD&gt;&lt;/TR&gt;
&lt;TR&gt;
&lt;TD&gt;Remove&lt;/TD&gt;
&lt;TD&gt;80&lt;/TD&gt;&lt;/TR&gt;
&lt;TR&gt;
&lt;TD&gt;Update&lt;/TD&gt;
&lt;TD&gt;11&lt;/TD&gt;&lt;/TR&gt;
&lt;TR&gt;
&lt;TD&gt;Install&lt;/TD&gt;
&lt;TD&gt;10&lt;/TD&gt;&lt;/TR&gt;
&lt;TR&gt;
&lt;TD&gt;Add&lt;/TD&gt;
&lt;TD&gt;10&lt;/TD&gt;&lt;/TR&gt;
&lt;TR&gt;
&lt;TD&gt;Uninstall&lt;/TD&gt;
&lt;TD&gt;8&lt;/TD&gt;&lt;/TR&gt;
&lt;TR&gt;
&lt;TD&gt;Import&lt;/TD&gt;
&lt;TD&gt;8&lt;/TD&gt;&lt;/TR&gt;
&lt;TR&gt;
&lt;TD&gt;Start&lt;/TD&gt;
&lt;TD&gt;8&lt;/TD&gt;&lt;/TR&gt;
&lt;TR&gt;
&lt;TD&gt;Export&lt;/TD&gt;
&lt;TD&gt;8&lt;/TD&gt;&lt;/TR&gt;
&lt;TR&gt;
&lt;TD&gt;Disable&lt;/TD&gt;
&lt;TD&gt;7&lt;/TD&gt;&lt;/TR&gt;
&lt;TR&gt;
&lt;TD&gt;Enable&lt;/TD&gt;
&lt;TD&gt;6&lt;/TD&gt;&lt;/TR&gt;
&lt;TR&gt;
&lt;TD&gt;Clear&lt;/TD&gt;
&lt;TD&gt;6&lt;/TD&gt;&lt;/TR&gt;
&lt;TR&gt;
&lt;TD&gt;Stop&lt;/TD&gt;
&lt;TD&gt;5&lt;/TD&gt;&lt;/TR&gt;
&lt;TR&gt;
&lt;TD&gt;Move&lt;/TD&gt;
&lt;TD&gt;4&lt;/TD&gt;&lt;/TR&gt;
&lt;TR&gt;
&lt;TD&gt;Initialize&lt;/TD&gt;
&lt;TD&gt;3&lt;/TD&gt;&lt;/TR&gt;
&lt;TR&gt;
&lt;TD&gt;Upgrade&lt;/TD&gt;
&lt;TD&gt;3&lt;/TD&gt;&lt;/TR&gt;
&lt;TR&gt;
&lt;TD&gt;Backup&lt;/TD&gt;
&lt;TD&gt;3&lt;/TD&gt;&lt;/TR&gt;
&lt;TR&gt;
&lt;TD&gt;Restore&lt;/TD&gt;
&lt;TD&gt;3&lt;/TD&gt;&lt;/TR&gt;
&lt;TR&gt;
&lt;TD&gt;Resume&lt;/TD&gt;
&lt;TD&gt;2&lt;/TD&gt;&lt;/TR&gt;
&lt;TR&gt;
&lt;TD&gt;Test&lt;/TD&gt;
&lt;TD&gt;2&lt;/TD&gt;&lt;/TR&gt;
&lt;TR&gt;
&lt;TD&gt;Suspend&lt;/TD&gt;
&lt;TD&gt;2&lt;/TD&gt;&lt;/TR&gt;
&lt;TR&gt;
&lt;TD&gt;Mount&lt;/TD&gt;
&lt;TD&gt;2&lt;/TD&gt;&lt;/TR&gt;
&lt;TR&gt;
&lt;TD&gt;Revoke&lt;/TD&gt;
&lt;TD&gt;2&lt;/TD&gt;&lt;/TR&gt;
&lt;TR&gt;
&lt;TD&gt;Grant&lt;/TD&gt;
&lt;TD&gt;2&lt;/TD&gt;&lt;/TR&gt;
&lt;TR&gt;
&lt;TD&gt;Dismount&lt;/TD&gt;
&lt;TD&gt;2&lt;/TD&gt;&lt;/TR&gt;
&lt;TR&gt;
&lt;TD&gt;Unpublish&lt;/TD&gt;
&lt;TD&gt;1&lt;/TD&gt;&lt;/TR&gt;
&lt;TR&gt;
&lt;TD&gt;Copy&lt;/TD&gt;
&lt;TD&gt;1&lt;/TD&gt;&lt;/TR&gt;
&lt;TR&gt;
&lt;TD&gt;Restart&lt;/TD&gt;
&lt;TD&gt;1&lt;/TD&gt;&lt;/TR&gt;
&lt;TR&gt;
&lt;TD&gt;Receive&lt;/TD&gt;
&lt;TD&gt;1&lt;/TD&gt;&lt;/TR&gt;
&lt;TR&gt;
&lt;TD&gt;Merge&lt;/TD&gt;
&lt;TD&gt;1&lt;/TD&gt;&lt;/TR&gt;
&lt;TR&gt;
&lt;TD&gt;Disconnect&lt;/TD&gt;
&lt;TD&gt;1&lt;/TD&gt;&lt;/TR&gt;
&lt;TR&gt;
&lt;TD&gt;Rename&lt;/TD&gt;
&lt;TD&gt;1&lt;/TD&gt;&lt;/TR&gt;
&lt;TR&gt;
&lt;TD&gt;Publish&lt;/TD&gt;
&lt;TD&gt;1&lt;/TD&gt;&lt;/TR&gt;
&lt;TR&gt;
&lt;TD&gt;Connect&lt;/TD&gt;
&lt;TD&gt;1&lt;/TD&gt;&lt;/TR&gt;
&lt;TR&gt;
&lt;TD&gt;Ping&lt;/TD&gt;
&lt;TD&gt;1&lt;/TD&gt;&lt;/TR&gt;
&lt;TR&gt;
&lt;TD&gt;&lt;STRONG&gt;Grand Total&lt;/STRONG&gt;&lt;/TD&gt;
&lt;TD&gt;&lt;STRONG&gt;553&lt;/STRONG&gt;&lt;/TD&gt;&lt;/TR&gt;&lt;/TBODY&gt;&lt;/TABLE&gt;&lt;/LI&gt;&lt;/OL&gt;&lt;/LI&gt;&lt;/UL&gt;
&lt;P&gt;&lt;FONT size=5&gt;&lt;STRONG&gt;553 cmdlets to know, use, document ….&lt;/STRONG&gt;&lt;/FONT&gt;&lt;/P&gt;
&lt;P&gt;Btw, you can save the Excel file.&lt;/P&gt;
&lt;P&gt;&amp;lt; Emmanuel /&amp;gt;&lt;/P&gt;&lt;img src="http://blogs.msdn.com/aggbug.aspx?PostID=9929194" width="1" height="1"&gt;</content><author><name>Gopher194</name><uri>http://blogs.msdn.com/members/Gopher194.aspx</uri></author><category term="Automation" scheme="http://blogs.msdn.com/emberger/archive/tags/Automation/default.aspx" /><category term="SharePoint v4" scheme="http://blogs.msdn.com/emberger/archive/tags/SharePoint+v4/default.aspx" /><category term="PowerShell" scheme="http://blogs.msdn.com/emberger/archive/tags/PowerShell/default.aspx" /></entry><entry><title>Stop and Go with SharePoint 2010 on your workstation</title><link rel="alternate" type="text/html" href="http://blogs.msdn.com/emberger/archive/2009/11/16/stop-and-go-with-sharepoint-2010-on-your-workstation.aspx" /><link rel="enclosure" type="application/x-zip-compressed" length="2064" href="http://blogs.msdn.com/emberger/attachment/9923163.ashx" /><id>http://blogs.msdn.com/emberger/archive/2009/11/16/stop-and-go-with-sharepoint-2010-on-your-workstation.aspx</id><published>2009-11-16T21:15:00Z</published><updated>2009-11-16T21:15:00Z</updated><content type="html">&lt;P&gt;Hi,&lt;/P&gt;
&lt;P&gt;As many of you learned, you can now setup SharePoint 2010 on a development workstation. It’s not supported for production, but for development, learning and demo that definitely rocks! As you may imagine, I tried this up and really have fun with it since (especially with Office Web Applications).&lt;/P&gt;
&lt;H1&gt;SharePoint 2010 on your workstation!&lt;/H1&gt;
&lt;P&gt;There’s few things to have in mind before setting this up:&lt;/P&gt;
&lt;OL&gt;
&lt;LI&gt;You need a &lt;STRONG&gt;x64&lt;/STRONG&gt; OS (with everything that comes with it) – mine is Windows 7 Ultimate (heard that Vista SP2 x64 should be OK also) &lt;/LI&gt;
&lt;LI&gt;You need 4 GB of RAM (under this you’re dead – your machine will be ... to be precise) &lt;/LI&gt;
&lt;LI&gt;You’ll get the limitations of a “more or less” standalone setup. Especially if your machine is an AD DS Domain member. So bye, bye many users, services accounts, etc. But that definitely worth it, so no big deal here &lt;/LI&gt;
&lt;LI&gt;many others things that Matthew Burnett described in his SharePoint Conference SPC 3998 session named “SharePoint isn’t just for Servers anymore”. You'll also find those information in the SDK once published (which is a question of hours or days now) &lt;/LI&gt;&lt;/OL&gt;
&lt;P&gt;For those attending this session, you heard Matt talking about few other guys helping him on Windows PowerShell scripts. I’m part of them (it also includes Paul Andrew).&lt;/P&gt;
&lt;P&gt;To live happy with SharePoint on my day-to-day workstation, I created 3 Windows PowerShell scripts to:&lt;/P&gt;
&lt;OL&gt;
&lt;LI&gt;Set the SharePoint 2010 related default services “Startup type” as I wanted (i.e. “Manual”) - used once. &lt;/LI&gt;
&lt;LI&gt;Start those Services when SharePoint 2010 is needed &lt;/LI&gt;
&lt;LI&gt;Stop those same Services when SharePoint 2010 is not needed anymore &lt;/LI&gt;&lt;/OL&gt;
&lt;P&gt;So, here they are:&lt;/P&gt;
&lt;H1&gt;Modify the Startup type for SharePoint related services&lt;/H1&gt;
&lt;P&gt;In my case, I setup independently the SQL server (which must be x64), so my instance name is “MSSQLSERVER”, and here is the script:&lt;/P&gt;
&lt;BLOCKQUOTE&gt;
&lt;DIV class=csharpcode&gt;&lt;PRE class=alt&gt;# SharePoint 2010 Workstation START up type modification script&lt;/PRE&gt;&lt;PRE&gt;#&lt;/PRE&gt;&lt;PRE class=alt&gt;# Scripts written by Emmanuel Bergerat (emberger@microsoft.com) on Oct. 20th 2009&lt;/PRE&gt;&lt;PRE&gt;# Provided &lt;SPAN class=kwrd&gt;as&lt;/SPAN&gt; &lt;SPAN class=kwrd&gt;is&lt;/SPAN&gt;, and can be freely modified and distributed&lt;/PRE&gt;&lt;PRE class=alt&gt;# Enjoy!&lt;/PRE&gt;&lt;PRE&gt;#&lt;/PRE&gt;&lt;PRE class=alt&gt;&amp;nbsp;&lt;/PRE&gt;&lt;PRE&gt;&lt;SPAN class=str&gt;"Setting all SharePoint 2010 related services to Manual Startup:"&lt;/SPAN&gt;&lt;/PRE&gt;&lt;PRE class=alt&gt;# SQL Services set to Manual Startup&lt;/PRE&gt;&lt;PRE&gt;&lt;SPAN class=str&gt;"MSSQLSERVER"&lt;/SPAN&gt;,&lt;SPAN class=str&gt;"SQLWriter"&lt;/SPAN&gt;,&lt;SPAN class=str&gt;"SQLSERVERAGENT"&lt;/SPAN&gt; | ForEach-Object {&lt;/PRE&gt;&lt;PRE class=alt&gt;    Set-Service $_ -startuptype manual}&lt;/PRE&gt;&lt;PRE&gt;    &lt;SPAN class=str&gt;"  - SQL Services set to Manual StartUp"&lt;/SPAN&gt;&lt;/PRE&gt;&lt;PRE class=alt&gt;&amp;nbsp;&lt;/PRE&gt;&lt;PRE&gt;# IIS Service to Manual Startup&lt;/PRE&gt;&lt;PRE class=alt&gt;    Set-Service &lt;SPAN class=str&gt;"W3SVC"&lt;/SPAN&gt; -startuptype manual&lt;/PRE&gt;&lt;PRE&gt;    &lt;SPAN class=str&gt;"  - IIS Service set to Manual StartUp"&lt;/SPAN&gt;&lt;/PRE&gt;&lt;PRE class=alt&gt;&amp;nbsp;&lt;/PRE&gt;&lt;PRE&gt;# SharePoint services set to Manual Startup&lt;/PRE&gt;&lt;PRE class=alt&gt;&lt;SPAN class=str&gt;"SPTimerV4"&lt;/SPAN&gt;,&lt;SPAN class=str&gt;"DCLoadBalancer14"&lt;/SPAN&gt;,&lt;SPAN class=str&gt;"DCLauncher14"&lt;/SPAN&gt;,&lt;SPAN class=str&gt;"SPWriterV4"&lt;/SPAN&gt;,&lt;SPAN class=str&gt;"SPUserCodeV4"&lt;/SPAN&gt;,&lt;SPAN class=str&gt;"SPTraceV4"&lt;/SPAN&gt;,&lt;SPAN class=str&gt;"SPAdminV4"&lt;/SPAN&gt;,&lt;SPAN class=str&gt;"WebAnalyticsService"&lt;/SPAN&gt; | ForEach-Object {&lt;/PRE&gt;&lt;PRE&gt;    Set-Service $_ -startuptype manual}&lt;/PRE&gt;&lt;PRE class=alt&gt;    &lt;SPAN class=str&gt;"  - SharePoint Services set to Manual StartUp"&lt;/SPAN&gt;&lt;/PRE&gt;&lt;PRE&gt;&amp;nbsp;&lt;/PRE&gt;&lt;PRE class=alt&gt;# SharePoint Search set to Manual Startup&lt;/PRE&gt;&lt;PRE&gt;&lt;SPAN class=str&gt;"OSearch14"&lt;/SPAN&gt;, &lt;SPAN class=str&gt;"SPSearch4"&lt;/SPAN&gt;| ForEach-Object {&lt;/PRE&gt;&lt;PRE class=alt&gt;    Set-Service $_ -startuptype manual}&lt;/PRE&gt;&lt;PRE&gt;    &lt;SPAN class=str&gt;"  - SharePoint Search set to Manual StartUp"&lt;/SPAN&gt;&lt;/PRE&gt;&lt;PRE class=alt&gt;&lt;SPAN class=str&gt;" "&lt;/SPAN&gt;&lt;/PRE&gt;&lt;PRE&gt;&lt;SPAN class=str&gt;"All SharePoint 2010 related services are now set to Manual Startup"&lt;/SPAN&gt;&lt;/PRE&gt;&lt;/DIV&gt;
&lt;STYLE type=text/css&gt;


.csharpcode, .csharpcode pre
{
	font-size: small;
	color: black;
	font-family: consolas, "Courier New", courier, monospace;
	background-color: #ffffff;
	/*white-space: pre;*/
}
.csharpcode pre { margin: 0em; }
.csharpcode .rem { color: #008000; }
.csharpcode .kwrd { color: #0000ff; }
.csharpcode .str { color: #006080; }
.csharpcode .op { color: #0000c0; }
.csharpcode .preproc { color: #cc6633; }
.csharpcode .asp { background-color: #ffff00; }
.csharpcode .html { color: #800000; }
.csharpcode .attr { color: #ff0000; }
.csharpcode .alt 
{
	background-color: #f4f4f4;
	width: 100%;
	margin: 0em;
}
.csharpcode .lnum { color: #606060; }&lt;/STYLE&gt;

&lt;STYLE type=text/css&gt;






.csharpcode, .csharpcode pre
{
	font-size: small;
	color: black;
	font-family: consolas, "Courier New", courier, monospace;
	background-color: #ffffff;
	/*white-space: pre;*/
}
.csharpcode pre { margin: 0em; }
.csharpcode .rem { color: #008000; }
.csharpcode .kwrd { color: #0000ff; }
.csharpcode .str { color: #006080; }
.csharpcode .op { color: #0000c0; }
.csharpcode .preproc { color: #cc6633; }
.csharpcode .asp { background-color: #ffff00; }
.csharpcode .html { color: #800000; }
.csharpcode .attr { color: #ff0000; }
.csharpcode .alt 
{
	background-color: #f4f4f4;
	width: 100%;
	margin: 0em;
}
.csharpcode .lnum { color: #606060; }&lt;/STYLE&gt;
&lt;/BLOCKQUOTE&gt;
&lt;H1&gt;Start SharePoint 2010&lt;/H1&gt;
&lt;BLOCKQUOTE&gt;
&lt;DIV class=csharpcode&gt;&lt;PRE class=alt&gt;# SharePoint 2010 Local Dev Workstation Services START script&lt;/PRE&gt;&lt;PRE&gt;#&lt;/PRE&gt;&lt;PRE class=alt&gt;# Scripts written by Emmanuel Bergerat (emberger@microsoft.com) on  Nov. 24th 2009&lt;/PRE&gt;&lt;PRE&gt;# Provided &lt;SPAN class=kwrd&gt;as&lt;/SPAN&gt; &lt;SPAN class=kwrd&gt;is&lt;/SPAN&gt;, and can be freely modified and distributed&lt;/PRE&gt;&lt;PRE class=alt&gt;# Enjoy!&lt;/PRE&gt;&lt;PRE&gt;#&lt;/PRE&gt;&lt;PRE class=alt&gt;&amp;nbsp;&lt;/PRE&gt;&lt;PRE&gt;# Start local SQL Services&lt;/PRE&gt;&lt;PRE class=alt&gt;&lt;SPAN class=str&gt;"Starting Local SQL Services"&lt;/SPAN&gt;&lt;/PRE&gt;&lt;PRE&gt;&lt;SPAN class=str&gt;"MSSQLSERVER"&lt;/SPAN&gt;,&lt;SPAN class=str&gt;"SQLWriter"&lt;/SPAN&gt;,&lt;SPAN class=str&gt;"SQLSERVERAGENT"&lt;/SPAN&gt; | ForEach-Object {&lt;/PRE&gt;&lt;PRE class=alt&gt;    $servicePrior = get-service $_&lt;/PRE&gt;&lt;PRE&gt;    &lt;SPAN class=str&gt;"$_ is "&lt;/SPAN&gt; + $servicePrior.status + &lt;SPAN class=str&gt;" and will be Started"&lt;/SPAN&gt;&lt;/PRE&gt;&lt;PRE class=alt&gt;    Start-Service $_&lt;/PRE&gt;&lt;PRE&gt;    $serviceAfter = get-service $_&lt;/PRE&gt;&lt;PRE class=alt&gt;    &lt;SPAN class=str&gt;"$_ is now "&lt;/SPAN&gt; + $serviceAfter.status }&lt;/PRE&gt;&lt;PRE&gt;&lt;SPAN class=str&gt;"=&amp;gt; Local SQL Services Started"&lt;/SPAN&gt;&lt;/PRE&gt;&lt;PRE class=alt&gt;&lt;SPAN class=str&gt;" "&lt;/SPAN&gt;&lt;/PRE&gt;&lt;PRE&gt;&amp;nbsp;&lt;/PRE&gt;&lt;PRE class=alt&gt;# Start IIS&lt;/PRE&gt;&lt;PRE&gt;&lt;SPAN class=str&gt;"Starting IIS"&lt;/SPAN&gt;&lt;/PRE&gt;&lt;PRE class=alt&gt;&lt;SPAN class=str&gt;"W3SVC"&lt;/SPAN&gt; | ForEach-Object {&lt;/PRE&gt;&lt;PRE&gt;    $servicePrior = get-service $_&lt;/PRE&gt;&lt;PRE class=alt&gt;    &lt;SPAN class=str&gt;"$_ is "&lt;/SPAN&gt; + $servicePrior.status + &lt;SPAN class=str&gt;" and will be Started"&lt;/SPAN&gt;&lt;/PRE&gt;&lt;PRE&gt;    Start-Service $_&lt;/PRE&gt;&lt;PRE class=alt&gt;    $serviceAfter = get-service $_&lt;/PRE&gt;&lt;PRE&gt;    &lt;SPAN class=str&gt;"$_ is now "&lt;/SPAN&gt; + $serviceAfter.status }&lt;/PRE&gt;&lt;PRE class=alt&gt;&lt;SPAN class=str&gt;"=&amp;gt; IIS is Started"&lt;/SPAN&gt;&lt;/PRE&gt;&lt;PRE&gt;&lt;SPAN class=str&gt;" "&lt;/SPAN&gt;&lt;/PRE&gt;&lt;PRE class=alt&gt;&amp;nbsp;&lt;/PRE&gt;&lt;PRE&gt;# Start SharePoint 2010 Services&lt;/PRE&gt;&lt;PRE class=alt&gt;&lt;SPAN class=str&gt;"Starting SharePoint Server 2010"&lt;/SPAN&gt;&lt;/PRE&gt;&lt;PRE&gt;&lt;SPAN class=str&gt;"SPTimerV4"&lt;/SPAN&gt;,&lt;SPAN class=str&gt;"DCLoadBalancer14"&lt;/SPAN&gt;,&lt;SPAN class=str&gt;"DCLauncher14"&lt;/SPAN&gt;,&lt;SPAN class=str&gt;"SPWriterV4"&lt;/SPAN&gt;,&lt;SPAN class=str&gt;"SPUserCodeV4"&lt;/SPAN&gt;,&lt;SPAN class=str&gt;"SPTraceV4"&lt;/SPAN&gt;,&lt;SPAN class=str&gt;"SPAdminV4"&lt;/SPAN&gt;,&lt;SPAN class=str&gt;"WebAnalyticsService"&lt;/SPAN&gt; | ForEach-Object {&lt;/PRE&gt;&lt;PRE class=alt&gt;    $servicePrior = get-service $_&lt;/PRE&gt;&lt;PRE&gt;    &lt;SPAN class=str&gt;"$_ is "&lt;/SPAN&gt; + $servicePrior.status + &lt;SPAN class=str&gt;" and will be Started"&lt;/SPAN&gt;&lt;/PRE&gt;&lt;PRE class=alt&gt;    Start-Service $_&lt;/PRE&gt;&lt;PRE&gt;    $serviceAfter = get-service $_&lt;/PRE&gt;&lt;PRE class=alt&gt;    &lt;SPAN class=str&gt;"$_ is now "&lt;/SPAN&gt; + $serviceAfter.status }&lt;/PRE&gt;&lt;PRE&gt;&lt;SPAN class=str&gt;"=&amp;gt; SharePoint Server 2010 is Started"&lt;/SPAN&gt;&lt;/PRE&gt;&lt;PRE class=alt&gt;&lt;SPAN class=str&gt;" "&lt;/SPAN&gt;&lt;/PRE&gt;&lt;PRE&gt;&amp;nbsp;&lt;/PRE&gt;&lt;PRE class=alt&gt;# Start SharePoint Search&lt;/PRE&gt;&lt;PRE&gt;&lt;SPAN class=str&gt;"Starting SharePoint Search 2010"&lt;/SPAN&gt;&lt;/PRE&gt;&lt;PRE class=alt&gt;&lt;SPAN class=str&gt;"OSearch14"&lt;/SPAN&gt;,&lt;SPAN class=str&gt;"SPSearch4"&lt;/SPAN&gt; | ForEach-Object {&lt;/PRE&gt;&lt;PRE&gt;    $servicePrior = get-service $_&lt;/PRE&gt;&lt;PRE class=alt&gt;    &lt;SPAN class=str&gt;"$_ is "&lt;/SPAN&gt; + $servicePrior.status + &lt;SPAN class=str&gt;" and will be Started"&lt;/SPAN&gt;&lt;/PRE&gt;&lt;PRE&gt;    Start-Service $_&lt;/PRE&gt;&lt;PRE class=alt&gt;    $serviceAfter = get-service $_&lt;/PRE&gt;&lt;PRE&gt;    &lt;SPAN class=str&gt;"$_ is now "&lt;/SPAN&gt; + $serviceAfter.status }&lt;/PRE&gt;&lt;PRE class=alt&gt;&lt;SPAN class=str&gt;"=&amp;gt; SharePoint Search 2010 is Started"&lt;/SPAN&gt;&lt;/PRE&gt;&lt;PRE&gt;&lt;SPAN class=str&gt;" "&lt;/SPAN&gt;&lt;/PRE&gt;&lt;PRE class=alt&gt;&lt;SPAN class=str&gt;"Warming up local SharePoint WebApplications"&lt;/SPAN&gt;&lt;/PRE&gt;&lt;PRE&gt;$snapin = Get-PSSnapin | Where-Object { $_.Name -like &lt;SPAN class=str&gt;"Microsoft.SharePoint.PowerShell"&lt;/SPAN&gt;}&lt;/PRE&gt;&lt;PRE class=alt&gt;&lt;SPAN class=kwrd&gt;if&lt;/SPAN&gt; ([&lt;SPAN class=kwrd&gt;bool&lt;/SPAN&gt;]$snapin) {} &lt;SPAN class=kwrd&gt;else&lt;/SPAN&gt; {Add-PsSnapin Microsoft.SharePoint.PowerShell}&lt;/PRE&gt;&lt;PRE&gt;function Warmup-Site([&lt;SPAN class=kwrd&gt;string&lt;/SPAN&gt;]$url)&lt;/PRE&gt;&lt;PRE class=alt&gt;{&lt;/PRE&gt;&lt;PRE&gt;    $wc = New-Object net.WebClient&lt;/PRE&gt;&lt;PRE class=alt&gt;    $wc.credentials = [System.Net.CredentialCache]::DefaultCredentials;&lt;/PRE&gt;&lt;PRE&gt;    &lt;SPAN class=kwrd&gt;return&lt;/SPAN&gt; $wc.DownloadString($url)&lt;/PRE&gt;&lt;PRE class=alt&gt;}&lt;/PRE&gt;&lt;PRE&gt;Get-SPWebApplication -IncludeCentralAdministration | Get-SPSite | ForEach-Object { Write-Host &lt;SPAN class=str&gt;"Warming up site:"&lt;/SPAN&gt; $_.Url ; $html = Warmup-Site -url $_.Url}&lt;/PRE&gt;&lt;PRE class=alt&gt;&lt;SPAN class=str&gt;"=&amp;gt; Local SharePoint sites warmed up"&lt;/SPAN&gt;&lt;/PRE&gt;&lt;PRE&gt;&lt;SPAN class=str&gt;" "&lt;/SPAN&gt;&lt;/PRE&gt;&lt;PRE class=alt&gt;&lt;SPAN class=str&gt;"=&amp;gt; SharePoint 2010 is started on this workstation... Do you still have free RAM? :-) &amp;lt;="&lt;/SPAN&gt; &lt;/PRE&gt;&lt;/DIV&gt;
&lt;STYLE type=text/css&gt;

.csharpcode, .csharpcode pre
{
	font-size: small;
	color: black;
	font-family: consolas, "Courier New", courier, monospace;
	background-color: #ffffff;
	/*white-space: pre;*/
}
.csharpcode pre { margin: 0em; }
.csharpcode .rem { color: #008000; }
.csharpcode .kwrd { color: #0000ff; }
.csharpcode .str { color: #006080; }
.csharpcode .op { color: #0000c0; }
.csharpcode .preproc { color: #cc6633; }
.csharpcode .asp { background-color: #ffff00; }
.csharpcode .html { color: #800000; }
.csharpcode .attr { color: #ff0000; }
.csharpcode .alt 
{
	background-color: #f4f4f4;
	width: 100%;
	margin: 0em;
}
.csharpcode .lnum { color: #606060; }&lt;/STYLE&gt;

&lt;DIV class=csharpcode&gt;&amp;nbsp;&lt;/DIV&gt;&lt;/BLOCKQUOTE&gt;
&lt;H1&gt;Stop SharePoint 2010&lt;/H1&gt;
&lt;BLOCKQUOTE&gt;
&lt;DIV class=csharpcode&gt;
&lt;DIV class=csharpcode&gt;&lt;PRE class=alt&gt;# SharePoint 2010 Local Dev Workstation Services STOP script&lt;/PRE&gt;&lt;PRE&gt;#&lt;/PRE&gt;&lt;PRE class=alt&gt;# Scripts written by Emmanuel Bergerat (emberger@microsoft.com) on Nov. 24th 2009&lt;/PRE&gt;&lt;PRE&gt;# Provided &lt;SPAN class=kwrd&gt;as&lt;/SPAN&gt; &lt;SPAN class=kwrd&gt;is&lt;/SPAN&gt;, and can be freely modified and distributed&lt;/PRE&gt;&lt;PRE class=alt&gt;# Enjoy!&lt;/PRE&gt;&lt;PRE&gt;#&lt;/PRE&gt;&lt;PRE class=alt&gt;&amp;nbsp;&lt;/PRE&gt;&lt;PRE&gt;# Stop SharePoint Search&lt;/PRE&gt;&lt;PRE class=alt&gt;&lt;SPAN class=str&gt;"Stopping SharePoint Search 2010"&lt;/SPAN&gt;&lt;/PRE&gt;&lt;PRE&gt;&lt;SPAN class=str&gt;"OSearch14"&lt;/SPAN&gt;,&lt;SPAN class=str&gt;"SPSearch4"&lt;/SPAN&gt; | ForEach-Object {&lt;/PRE&gt;&lt;PRE class=alt&gt;    $servicePrior = get-service $_&lt;/PRE&gt;&lt;PRE&gt;    &lt;SPAN class=str&gt;"$_ is "&lt;/SPAN&gt; + $servicePrior.status  + &lt;SPAN class=str&gt;" and will be stopped"&lt;/SPAN&gt;&lt;/PRE&gt;&lt;PRE class=alt&gt;    Stop-Service $_ -Force&lt;/PRE&gt;&lt;PRE&gt;    $serviceAfter = get-service $_&lt;/PRE&gt;&lt;PRE class=alt&gt;    &lt;SPAN class=str&gt;"$_ is now "&lt;/SPAN&gt; + $serviceAfter.status }&lt;/PRE&gt;&lt;PRE&gt;&lt;SPAN class=str&gt;"=&amp;gt; SharePoint Search 2010 is STOPPED"&lt;/SPAN&gt;&lt;/PRE&gt;&lt;PRE class=alt&gt;&lt;SPAN class=str&gt;" "&lt;/SPAN&gt;&lt;/PRE&gt;&lt;PRE&gt;# Stop SharePoint 2010 Services&lt;/PRE&gt;&lt;PRE class=alt&gt;&lt;SPAN class=str&gt;"Stopping SharePoint Server 2010"&lt;/SPAN&gt;&lt;/PRE&gt;&lt;PRE&gt;&lt;SPAN class=str&gt;"SPTimerV4"&lt;/SPAN&gt;,&lt;SPAN class=str&gt;"DCLoadBalancer14"&lt;/SPAN&gt;,&lt;SPAN class=str&gt;"DCLauncher14"&lt;/SPAN&gt;,&lt;SPAN class=str&gt;"SPWriterV4"&lt;/SPAN&gt;,&lt;SPAN class=str&gt;"SPUserCodeV4"&lt;/SPAN&gt;,&lt;SPAN class=str&gt;"SPTraceV4"&lt;/SPAN&gt;,&lt;SPAN class=str&gt;"SPAdminV4"&lt;/SPAN&gt;,&lt;SPAN class=str&gt;"WebAnalyticsService"&lt;/SPAN&gt; | ForEach-Object {&lt;/PRE&gt;&lt;PRE class=alt&gt;    $servicePrior = get-service $_&lt;/PRE&gt;&lt;PRE&gt;    &lt;SPAN class=str&gt;"$_ is "&lt;/SPAN&gt; + $servicePrior.status  + &lt;SPAN class=str&gt;" and will be stopped"&lt;/SPAN&gt;&lt;/PRE&gt;&lt;PRE class=alt&gt;    Stop-Service $_ -Force&lt;/PRE&gt;&lt;PRE&gt;    $serviceAfter = get-service $_&lt;/PRE&gt;&lt;PRE class=alt&gt;    &lt;SPAN class=str&gt;"$_ is now "&lt;/SPAN&gt; + $serviceAfter.status }&lt;/PRE&gt;&lt;PRE&gt;&lt;SPAN class=str&gt;"=&amp;gt; SharePoint Server 2010 is STOPPED"&lt;/SPAN&gt;&lt;/PRE&gt;&lt;PRE class=alt&gt;&lt;SPAN class=str&gt;" "&lt;/SPAN&gt;&lt;/PRE&gt;&lt;PRE&gt;# Stop IIS&lt;/PRE&gt;&lt;PRE class=alt&gt;&lt;SPAN class=str&gt;"Stopping IIS"&lt;/SPAN&gt;&lt;/PRE&gt;&lt;PRE&gt;&lt;SPAN class=str&gt;"W3SVC"&lt;/SPAN&gt; | ForEach-Object {&lt;/PRE&gt;&lt;PRE class=alt&gt;    $servicePrior = get-service $_&lt;/PRE&gt;&lt;PRE&gt;    &lt;SPAN class=str&gt;"$_ is "&lt;/SPAN&gt; + $servicePrior.status  + &lt;SPAN class=str&gt;" and will be stopped"&lt;/SPAN&gt;&lt;/PRE&gt;&lt;PRE class=alt&gt;    Stop-Service $_ -Force&lt;/PRE&gt;&lt;PRE&gt;    $serviceAfter = get-service $_&lt;/PRE&gt;&lt;PRE class=alt&gt;    &lt;SPAN class=str&gt;"$_ is now "&lt;/SPAN&gt; + $serviceAfter.status }&lt;/PRE&gt;&lt;PRE&gt;iisreset&lt;/PRE&gt;&lt;PRE class=alt&gt;&lt;SPAN class=str&gt;"=&amp;gt; IIS is STOPPED"&lt;/SPAN&gt;&lt;/PRE&gt;&lt;PRE&gt;&lt;SPAN class=str&gt;" "&lt;/SPAN&gt;&lt;/PRE&gt;&lt;PRE class=alt&gt;# Stop local SQL Services&lt;/PRE&gt;&lt;PRE&gt;&lt;SPAN class=str&gt;"Stopping Local SQL Services"&lt;/SPAN&gt;&lt;/PRE&gt;&lt;PRE class=alt&gt;&lt;SPAN class=str&gt;"MSSQLSERVER"&lt;/SPAN&gt;,&lt;SPAN class=str&gt;"SQLWriter"&lt;/SPAN&gt;,&lt;SPAN class=str&gt;"SQLSERVERAGENT"&lt;/SPAN&gt; | ForEach-Object {&lt;/PRE&gt;&lt;PRE&gt;    $servicePrior = get-service $_&lt;/PRE&gt;&lt;PRE class=alt&gt;    &lt;SPAN class=str&gt;"$_ is "&lt;/SPAN&gt; + $servicePrior.status  + &lt;SPAN class=str&gt;" and will be stopped"&lt;/SPAN&gt;&lt;/PRE&gt;&lt;PRE&gt;    Stop-Service $_ -Force&lt;/PRE&gt;&lt;PRE class=alt&gt;    $serviceAfter = get-service $_&lt;/PRE&gt;&lt;PRE&gt;    &lt;SPAN class=str&gt;"$_ is now "&lt;/SPAN&gt; + $serviceAfter.status }&lt;/PRE&gt;&lt;PRE class=alt&gt;&lt;SPAN class=str&gt;"=&amp;gt; Local SQL Services STOPPED"&lt;/SPAN&gt;&lt;/PRE&gt;&lt;PRE&gt;&lt;SPAN class=str&gt;" "&lt;/SPAN&gt;&lt;/PRE&gt;&lt;PRE class=alt&gt;&lt;SPAN class=str&gt;"=&amp;gt; SharePoint 2010 is STOPPED on this workstation... you can use it now... with more RAM ;-) &amp;lt;="&lt;/SPAN&gt;&lt;/PRE&gt;&lt;/DIV&gt;
&lt;STYLE type=text/css&gt;

.csharpcode, .csharpcode pre
{
	font-size: small;
	color: black;
	font-family: consolas, "Courier New", courier, monospace;
	background-color: #ffffff;
	/*white-space: pre;*/
}
.csharpcode pre { margin: 0em; }
.csharpcode .rem { color: #008000; }
.csharpcode .kwrd { color: #0000ff; }
.csharpcode .str { color: #006080; }
.csharpcode .op { color: #0000c0; }
.csharpcode .preproc { color: #cc6633; }
.csharpcode .asp { background-color: #ffff00; }
.csharpcode .html { color: #800000; }
.csharpcode .attr { color: #ff0000; }
.csharpcode .alt 
{
	background-color: #f4f4f4;
	width: 100%;
	margin: 0em;
}
.csharpcode .lnum { color: #606060; }&lt;/STYLE&gt;

&lt;STYLE type=text/css&gt;


.csharpcode, .csharpcode pre
{
	font-size: small;
	color: black;
	font-family: consolas, "Courier New", courier, monospace;
	background-color: #ffffff;
	/*white-space: pre;*/
}
.csharpcode pre { margin: 0em; }
.csharpcode .rem { color: #008000; }
.csharpcode .kwrd { color: #0000ff; }
.csharpcode .str { color: #006080; }
.csharpcode .op { color: #0000c0; }
.csharpcode .preproc { color: #cc6633; }
.csharpcode .asp { background-color: #ffff00; }
.csharpcode .html { color: #800000; }
.csharpcode .attr { color: #ff0000; }
.csharpcode .alt 
{
	background-color: #f4f4f4;
	width: 100%;
	margin: 0em;
}
.csharpcode .lnum { color: #606060; }&lt;/STYLE&gt;

&lt;STYLE type=text/css&gt;





.csharpcode, .csharpcode pre
{
	font-size: small;
	color: black;
	font-family: consolas, "Courier New", courier, monospace;
	background-color: #ffffff;
	/*white-space: pre;*/
}
.csharpcode pre { margin: 0em; }
.csharpcode .rem { color: #008000; }
.csharpcode .kwrd { color: #0000ff; }
.csharpcode .str { color: #006080; }
.csharpcode .op { color: #0000c0; }
.csharpcode .preproc { color: #cc6633; }
.csharpcode .asp { background-color: #ffff00; }
.csharpcode .html { color: #800000; }
.csharpcode .attr { color: #ff0000; }
.csharpcode .alt 
{
	background-color: #f4f4f4;
	width: 100%;
	margin: 0em;
}
.csharpcode .lnum { color: #606060; }&lt;/STYLE&gt;
&lt;/DIV&gt;&lt;/BLOCKQUOTE&gt;
&lt;P&gt;2 shortcuts on your desktop, and you’re all set&lt;/P&gt;
&lt;P&gt;I packed them up in a ZIP file attached to this post.&lt;/P&gt;
&lt;P&gt;Adapt, enjoy, improve … any feedbacks are welcome,&lt;/P&gt;
&lt;P&gt;&amp;lt; Emmanuel /&amp;gt;&lt;/P&gt;
&lt;P&gt;Note: I released a newer version on Nov 24th that includes: Warm-up scripts in the START script, and IISRESET in the STOP script (as I was informed it releases more RAM).&lt;/P&gt;&lt;img src="http://blogs.msdn.com/aggbug.aspx?PostID=9923163" width="1" height="1"&gt;</content><author><name>Gopher194</name><uri>http://blogs.msdn.com/members/Gopher194.aspx</uri></author></entry><entry><title>SharePoint 2010</title><link rel="alternate" type="text/html" href="http://blogs.msdn.com/emberger/archive/2009/11/13/sharepoint-2010.aspx" /><id>http://blogs.msdn.com/emberger/archive/2009/11/13/sharepoint-2010.aspx</id><published>2009-11-13T21:03:00Z</published><updated>2009-11-13T21:03:00Z</updated><content type="html">&lt;P&gt;Hi,&lt;/P&gt;
&lt;P&gt;As you may know, SharePoint 2010 is here. It was presented during SharePoint Conference 2009 that took place in Vegas few days ago.&lt;/P&gt;
&lt;P&gt;You can imagine I test and evaluate it internally for months now, but can only talk about it since few days.&lt;/P&gt;
&lt;P&gt;Contributing to the build of a new product/release is really exciting.&lt;/P&gt;
&lt;P&gt;I won’t start to describe all the features, as many others will do better than me, and 300 hours of sessions from SPC2009 are here for that.&lt;/P&gt;
&lt;P&gt;I will do other things:&lt;/P&gt;
&lt;OL&gt;
&lt;LI&gt;Share &amp;amp; blog regularly on my knowledge, tools and experiences I have everyday with the product&lt;/LI&gt;
&lt;LI&gt;Just say how I summarize it when customers or colleagues ask me to describe it:&lt;/LI&gt;&lt;/OL&gt;
&lt;UL&gt;
&lt;LI&gt;For those who don’t know the product, the best sentence I know to describe the product is:&lt;/LI&gt;
&lt;UL&gt;
&lt;LI&gt;The business collaboration platform for the Enterprise and the Web&lt;/LI&gt;&lt;/UL&gt;
&lt;LI&gt;For the one knowing MOSS 2007, I say:&lt;/LI&gt;
&lt;UL&gt;
&lt;LI&gt;It’s looks like a similar product but with EVERYTHING in it which is either improved or changed&lt;/LI&gt;&lt;/UL&gt;&lt;/UL&gt;
&lt;P&gt;I am very happy being pat of this story, and hope I will transmit to you this thrill.&lt;/P&gt;
&lt;P&gt;&amp;lt; Emmanuel /&amp;gt;&lt;/P&gt;&lt;img src="http://blogs.msdn.com/aggbug.aspx?PostID=9922213" width="1" height="1"&gt;</content><author><name>Gopher194</name><uri>http://blogs.msdn.com/members/Gopher194.aspx</uri></author><category term="SharePoint v4" scheme="http://blogs.msdn.com/emberger/archive/tags/SharePoint+v4/default.aspx" /></entry><entry><title>The checkbox that saves you hours</title><link rel="alternate" type="text/html" href="http://blogs.msdn.com/emberger/archive/2009/07/30/the-checkbox-that-saves-you-hours.aspx" /><id>http://blogs.msdn.com/emberger/archive/2009/07/30/the-checkbox-that-saves-you-hours.aspx</id><published>2009-07-30T17:33:46Z</published><updated>2009-07-30T17:33:46Z</updated><content type="html">&lt;p&gt;Hi,&lt;/p&gt;  &lt;p&gt;Being a geek is expensive, even if you work at Microsoft. You always want to test, assess, and use the latest concepts and technologies. So hardware budget, and personal time consumption is very high.&lt;/p&gt;  &lt;p&gt;Being a real one (even if my budget is always too short), I recently changed my Home PC for a blasting rig.&lt;/p&gt;  &lt;p&gt;When you launch yourself in the assembly, setup, etc. … of a new machine, you arrive to a backup/restore/transfer data step.&lt;/p&gt;  &lt;p&gt;As most of us have now hundreds GB of data, this can take a while before it’s done.&lt;/p&gt;  &lt;p&gt;On my new PC, I use few Western Digital Velociraptors, few 1.5 TB Seagate Disks, 1 Adaptec high-end RAID card (to outperform the Intel ICH10R and Marvell SAS controller of my motherboard) and various arrays with stripe (Raid 0) and stripe+mirroring (Raid 10)&lt;/p&gt;  &lt;p&gt;You can expect some good transfer rates from this, can’t you?&lt;/p&gt;  &lt;p&gt;While transferring back data between a stripe array to another, I was very surprised on my rate transfer performances (using Windows Vista x64 Utlimate en-us with 6 GB of RAM):&lt;/p&gt;  &lt;p&gt;&lt;img src="http://sjdpdq.bay.livefilestore.com/y1p8au_K5Sy3ziiGA8ldgQddIwfaWZa8Wv9fjdSyVM1ncEEqETNMuIXNqNHImKO-e9H4EwskjzZbJqWOzuXCz0ENO4TS901UCkj/WCE7.png" /&gt; &lt;/p&gt;  &lt;p&gt;&lt;strong&gt;9,8 MB/s what a crappy transfer rate&lt;/strong&gt; &lt;strong&gt;!&lt;/strong&gt;….. (btw I use &lt;a href="http://www.codesector.com/teracopy.php"&gt;TeraCopy&lt;/a&gt; here to speed up data transfer)&lt;/p&gt;  &lt;p&gt;I then remembered my few trainings, certifications, and tweaking on Vista/Windows Server 2008. I decided to check an obvious setting for the Hard Disks Drives.&lt;/p&gt;  &lt;p&gt;Here’s how to check and eventually set it right:&lt;/p&gt;  &lt;ul&gt;   &lt;li&gt;Right Click on “Computer” icon and choose “Manage” (There’s various ways to arrive to the next screen, that’s one of them)&lt;/li&gt; &lt;/ul&gt;  &lt;blockquote&gt;   &lt;p&gt;&lt;img src="http://sjdpdq.bay.livefilestore.com/y1pJFI40kSWdLxIqpXk3Ivh_UnwWBpcWbm7aZX4-yT1eFouyfGfA_fPO21cRmgYVwGzV9iOLxp2NuzVZeMekNn6Mg/WCE1.png" /&gt; &lt;/p&gt; &lt;/blockquote&gt;  &lt;ul&gt;   &lt;li&gt;Select “Disk Management” tree&lt;/li&gt; &lt;/ul&gt;  &lt;blockquote&gt;   &lt;p&gt;&lt;img src="http://sjdpdq.bay.livefilestore.com/y1pwxJYw96ZHkMfv0YRRimJ4vZS8revt5ijtMKKKcApP3gXa1GXJ3gdb0xxCClQ8CFF_Bv1KUup0VDuPczJm05S-g/WCE2.png" /&gt; &lt;/p&gt; &lt;/blockquote&gt;  &lt;ul&gt;   &lt;li&gt;In the Central Window, Select your disks set and right click on the Volume based on Hard Disks Drives and select “Properties”&lt;/li&gt; &lt;/ul&gt;  &lt;blockquote&gt;   &lt;p&gt;&lt;img src="http://sjdpdq.bay.livefilestore.com/y1pZ1gl5Kb8GVYe6SYsDpollB18VyTFtYoVySN2iOZ83bvouBPHW7Wg5PFQXiZ8AGunz0W5CVM2u1qQc2VXSDNE4g/WCE3.png" /&gt; &lt;/p&gt; &lt;/blockquote&gt;  &lt;ul&gt;   &lt;li&gt;On the displayed Windows Form, select the “Policies” tab, and check the checkboxes I highlighted in red (in my case, they were not checked)&lt;/li&gt; &lt;/ul&gt;  &lt;blockquote&gt;   &lt;p&gt;&lt;img src="http://sjdpdq.bay.livefilestore.com/y1p8CboVu8KYcAjcRrf-RmvyDm5rj1d-v4XDtpBsTwG4NInO0QsdWnQVsxHn1QTAVCv1BF1hm-lf45Li2m8VCm3Kw/WCE4.png" /&gt;&lt;/p&gt; &lt;/blockquote&gt;  &lt;ul&gt;   &lt;li&gt;Then enjoy the real speed of your disks or arrays :&lt;/li&gt; &lt;/ul&gt;  &lt;blockquote&gt;   &lt;p&gt;&lt;img src="http://sjdpdq.bay.livefilestore.com/y1p6E2FFMrEeH5TTlnBvfKvDic8D8_hbCfpFnD56XQsmWLBFayeLRZUVKdrCd5SPtBNgUTOZqN9lHSjwh-_LuOJvw/WCE5.png" /&gt;&amp;#160; &lt;/p&gt; &lt;/blockquote&gt;  &lt;ul&gt;   &lt;li&gt;&lt;strong&gt;101 MB/s transfer rate now ! &lt;/strong&gt;&lt;/li&gt; &lt;/ul&gt;  &lt;p&gt;At this rate, the transfer time for 500 GB (which are all my family DVs rushes I didn’t edit yet) drop from 10 hours to less than 1 hour…..:-) … 9 hours of useless machine time saved.&lt;/p&gt;  &lt;p&gt;That’s what I call saving hours …. not talking of the overall performances your machine deliver with this little checkbox.&lt;/p&gt;  &lt;p&gt;Enjoy&lt;/p&gt;  &lt;p&gt;&amp;lt; Emmanuel /&amp;gt;&lt;/p&gt;&lt;img src="http://blogs.msdn.com/aggbug.aspx?PostID=9853392" width="1" height="1"&gt;</content><author><name>Gopher194</name><uri>http://blogs.msdn.com/members/Gopher194.aspx</uri></author></entry><entry><title>Sharepoint at home: few learned tips to share</title><link rel="alternate" type="text/html" href="http://blogs.msdn.com/emberger/archive/2009/07/23/sharepoint-at-home-few-learned-tips-to-share.aspx" /><id>http://blogs.msdn.com/emberger/archive/2009/07/23/sharepoint-at-home-few-learned-tips-to-share.aspx</id><published>2009-07-23T18:31:00Z</published><updated>2009-07-23T18:31:00Z</updated><content type="html">&lt;P&gt;Hi,&lt;/P&gt;
&lt;P&gt;Like few geeks at Microsoft, I host my own server infrastructure at home. Even if wife and sons do everything they can to bring it down (like complaining on the noise, or tearing the cables), I maintain this up and running, playing and learning a lot.&lt;/P&gt;
&lt;P&gt;In my infrastructure, I host my a MOSS 2007 server, among a wide variety of services. With these few years of experience, I can share some basics that could be helpful to anyone dealing with SharePoint.&lt;/P&gt;
&lt;H1&gt;#1 tip: Balance the heavy loads operations&lt;/H1&gt;
&lt;P&gt;I realized that the server sometimes become noisy for hours. It hosts File Server, SQL server and MOSS server “roles”. Being noisy means getting an heavy load (as the CPU fan raises to 100% speed).&lt;/P&gt;
&lt;P&gt;By order if importance, it becomes heavy loaded because of:&lt;/P&gt;
&lt;OL&gt;
&lt;LI&gt;SharePoint crawling &amp;amp; indexing (Full)&lt;/LI&gt;
&lt;LI&gt;SharePoint crawling &amp;amp; indexing (Differential)&lt;/LI&gt;
&lt;LI&gt;Antivirus scan&lt;/LI&gt;
&lt;LI&gt;Data Backup (on backup disks) and replication (to a NAS)&lt;/LI&gt;
&lt;LI&gt;Defragmentation&lt;/LI&gt;
&lt;LI&gt;Other SharePoint timer jobs (like User profile import, Usage statistics processing, etc.)&lt;/LI&gt;&lt;/OL&gt;
&lt;P&gt;So, here’s my little tip: &lt;STRONG&gt;plan and monitor these operations carefully&lt;/STRONG&gt;. Schedule them during the night, among different nights&amp;amp; time.&lt;/P&gt;
&lt;P&gt;I decided to use a week time slot to perform all of them + a weekly reboot (.....argh !).&lt;/P&gt;
&lt;P&gt;Sure, this feedback looks obvious, but scheduling all these, without cutting the service to the users, and not overlapping long processes needs planning.&lt;/P&gt;
&lt;P&gt;I only host few TB of data, and do not use a SAN, but the optimization of these operations took me some efforts (estimating/monitoring the respective durations and finding the optimal start hours) and saved me performance issues and family headaches: now the machine is noisy when everyone sleeps – normally.&lt;/P&gt;
&lt;P mce_keep="true"&gt;&amp;nbsp;&lt;/P&gt;
&lt;H1&gt;#2 tip: Maintain your SharePoint Databases&lt;/H1&gt;
&lt;P&gt;Managing my server empty space, and monitoring my folders sizes, I realized that the SQL Log folder was becoming quite huge after few weeks of SharePoint use, as this explorer view confirms:&lt;IMG src="http://sjdpdq.bay.livefilestore.com/y1pSeA5DNmdcn5Q_OjwxY1_Kd9G1A0Ye37_nPW8Gwwsj3vsKZ0_yMCaRpyVXbrzJ751PkMvJLt9KD8eZzWH5oXDGA/Moss%20Logs%20files%20size.png"&gt; &lt;/P&gt;
&lt;P&gt;The SharePoint site collections were hosting few MB of data, and the SQL Log folder was huge: many GB! What happened here?&lt;/P&gt;
&lt;P&gt;My surprise was to discover that more than 90% of this space (25 GB here!) was used by the Central Administration related DBs log files. As you can imagine, I don’t create Gigs of data in the Central Admin!&lt;/P&gt;
&lt;P&gt;So, another tip here: &lt;STRONG&gt;manage your DBs&lt;/STRONG&gt;. Backup DBs and shrink Log files.&lt;/P&gt;
&lt;P&gt;That’s not natural for SharePoint admins’, as they often are not DBAs.&lt;/P&gt;
&lt;P&gt;Use the “Maintenance Plan Wizard” of SQL server 2005/2008 to set this up:&lt;/P&gt;
&lt;P&gt;&lt;IMG src="http://sjdpdq.bay.livefilestore.com/y1pKKrIMME68B72OcX_05hmUjakkNv-llMnrZ8wRYGIaK9pyZgfTlC-w-zbKhLVajvnz7WYzbde3YTUZVfKiAKqhwK0AIiUNHGF/SQLmaintplan.png" mce_src="http://sjdpdq.bay.livefilestore.com/y1pKKrIMME68B72OcX_05hmUjakkNv-llMnrZ8wRYGIaK9pyZgfTlC-w-zbKhLVajvnz7WYzbde3YTUZVfKiAKqhwK0AIiUNHGF/SQLmaintplan.png"&gt; &lt;/P&gt;
&lt;P&gt;More information:&lt;/P&gt;
&lt;UL&gt;
&lt;LI&gt;&lt;A href="http://technet.microsoft.com/en-us/library/cc263261.aspx" mce_href="http://technet.microsoft.com/en-us/library/cc263261.aspx"&gt;Planning and Monitoring SQL Server Storage for Office SharePoint Server: Performance Recommendations and Best Practices (white paper)&lt;/A&gt;&lt;/LI&gt;
&lt;LI&gt;Bill Baer excellent White Paper &lt;A href="http://technet.microsoft.com/en-us/library/cc262731.aspx" mce_href="http://technet.microsoft.com/en-us/library/cc262731.aspx"&gt;Database maintenance for Office SharePoint Server 2007 (white paper)&lt;/A&gt;&amp;nbsp;(thanks Bill ;-) and see you next week)&lt;/LI&gt;&lt;/UL&gt;
&lt;P mce_keep="true"&gt;Hope these feedback may help.&lt;/P&gt;
&lt;P&gt;&amp;lt; Emmanuel /&amp;gt;&lt;/P&gt;
&lt;P&gt;P.S.: Just to share how “not” obvious some of those things are, one of my customer spent hours to understand why the usage statistics were not available in its SharePoint. After a close study of the settings and the Event viewer messages, I realized he was rebooting the farm servers when the timer job was starting to process the statistics. I saved him a call to MS support !&lt;/P&gt;&lt;img src="http://blogs.msdn.com/aggbug.aspx?PostID=9846485" width="1" height="1"&gt;</content><author><name>Gopher194</name><uri>http://blogs.msdn.com/members/Gopher194.aspx</uri></author><category term="SharePoint v3" scheme="http://blogs.msdn.com/emberger/archive/tags/SharePoint+v3/default.aspx" /><category term="Operations" scheme="http://blogs.msdn.com/emberger/archive/tags/Operations/default.aspx" /><category term="Administration" scheme="http://blogs.msdn.com/emberger/archive/tags/Administration/default.aspx" /></entry><entry><title>SharePoint and IT Pros: few possible improvements to ease their lifes</title><link rel="alternate" type="text/html" href="http://blogs.msdn.com/emberger/archive/2009/07/17/sharepoint-for-it-pros.aspx" /><id>http://blogs.msdn.com/emberger/archive/2009/07/17/sharepoint-for-it-pros.aspx</id><published>2009-07-17T16:40:00Z</published><updated>2009-07-17T16:40:00Z</updated><content type="html">&lt;P&gt;Hi,&lt;/P&gt;
&lt;P&gt;Few weeks ago, I had the opportunity to express to the SharePoint Product Management team various ideas I have around&amp;nbsp;SharePoint and IT Pros audiences.&lt;/P&gt;
&lt;P&gt;Based on my different experiences and engagements with customers, the discussion was very interesting.&amp;nbsp;I often thought back on topics we could cover, as Microsoft, to ease the life of IT Pros with SharePoint. They can be improved by different ways like code, tools, guidances or documentation...&lt;/P&gt;
&lt;P&gt;I'd like to share some of these ideas:&lt;/P&gt;
&lt;UL&gt;
&lt;LI&gt;&lt;STRONG&gt;MOF/ITIL processes with SharePoint&lt;/STRONG&gt;:&lt;/LI&gt;
&lt;UL&gt;
&lt;LI&gt;One of my difficultly learned lessons in my past lifes in Quality, Process Imporvement and ERP projects management, is that processes are necessary in IT operations. MOF (standing for &lt;A href="http://technet.microsoft.com/en-us/library/cc506049.aspx" mce_href="http://technet.microsoft.com/en-us/library/cc506049.aspx"&gt;Microsoft Operations Framework&lt;/A&gt;), inspired by &lt;A href="http://www.itil-officialsite.com/home/home.asp" mce_href="http://www.itil-officialsite.com/home/home.asp"&gt;ITIL&lt;/A&gt;, really lacked me when I was managing ERP projects, where any little new &lt;EM&gt;feature&lt;/EM&gt; or bug fix can creaete huge disasters in 120 ERP systems widely deployed and used for evryday business in a company .... (to block the invoicing of many companies for days is not something you want to live, believe me ...)&lt;/LI&gt;
&lt;LI&gt;I also learned that most IT Pros and IT organization, apply or inspire themselves with these principles to operate their IT.&lt;/LI&gt;
&lt;LI&gt;The use of development, integration, validation, pre-production then production environment, is a must in MOF/ITIL processes&lt;/LI&gt;
&lt;LI&gt;The challenge of Release, Configuration and Change Management, is key for IT Pros ...&lt;/LI&gt;
&lt;LI&gt;To apply MOF concepts to SharePoint is difficult because :&lt;/LI&gt;
&lt;UL&gt;
&lt;LI&gt;the platform is based on different servers technologies (Windows Server, AD DS, SQL Server, IIS, .net +&amp;nbsp; SharePoint)&lt;/LI&gt;
&lt;LI&gt;the line between binaries, settings and data is difficult to draw (are SharePoint Designer modifications data or settings ? depends on the point of view you have)&lt;/LI&gt;
&lt;LI&gt;the transfer of data and settings from a platform (for example integration) to a production environment is complicated, and harldy reproducible&lt;/LI&gt;
&lt;LI&gt;automation is partial and a study between automation effort and the earned value is often necessary&lt;/LI&gt;
&lt;LI&gt;etc.&lt;/LI&gt;&lt;/UL&gt;
&lt;LI&gt;There are features and techniques in SharePoint to support this Enterprise way of operating IT, but they are not documented&amp;nbsp;"that way"&lt;/LI&gt;
&lt;LI&gt;SharePoint misses an Operations mindset oriented documentation, like "Change Management in SharePoint" or "Release Management in SharePoint".&lt;/LI&gt;
&lt;LI&gt;I think White Papers could help here...&lt;/LI&gt;&lt;/UL&gt;&lt;/UL&gt;
&lt;P mce_keep="true"&gt;&amp;nbsp;&lt;/P&gt;
&lt;UL&gt;
&lt;LI&gt;&lt;STRONG&gt;SharePoint and virtualized servers:&lt;/STRONG&gt;&lt;/LI&gt;
&lt;UL&gt;
&lt;LI&gt;Most of the IT teams I worked with are in the process of evaluating, migrating or operating part of their platforms on virtualized servers&lt;/LI&gt;
&lt;LI&gt;Since our &lt;A href="http://blogs.msdn.com/sharepoint/archive/2008/08/18/update-on-virtualization-support-for-sharepoint-products-and-technologies.aspx" mce_href="http://blogs.msdn.com/sharepoint/archive/2008/08/18/update-on-virtualization-support-for-sharepoint-products-and-technologies.aspx"&gt;last summer announcements&lt;/A&gt;, SharePoint community lacks studies,&amp;nbsp;guidances, and documentation&amp;nbsp;on virtualization with SharePoint&lt;/LI&gt;
&lt;LI&gt;There is a lot of questions out there, with no answers (yet), and almost no real examples posted :&lt;/LI&gt;
&lt;UL&gt;
&lt;LI&gt;what to virtualize (SQL, WFE, Application servers, VLANs, ...)?&lt;/LI&gt;
&lt;LI&gt;for which performances?&lt;/LI&gt;
&lt;LI&gt;how (at least for the Hyper-V customers)?&lt;/LI&gt;
&lt;LI&gt;for which benefits (costs, administration time, ...)?&lt;/LI&gt;&lt;/UL&gt;
&lt;LI&gt;I hope we'll be able to give more data around this topic in the next months&lt;/LI&gt;&lt;/UL&gt;&lt;/UL&gt;
&lt;P&gt;&lt;STRONG&gt;&lt;/STRONG&gt;&amp;nbsp;&lt;/P&gt;
&lt;UL&gt;
&lt;LI&gt;&lt;STRONG&gt;SharePoint Logs &amp;amp; Errors understanding and use improvements:&lt;/STRONG&gt;&lt;/LI&gt;
&lt;UL&gt;
&lt;LI&gt;SharePoint logs a lot of things but doesn't help you to understand&lt;/LI&gt;
&lt;LI&gt;Just make this experience : setup MOSS 2007&amp;nbsp;with the "Autonomous" option, then let the server run few hours, and, guess what, you'll have a lot of logs!&lt;/LI&gt;
&lt;LI&gt;Did you already experienced the "SharePoint error page" ? You definitely had this page. The one that says "there has been an error ....." and don't help you at all to understand or even start an investigation (if you're lucky, you have the user and the error time .... to try to find what happened)&lt;/LI&gt;
&lt;LI&gt;There's definitely a need here for guidance and practical how-tos:&lt;/LI&gt;
&lt;UL&gt;
&lt;LI&gt;Which settings to choose&amp;nbsp;in the Central Admin parameters, when and why&lt;/LI&gt;
&lt;LI&gt;Where to look (SharePoint logs files, Windows event viewer, SQL profiler)&lt;/LI&gt;
&lt;LI&gt;How to interpret ......&lt;/LI&gt;
&lt;LI&gt;How to find solutions ....&lt;/LI&gt;&lt;/UL&gt;&lt;/UL&gt;&lt;/UL&gt;
&lt;P&gt;&lt;STRONG&gt;&lt;/STRONG&gt;&amp;nbsp;&lt;/P&gt;
&lt;UL&gt;
&lt;LI&gt;&lt;STRONG&gt;Create SharePoint posters:&lt;/STRONG&gt;&lt;/LI&gt;
&lt;UL&gt;
&lt;LI&gt;That sounds stupid, but organizing the data, and &lt;STRONG&gt;seeing&lt;/STRONG&gt; it&amp;nbsp;really helps&lt;/LI&gt;
&lt;LI&gt;I think we need to publish posters on SharePoint farms, services, main menus, architecture, etc.&lt;/LI&gt;
&lt;LI&gt;That should be possible as&amp;nbsp;Exchange and SQL Server teams did it&lt;/LI&gt;
&lt;LI&gt;.... and Mindhsarp partner also did !&lt;/LI&gt;&lt;/UL&gt;&lt;/UL&gt;
&lt;P&gt;The others topics were more internal and cannot be discussed here, but what would be yours? Please share.&lt;/P&gt;
&lt;P&gt;Being positive and improvement oriented, I can say that Microsoft SharePoint 2010 will bring great improvements on some of these topics, and ease the IT Pros life. Very exciting things to come. Don't forget to join the SharePoint Conference 2009 to see them closely.&lt;/P&gt;
&lt;P&gt;&amp;lt; Emmanuel /&amp;gt;&lt;/P&gt;&lt;img src="http://blogs.msdn.com/aggbug.aspx?PostID=9837420" width="1" height="1"&gt;</content><author><name>Gopher194</name><uri>http://blogs.msdn.com/members/Gopher194.aspx</uri></author><category term="SharePoint v3" scheme="http://blogs.msdn.com/emberger/archive/tags/SharePoint+v3/default.aspx" /><category term="Administration" scheme="http://blogs.msdn.com/emberger/archive/tags/Administration/default.aspx" /></entry><entry><title>Sorry for being silent during the past weeks</title><link rel="alternate" type="text/html" href="http://blogs.msdn.com/emberger/archive/2009/07/17/sorry-for-being-silent-so-long.aspx" /><id>http://blogs.msdn.com/emberger/archive/2009/07/17/sorry-for-being-silent-so-long.aspx</id><published>2009-07-17T16:18:00Z</published><updated>2009-07-17T16:18:00Z</updated><content type="html">&lt;P&gt;Hi there,&lt;/P&gt;
&lt;P&gt;For those of you following my little posts, you noticed I've been silent for the past 2 months. This happened due to personal issues with my new born son Tom.&lt;/P&gt;
&lt;P&gt;Tom is born on May 19th and he's really cute. Unfortunately, he arrived with a rare and complicated disease, that popped up 2 days after his birth, while eating for the first time.&lt;/P&gt;
&lt;P&gt;His survival have been a real question for many weeks since then. Even if he's still at the Reanimation Unit of Hopital Necker-Enfants Malades (at Paris, France), he should be Ok now. We deeply trust and respect the team in this unit that already saved his life few times, and do an amazing job to save babies.&lt;/P&gt;
&lt;P&gt;Those past and long weeks were very hard for my family.&lt;/P&gt;
&lt;P&gt;In the same time, this life experience&amp;nbsp;pushed us more on the "Giving back to others" track. Funny timing:&amp;nbsp;Bill Gates senior publishes a book on that topic during his life (&lt;SPAN id=btAsinTitle&gt;&lt;A href="http://www.amazon.com/Showing-Up-Life-Thoughts-Lifetime/dp/0385527012/ref=sr_1_1/181-5873853-3871747?ie=UTF8&amp;amp;s=books&amp;amp;qid=1247837124&amp;amp;sr=8-1" mce_href="http://www.amazon.com/Showing-Up-Life-Thoughts-Lifetime/dp/0385527012/ref=sr_1_1/181-5873853-3871747?ie=UTF8&amp;amp;s=books&amp;amp;qid=1247837124&amp;amp;sr=8-1"&gt;Showing Up for Life: Thoughts on the Gifts of a Lifetime&lt;/A&gt;)&lt;/SPAN&gt;.&lt;/P&gt;
&lt;P&gt;So now, tune on, as I had time to think about few&amp;nbsp;posts for you all :-) , and will have time to write them.&lt;/P&gt;
&lt;P&gt;&amp;lt; Emmanuel /&amp;gt;&lt;/P&gt;&lt;img src="http://blogs.msdn.com/aggbug.aspx?PostID=9837399" width="1" height="1"&gt;</content><author><name>Gopher194</name><uri>http://blogs.msdn.com/members/Gopher194.aspx</uri></author></entry><entry><title>MOSS 2007 SP1 with Infrastructure update slipstream optimization</title><link rel="alternate" type="text/html" href="http://blogs.msdn.com/emberger/archive/2009/04/17/moss-2007-sp1-with-infrastructure-update-slipstream-optimization.aspx" /><id>http://blogs.msdn.com/emberger/archive/2009/04/17/moss-2007-sp1-with-infrastructure-update-slipstream-optimization.aspx</id><published>2009-04-17T17:38:00Z</published><updated>2009-04-17T17:38:00Z</updated><content type="html">&lt;P&gt;Hi,&lt;/P&gt;
&lt;P&gt;Few months ago, I posted a little step-by-step tutorial to generate an ISO file to have a “ready to use” up to date source for MOSS 2007 setup (&lt;A href="http://blogs.msdn.com/emberger/archive/2008/09/04/slipstream-sharepoint-sp1-with-infrastructure-update-for-moss-2007-clean-installs.aspx" mce_href="http://blogs.msdn.com/emberger/archive/2008/09/04/slipstream-sharepoint-sp1-with-infrastructure-update-for-moss-2007-clean-installs.aspx"&gt;this post is still here&lt;/A&gt;).&lt;/P&gt;
&lt;P&gt;The setup of this binary source is VERY long, and I looked for ways to improve this.&lt;/P&gt;
&lt;P&gt;To remember, the Full Slipstream setup duration is 23 minutes and 19 seconds:&lt;/P&gt;
&lt;P&gt;&lt;IMG src="http://hgohma.bay.livefilestore.com/y1pXKDTcCciOjZHQl0QOjxSq9ng8wc9RhsngdMUxJz4ytQL1wboho7sc9mhwiV_H4YcrlR5SvPtqkmkw-1UE2G6MQ/slipstreamlight2.png" mce_src="http://hgohma.bay.livefilestore.com/y1pXKDTcCciOjZHQl0QOjxSq9ng8wc9RhsngdMUxJz4ytQL1wboho7sc9mhwiV_H4YcrlR5SvPtqkmkw-1UE2G6MQ/slipstreamlight2.png"&gt;&lt;A title=http://hgohma.bay.livefilestore.com/y1pXKDTcCciOjZHQl0QOjxSq9ng8wc9RhsngdMUxJz4ytQL1wboho7sc9mhwiV_H4YcrlR5SvPtqkmkw-1UE2G6MQ/slipstreamlight2.png href="http://hgohma.bay.livefilestore.com/y1pXKDTcCciOjZHQl0QOjxSq9ng8wc9RhsngdMUxJz4ytQL1wboho7sc9mhwiV_H4YcrlR5SvPtqkmkw-1UE2G6MQ/slipstreamlight2.png" mce_href="http://hgohma.bay.livefilestore.com/y1pXKDTcCciOjZHQl0QOjxSq9ng8wc9RhsngdMUxJz4ytQL1wboho7sc9mhwiV_H4YcrlR5SvPtqkmkw-1UE2G6MQ/slipstreamlight2.png"&gt;&lt;/A&gt;&lt;/P&gt;
&lt;P&gt;But, this ISO includes all the “CoreServerMUI” language MSP files:&lt;/P&gt;
&lt;P&gt;&lt;IMG src="http://hgohma.bay.livefilestore.com/y1pKKgk1QC2LRUprKC6bBaFrq9RLPhVb1fp0mrX7Y6Oc8fKMTvbMC7kGcG8ipVx12GEoXqysbKkrV9rSHamPpwgTQ/slipstreamlight3.png" mce_src="http://hgohma.bay.livefilestore.com/y1pKKgk1QC2LRUprKC6bBaFrq9RLPhVb1fp0mrX7Y6Oc8fKMTvbMC7kGcG8ipVx12GEoXqysbKkrV9rSHamPpwgTQ/slipstreamlight3.png"&gt;&lt;A title=http://cid-bf1658bbf60a753e.skydrive.live.com/self.aspx/msdn/slipstreamlight3.png href="http://cid-bf1658bbf60a753e.skydrive.live.com/self.aspx/msdn/slipstreamlight3.png" mce_href="http://cid-bf1658bbf60a753e.skydrive.live.com/self.aspx/msdn/slipstreamlight3.png"&gt;&lt;/A&gt;&lt;/P&gt;
&lt;P&gt;I thought keeping only the one I need : “en-us” and “fr-fr”, I could earn something:&lt;/P&gt;
&lt;P&gt;&lt;IMG style="WIDTH: 173px; HEIGHT: 247px" src="http://hgohma.bay.livefilestore.com/y1ptrIdyavReG12sKwThrSauHzqhr5GeE34v44-gdO-8fnAyqH7HlaSaiwUuHSoK-Hfi_UeUgGrTJKstjC1om2S0Q/slipstreamlight1.png" width=173 height=247 mce_src="http://hgohma.bay.livefilestore.com/y1ptrIdyavReG12sKwThrSauHzqhr5GeE34v44-gdO-8fnAyqH7HlaSaiwUuHSoK-Hfi_UeUgGrTJKstjC1om2S0Q/slipstreamlight1.png"&gt;&lt;A title=http://hgohma.bay.livefilestore.com/y1ptrIdyavReG12sKwThrSauHzqhr5GeE34v44-gdO-8fnAyqH7HlaSaiwUuHSoK-Hfi_UeUgGrTJKstjC1om2S0Q/slipstreamlight1.png href="http://hgohma.bay.livefilestore.com/y1ptrIdyavReG12sKwThrSauHzqhr5GeE34v44-gdO-8fnAyqH7HlaSaiwUuHSoK-Hfi_UeUgGrTJKstjC1om2S0Q/slipstreamlight1.png" mce_href="http://hgohma.bay.livefilestore.com/y1ptrIdyavReG12sKwThrSauHzqhr5GeE34v44-gdO-8fnAyqH7HlaSaiwUuHSoK-Hfi_UeUgGrTJKstjC1om2S0Q/slipstreamlight1.png"&gt;&lt;/A&gt;&lt;/P&gt;
&lt;P&gt;Setup duration is very similar: the “Light” Slipstream setup duration is 23 minutes and 21seconds:&lt;/P&gt;
&lt;P&gt;&lt;IMG style="WIDTH: 628px; HEIGHT: 143px" src="http://hgohma.bay.livefilestore.com/y1pkHt2b7aegPfVrbz3o4Elna34Aq9lx30zy61ghKmr2dYBhBsULVM2LjN1VS7QG_MwR-KcPHMQPPjf5GUq3_re5g/slipstreamlight4.png" width=628 height=143 mce_src="http://hgohma.bay.livefilestore.com/y1pkHt2b7aegPfVrbz3o4Elna34Aq9lx30zy61ghKmr2dYBhBsULVM2LjN1VS7QG_MwR-KcPHMQPPjf5GUq3_re5g/slipstreamlight4.png"&gt;&lt;A title=http://hgohma.bay.livefilestore.com/y1pkHt2b7aegPfVrbz3o4Elna34Aq9lx30zy61ghKmr2dYBhBsULVM2LjN1VS7QG_MwR-KcPHMQPPjf5GUq3_re5g/slipstreamlight4.png href="http://hgohma.bay.livefilestore.com/y1pkHt2b7aegPfVrbz3o4Elna34Aq9lx30zy61ghKmr2dYBhBsULVM2LjN1VS7QG_MwR-KcPHMQPPjf5GUq3_re5g/slipstreamlight4.png" mce_href="http://hgohma.bay.livefilestore.com/y1pkHt2b7aegPfVrbz3o4Elna34Aq9lx30zy61ghKmr2dYBhBsULVM2LjN1VS7QG_MwR-KcPHMQPPjf5GUq3_re5g/slipstreamlight4.png"&gt;&lt;/A&gt;&lt;/P&gt;
&lt;P&gt;Bad news: duration is the same …. more than 23 minutes in either case…&lt;/P&gt;
&lt;P&gt;Good news: 237,340 KB space is earned…&lt;/P&gt;
&lt;P&gt;&lt;IMG style="WIDTH: 542px; HEIGHT: 58px" src="http://hgohma.bay.livefilestore.com/y1pawCMAVH4iUZXzuQKOZjE5ze27fX3cHWgeUkto_h7DF0KbwyRYQBDLnzgdvP93NgeHX5ur5QhvQAEYVJkhFZQGg/slipstreamlight5.png" width=542 height=58 mce_src="http://hgohma.bay.livefilestore.com/y1pawCMAVH4iUZXzuQKOZjE5ze27fX3cHWgeUkto_h7DF0KbwyRYQBDLnzgdvP93NgeHX5ur5QhvQAEYVJkhFZQGg/slipstreamlight5.png"&gt;&lt;/P&gt;
&lt;P&gt;... so I keep the light one (waiting for the SP2 slipstream release)&lt;/P&gt;
&lt;P&gt;&amp;lt; Emmanuel /&amp;gt;&lt;/P&gt;&lt;img src="http://blogs.msdn.com/aggbug.aspx?PostID=9554298" width="1" height="1"&gt;</content><author><name>Gopher194</name><uri>http://blogs.msdn.com/members/Gopher194.aspx</uri></author></entry><entry><title>Automating WSS v3/MOSS 2007 development environment setup: Synthesis</title><link rel="alternate" type="text/html" href="http://blogs.msdn.com/emberger/archive/2009/04/17/automating-wss-v3-moss-2007-development-environment-setup-synthesis.aspx" /><link rel="enclosure" type="application/x-zip-compressed" length="18084" href="http://blogs.msdn.com/emberger/attachment/9554260.ashx" /><id>http://blogs.msdn.com/emberger/archive/2009/04/17/automating-wss-v3-moss-2007-development-environment-setup-synthesis.aspx</id><published>2009-04-17T17:01:00Z</published><updated>2009-04-17T17:01:00Z</updated><content type="html">&lt;P&gt;Hi,&lt;/P&gt;
&lt;P&gt;This long post series raised interest from many of you. Thanks for that.&lt;/P&gt;
&lt;P&gt;I was asked few times to provide a little synthesis and the scripts used, so here they are:&lt;/P&gt;
&lt;H1&gt;Steps :&lt;/H1&gt;
&lt;OL&gt;
&lt;OL&gt;
&lt;LI&gt;&lt;A href="http://blogs.msdn.com/emberger/archive/2008/09/28/automating-wss-v3-moss-2007-development-environment-setup-part-i-planning.aspx" mce_href="http://blogs.msdn.com/emberger/archive/2008/09/28/automating-wss-v3-moss-2007-development-environment-setup-part-i-planning.aspx"&gt;Planning&lt;/A&gt;&lt;/LI&gt;
&lt;LI&gt;&lt;A href="http://blogs.msdn.com/emberger/archive/2008/10/31/automating-wss-v3-moss-2007-development-environment-setup-part-ii-decisions.aspx" mce_href="http://blogs.msdn.com/emberger/archive/2008/10/31/automating-wss-v3-moss-2007-development-environment-setup-part-ii-decisions.aspx"&gt;Decisions&lt;/A&gt;&lt;/LI&gt;
&lt;LI&gt;&lt;A href="http://blogs.msdn.com/emberger/archive/2008/11/04/automating-wss-v3-moss-2007-development-environment-setup-part-iii-windows-server-2003-unattended-setup.aspx" mce_href="http://blogs.msdn.com/emberger/archive/2008/11/04/automating-wss-v3-moss-2007-development-environment-setup-part-iii-windows-server-2003-unattended-setup.aspx"&gt;Windows Server 2003 unattended setup&lt;/A&gt;&lt;/LI&gt;
&lt;LI&gt;&lt;A href="http://blogs.msdn.com/emberger/archive/2008/12/13/automating-wss-v3-moss-2007-development-environment-setup-part-iv-unattended-dc-promo.aspx" mce_href="http://blogs.msdn.com/emberger/archive/2008/12/13/automating-wss-v3-moss-2007-development-environment-setup-part-iv-unattended-dc-promo.aspx"&gt;Unattended DC promo&lt;/A&gt;&lt;/LI&gt;
&lt;LI&gt;&lt;A href="http://blogs.msdn.com/emberger/archive/2009/01/26/automating-wss-v3-moss-2007-development-environment-setup-part-v-ad-prep-sql-server-2005-sp2-unattended-setup.aspx" mce_href="http://blogs.msdn.com/emberger/archive/2009/01/26/automating-wss-v3-moss-2007-development-environment-setup-part-v-ad-prep-sql-server-2005-sp2-unattended-setup.aspx"&gt;Active Directory preparation &amp;amp; SQL Server 2005 SP2 setup&lt;/A&gt;&lt;/LI&gt;
&lt;LI&gt;&lt;A href="http://blogs.msdn.com/emberger/archive/2009/01/28/automating-wss-v3-moss-2007-development-environment-setup-part-vi-sharepoint-prerequisites-setup.aspx" mce_href="http://blogs.msdn.com/emberger/archive/2009/01/28/automating-wss-v3-moss-2007-development-environment-setup-part-vi-sharepoint-prerequisites-setup.aspx"&gt;SharePoint prerequisites setup&lt;/A&gt;&lt;/LI&gt;
&lt;LI&gt;&lt;A href="http://blogs.msdn.com/emberger/archive/2009/01/28/automating-wss-v3-moss-2007-development-environment-setup-part-vii-setup-sharepoint-binaries.aspx" mce_href="http://blogs.msdn.com/emberger/archive/2009/01/28/automating-wss-v3-moss-2007-development-environment-setup-part-vii-setup-sharepoint-binaries.aspx"&gt;SharePoint binaries setup&lt;/A&gt;&lt;/LI&gt;
&lt;LI&gt;&lt;A href="http://blogs.msdn.com/emberger/archive/2009/01/28/automating-wss-v3-moss-2007-development-environment-setup-part-viii-run-sharepoint-configuration-wizard.aspx" mce_href="http://blogs.msdn.com/emberger/archive/2009/01/28/automating-wss-v3-moss-2007-development-environment-setup-part-viii-run-sharepoint-configuration-wizard.aspx"&gt;SharePoint configuration wizard&lt;/A&gt;&lt;/LI&gt;
&lt;LI&gt;&lt;A href="http://blogs.msdn.com/emberger/archive/2009/02/19/automating-wss-v3-moss-2007-development-environment-setup-part-ix-set-your-farm.aspx" mce_href="http://blogs.msdn.com/emberger/archive/2009/02/19/automating-wss-v3-moss-2007-development-environment-setup-part-ix-set-your-farm.aspx"&gt;Setup MOSS 2007 farm with minimum settings&lt;/A&gt;&lt;/LI&gt;
&lt;LI&gt;&lt;A href="http://blogs.msdn.com/emberger/archive/2009/02/19/automating-wss-v3-moss-2007-development-environment-setup-part-x-install-visual-studio-2008-vs2008-sp1-team-explorer.aspx" mce_href="http://blogs.msdn.com/emberger/archive/2009/02/19/automating-wss-v3-moss-2007-development-environment-setup-part-x-install-visual-studio-2008-vs2008-sp1-team-explorer.aspx"&gt;Setup Visual Studio 2008 SP1 + Team Foundation Explorer&lt;/A&gt;&lt;/LI&gt;
&lt;LI&gt;&lt;A href="http://blogs.msdn.com/emberger/archive/2009/03/03/automating-wss-v3-moss-2007-development-environment-setup-part-xi-install-vsewss-v1-3-ctp.aspx" mce_href="http://blogs.msdn.com/emberger/archive/2009/03/03/automating-wss-v3-moss-2007-development-environment-setup-part-xi-install-vsewss-v1-3-ctp.aspx"&gt;Setup Visual Studio extensions for WSS v1.3&lt;/A&gt;&lt;/LI&gt;
&lt;LI&gt;&lt;A href="http://blogs.msdn.com/emberger/archive/2009/03/03/automating-wss-v3-moss-2007-development-environment-setup-part-xii-install-office-enterprise-2007-sharepoint-designer-2007.aspx" mce_href="http://blogs.msdn.com/emberger/archive/2009/03/03/automating-wss-v3-moss-2007-development-environment-setup-part-xii-install-office-enterprise-2007-sharepoint-designer-2007.aspx"&gt;Setup Microsoft Office Enterprise 2007 Enterprise&lt;/A&gt;&lt;/LI&gt;
&lt;LI&gt;&lt;A href="http://blogs.msdn.com/emberger/archive/2009/03/03/automating-wss-v3-moss-2007-development-environment-setup-part-xiii-install-sharepoint-designer-2007.aspx" mce_href="http://blogs.msdn.com/emberger/archive/2009/03/03/automating-wss-v3-moss-2007-development-environment-setup-part-xiii-install-sharepoint-designer-2007.aspx"&gt;Setup Microsoft SharePoint Designer 2007&lt;/A&gt;&lt;/LI&gt;
&lt;LI&gt;&lt;A href="http://blogs.msdn.com/emberger/archive/2009/03/20/automating-wss-v3-moss-2007-development-environment-setup-part-xiv-install-ie7-developer-toolbar-wss-v3-and-moss-2007-sdks.aspx" mce_href="http://blogs.msdn.com/emberger/archive/2009/03/20/automating-wss-v3-moss-2007-development-environment-setup-part-xiv-install-ie7-developer-toolbar-wss-v3-and-moss-2007-sdks.aspx"&gt;Setup Internet Explorer 7 developer toolbar, WSS v3 SDK and MOSS 2007 SDK&lt;/A&gt;&lt;/LI&gt;
&lt;LI&gt;&lt;A href="http://blogs.msdn.com/emberger/archive/2009/03/20/automating-wss-v3-moss-2007-development-environment-setup-part-xv-useful-external-tools.aspx" mce_href="http://blogs.msdn.com/emberger/archive/2009/03/20/automating-wss-v3-moss-2007-development-environment-setup-part-xv-useful-external-tools.aspx"&gt;Add useful external tools&lt;/A&gt;&lt;/LI&gt;
&lt;LI&gt;&lt;A href="http://blogs.msdn.com/emberger/archive/2009/03/25/automating-wss-v3-moss-2007-development-environment-setup-part-xvi-spdevmod-from-scott-hillier.aspx" mce_href="http://blogs.msdn.com/emberger/archive/2009/03/25/automating-wss-v3-moss-2007-development-environment-setup-part-xvi-spdevmod-from-scott-hillier.aspx"&gt;Implement SPDevmod from Scot Hillier&lt;/A&gt;&lt;/LI&gt;&lt;/OL&gt;&lt;/OL&gt;
&lt;H1&gt;Scripts:&lt;/H1&gt;
&lt;BLOCKQUOTE&gt;
&lt;P&gt;I attach to this post all the scripts used during these posts. They are packed in a ZIP file. &lt;/P&gt;
&lt;P&gt;Of course, I modified them :&lt;/P&gt;
&lt;UL&gt;
&lt;LI&gt;License keys are all replaced by XXXX-XXXX-XXXX-XXXX&lt;/LI&gt;
&lt;LI&gt;Passwords are all set to “password”&lt;/LI&gt;
&lt;LI&gt;The server is named SERVER (yes it is !)&lt;/LI&gt;
&lt;LI&gt;Sources and binaries are available from a “Z:” drive&lt;/LI&gt;
&lt;LI&gt;Steps 15 &amp;amp; 16 are not scripted&lt;/LI&gt;
&lt;LI&gt;The MSP files (steps 12 &amp;amp; 13) were removed.They are too big to be attached to this post&lt;/LI&gt;&lt;/UL&gt;&lt;/BLOCKQUOTE&gt;
&lt;P&gt;Enjoy,&lt;/P&gt;
&lt;P&gt;&amp;lt; Emmanuel /&amp;gt;&lt;/P&gt;&lt;img src="http://blogs.msdn.com/aggbug.aspx?PostID=9554260" width="1" height="1"&gt;</content><author><name>Gopher194</name><uri>http://blogs.msdn.com/members/Gopher194.aspx</uri></author><category term="SharePoint v3" scheme="http://blogs.msdn.com/emberger/archive/tags/SharePoint+v3/default.aspx" /><category term="Automation" scheme="http://blogs.msdn.com/emberger/archive/tags/Automation/default.aspx" /></entry><entry><title>White Paper on unattended / scripted MOSS 2007 setup is available !</title><link rel="alternate" type="text/html" href="http://blogs.msdn.com/emberger/archive/2009/03/27/white-paper-on-unattended-scripted-moss-2007-setup-is-available.aspx" /><id>http://blogs.msdn.com/emberger/archive/2009/03/27/white-paper-on-unattended-scripted-moss-2007-setup-is-available.aspx</id><published>2009-03-27T21:49:00Z</published><updated>2009-03-27T21:49:00Z</updated><content type="html">&lt;P&gt;Hi all,&lt;/P&gt;
&lt;P&gt;From various customer engagements, few months ago, I realized Microsoft had to bring in one place a way to industrialize MOSS 2007 environments setup.&lt;/P&gt;
&lt;P&gt;Once available in a coherent and unified resource, it could benefit equally SP developers, knowing their work will deploy more easily, and the administrators, being able to dramatically improve consistency in their release management and platform setup.&lt;/P&gt;
&lt;P&gt;That’s why I created and presented the TechReady 7 session OFC302 on MOSS scripted install, as I described here (&lt;A href="http://blogs.msdn.com/emberger/archive/2008/08/08/speaker-at-techready7-creating-presenting-ofc302-moss-2007-scripting.aspx" mce_href="http://blogs.msdn.com/emberger/archive/2008/08/08/speaker-at-techready7-creating-presenting-ofc302-moss-2007-scripting.aspx"&gt;Speaker at TechReady7 – Creating and Presenting OFC302 MOSS 2007 scripting&lt;/A&gt;).&lt;/P&gt;
&lt;P&gt;Thanks to the TechNet team, and especially with the Microsoft Office SharePoint Content Publishing Team, we wrote and published this White Paper : &lt;A href="http://technet.microsoft.com/en-us/library/dd335964.aspx" mce_href="http://technet.microsoft.com/en-us/library/dd335964.aspx"&gt;Using scripts to automate SharePoint Server 2007 installations (white paper)&lt;/A&gt;.&lt;/P&gt;
&lt;P&gt;You should use it to define your setup strategy for your MOSS farms.&lt;/P&gt;
&lt;P&gt;The associated tool is under creation (v1 is coming …. slowly). You can follow progress and read the vision here : &lt;A title=http://www.codeplex.com/SPAutoSetup href="http://www.codeplex.com/SPAutoSetup" mce_href="http://www.codeplex.com/SPAutoSetup"&gt;http://www.codeplex.com/SPAutoSetup&lt;/A&gt;&lt;/P&gt;
&lt;P&gt;This subject will become bigger and bigger, as a lot of enterprises adopt SharePoint technologies, and not a lot of enterprises allow “on-click” setup and configuration.&lt;/P&gt;
&lt;P&gt;It’s just the opening of a new door to insert MOSS 2007 in Enterprise and wide scale systems.&lt;/P&gt;
&lt;P&gt;&amp;lt; Emmanuel /&amp;gt;&lt;/P&gt;&lt;img src="http://blogs.msdn.com/aggbug.aspx?PostID=9514750" width="1" height="1"&gt;</content><author><name>Gopher194</name><uri>http://blogs.msdn.com/members/Gopher194.aspx</uri></author><category term="SharePoint v3" scheme="http://blogs.msdn.com/emberger/archive/tags/SharePoint+v3/default.aspx" /><category term="Automation" scheme="http://blogs.msdn.com/emberger/archive/tags/Automation/default.aspx" /></entry><entry><title>Automating WSS v3/MOSS 2007 development environment setup: part XVI – SPDevmod from Scot Hillier</title><link rel="alternate" type="text/html" href="http://blogs.msdn.com/emberger/archive/2009/03/25/automating-wss-v3-moss-2007-development-environment-setup-part-xvi-spdevmod-from-scott-hillier.aspx" /><id>http://blogs.msdn.com/emberger/archive/2009/03/25/automating-wss-v3-moss-2007-development-environment-setup-part-xvi-spdevmod-from-scott-hillier.aspx</id><published>2009-03-25T20:26:00Z</published><updated>2009-03-25T20:26:00Z</updated><content type="html">&lt;P&gt;Hi,&lt;/P&gt;
&lt;P&gt;Last post of this long series.&lt;/P&gt;
&lt;P&gt;You definitely need to adapt your environment, with all these tools, to SharePoint development. Many references and advices exists in this area, from very strong people on SharePoint. The one I selected for me comes from Scot Hillier, one of the most respected MVP on SharePoint in the US (&lt;A title=http://www.shillier.com/ href="http://www.shillier.com/" mce_href="http://www.shillier.com/"&gt;http://www.shillier.com/&lt;/A&gt;).&lt;/P&gt;
&lt;P&gt;He posted his “development” method, and environment modification here: &lt;A title=http://spdevmod.codeplex.com/ href="http://spdevmod.codeplex.com/" mce_href="http://spdevmod.codeplex.com/"&gt;SharePoint Development Environment Modifications&lt;/A&gt; and explanations here: &lt;A href="http://scothillier.spaces.live.com/blog/cns!8F5DEA8AEA9E6FBB!197.entry" mce_href="http://scothillier.spaces.live.com/blog/cns!8F5DEA8AEA9E6FBB!197.entry"&gt;What's Your Process for Developing SharePoint Features and Solutions?&lt;/A&gt;&lt;/P&gt;
&lt;P&gt;So, here’s a little step by step :&lt;/P&gt;
&lt;P&gt;1. Download the modifications from CodePlex:&lt;/P&gt;
&lt;BLOCKQUOTE&gt;
&lt;P&gt;&lt;IMG style="WIDTH: 817px; HEIGHT: 531px" src="http://hgohma.bay.livefilestore.com/y1p2mvYA4nIeJStkq7X7uM9m2TBSVaLiZYzi53OlUzb1QEcHIl-7qINCGZNUOkqU4KYhh9mIp3P9GckAgs17Lr7pQ57NT5FPmbr/spdevmod1.png" width=817 height=531 mce_src="http://hgohma.bay.livefilestore.com/y1p2mvYA4nIeJStkq7X7uM9m2TBSVaLiZYzi53OlUzb1QEcHIl-7qINCGZNUOkqU4KYhh9mIp3P9GckAgs17Lr7pQ57NT5FPmbr/spdevmod1.png"&gt;&lt;/P&gt;
&lt;P&gt;&lt;IMG style="WIDTH: 937px; HEIGHT: 601px" src="http://hgohma.bay.livefilestore.com/y1pxSe5xRwjywloBalAMezYHxD6IMu4cOSKEOcC2I5rKZaaTZIjhiCZ-_bsCmtoZQgAkZKju36zwoc-q-ky9JU7bP8sV4svc03v/spdevmod2.png" width=937 height=601 mce_src="http://hgohma.bay.livefilestore.com/y1pxSe5xRwjywloBalAMezYHxD6IMu4cOSKEOcC2I5rKZaaTZIjhiCZ-_bsCmtoZQgAkZKju36zwoc-q-ky9JU7bP8sV4svc03v/spdevmod2.png"&gt;&lt;/P&gt;&lt;/BLOCKQUOTE&gt;
&lt;P&gt;2. Unzip the package:&lt;/P&gt;
&lt;BLOCKQUOTE&gt;
&lt;P&gt;&lt;IMG style="WIDTH: 486px; HEIGHT: 140px" src="http://hgohma.bay.livefilestore.com/y1pRMC7zIEgLjdsxP91ZsB_NC_M1SrkLGXP8XXbi-LKFKSGeR7MxSaYSeEI9tSUAI8uSrFjWNVTWI236jdjDz8vHgNSft5GYdDU/spdevmod3.png" width=486 height=140 mce_src="http://hgohma.bay.livefilestore.com/y1pRMC7zIEgLjdsxP91ZsB_NC_M1SrkLGXP8XXbi-LKFKSGeR7MxSaYSeEI9tSUAI8uSrFjWNVTWI236jdjDz8vHgNSft5GYdDU/spdevmod3.png"&gt;&lt;/P&gt;&lt;/BLOCKQUOTE&gt;
&lt;P&gt;3. Select the right version for you (here VS2008):&lt;/P&gt;
&lt;BLOCKQUOTE&gt;
&lt;P&gt;&lt;IMG style="WIDTH: 422px; HEIGHT: 215px" src="http://hgohma.bay.livefilestore.com/y1plV0Q2G17df-11wjSlG3bA0B5f5PGMeyj9yPGdE9SU1Wav-8TsFKoZL5CvYyFMmIZog2HG-Bt1PfPVkR0bEKAp3vo3Z-43bBY/spdevmod4.png" width=422 height=215 mce_src="http://hgohma.bay.livefilestore.com/y1plV0Q2G17df-11wjSlG3bA0B5f5PGMeyj9yPGdE9SU1Wav-8TsFKoZL5CvYyFMmIZog2HG-Bt1PfPVkR0bEKAp3vo3Z-43bBY/spdevmod4.png"&gt;&lt;/P&gt;&lt;/BLOCKQUOTE&gt;
&lt;P&gt;4. Launch “install.bat” with administrator rights (to prevent from a registry access error, launch it from a local hard drive for the VM):&lt;/P&gt;
&lt;BLOCKQUOTE&gt;
&lt;P&gt;&lt;IMG style="WIDTH: 343px; HEIGHT: 159px" src="http://hgohma.bay.livefilestore.com/y1pFvGvdCJ8MUlDyWqs8dWzQBOQwDpNxjDL53jtRlD4cT3voRD_Speth0MKf7judayygrEcK8wiwzBPzUgUC2a7yEccX6gXtACQ/spdevmod5.png" width=343 height=159 mce_src="http://hgohma.bay.livefilestore.com/y1pFvGvdCJ8MUlDyWqs8dWzQBOQwDpNxjDL53jtRlD4cT3voRD_Speth0MKf7judayygrEcK8wiwzBPzUgUC2a7yEccX6gXtACQ/spdevmod5.png"&gt;&lt;/P&gt;
&lt;P&gt;&lt;IMG style="WIDTH: 834px; HEIGHT: 689px" src="http://hgohma.bay.livefilestore.com/y1p-hn_sznbhdnlAwvPkZKZUTGRpa_N3SnXDBm0NUdDXGYnc5itZmGfBcA-YD86G1WHGMxcm5WEstpez1OMjEzRDX1PMpbIAjcK/spdevmod6.png" width=834 height=689 mce_src="http://hgohma.bay.livefilestore.com/y1p-hn_sznbhdnlAwvPkZKZUTGRpa_N3SnXDBm0NUdDXGYnc5itZmGfBcA-YD86G1WHGMxcm5WEstpez1OMjEzRDX1PMpbIAjcK/spdevmod6.png"&gt;&lt;/P&gt;&lt;/BLOCKQUOTE&gt;
&lt;P&gt;5. Enjoy and use:&lt;/P&gt;
&lt;BLOCKQUOTE&gt;
&lt;P&gt;&lt;IMG style="WIDTH: 580px; HEIGHT: 879px" src="http://hgohma.bay.livefilestore.com/y1p7u-vdPNEOeekqyLQXLYmBpBW0lX8ShwlmckQtqwik682YMMCNZ9ZTJy32iLeZlW7nqen78wyTKNOKrRDZpx7WfHxhbVR3k9D/spdevmod7.png" width=580 height=879 mce_src="http://hgohma.bay.livefilestore.com/y1p7u-vdPNEOeekqyLQXLYmBpBW0lX8ShwlmckQtqwik682YMMCNZ9ZTJy32iLeZlW7nqen78wyTKNOKrRDZpx7WfHxhbVR3k9D/spdevmod7.png"&gt;&lt;/P&gt;&lt;/BLOCKQUOTE&gt;
&lt;P&gt;This post is the last of this long series I started few month ago. I clearly wanted it to be in a chronological order. You may have seen I switched from Windows Server 2003 to 2008 during the posts. I needed that for some customers engagements. I will post on the unattended setup and adaptation of Windows Server 2008 for the development environment, but later. I have a lot of others subjects waiting for a long time now that I want to share with you.&lt;/P&gt;
&lt;P&gt;Enjoy and use these 16 posts, as you need. It’s clearly one option to create the SharePoint development environment .... among others (like copying VHD files …. ;-) )&lt;/P&gt;
&lt;P&gt;&amp;lt; Emmanuel /&amp;gt;&lt;/P&gt;&lt;img src="http://blogs.msdn.com/aggbug.aspx?PostID=9507884" width="1" height="1"&gt;</content><author><name>Gopher194</name><uri>http://blogs.msdn.com/members/Gopher194.aspx</uri></author><category term="SharePoint v3" scheme="http://blogs.msdn.com/emberger/archive/tags/SharePoint+v3/default.aspx" /><category term="Automation" scheme="http://blogs.msdn.com/emberger/archive/tags/Automation/default.aspx" /></entry><entry><title>Automating WSS v3/MOSS 2007 development environment setup: part XV – Useful external tools</title><link rel="alternate" type="text/html" href="http://blogs.msdn.com/emberger/archive/2009/03/20/automating-wss-v3-moss-2007-development-environment-setup-part-xv-useful-external-tools.aspx" /><id>http://blogs.msdn.com/emberger/archive/2009/03/20/automating-wss-v3-moss-2007-development-environment-setup-part-xv-useful-external-tools.aspx</id><published>2009-03-20T19:31:57Z</published><updated>2009-03-20T19:31:57Z</updated><content type="html">&lt;p&gt;Hi,&lt;/p&gt;  &lt;p&gt;We now have most of what can offer Microsoft on our development platform.&lt;/p&gt;  &lt;p&gt;Approximately all the developers I met use additional tools and settings to ease their work (and especially with SharePoint).&lt;/p&gt;  &lt;p&gt;I selected few tools you may find useful, as their “features” are needed to develop on a Web platform:&lt;/p&gt;  &lt;ul&gt;   &lt;li&gt;a very good text editor: you need this kind of tool to live happy. Visual Studio does it well, notepad … forget it. So I selected a free one :      &lt;ul&gt;       &lt;li&gt;Notepad ++: You can find it easily on the net. &lt;/li&gt;        &lt;li&gt;PSpad is another option you may consider. &lt;/li&gt;        &lt;li&gt;UltraEdit is the reference, but you need to pay for it. &lt;/li&gt;        &lt;li&gt;Sure I missed a lot of others in this small list. &lt;/li&gt;     &lt;/ul&gt;   &lt;/li&gt; &lt;/ul&gt;  &lt;p&gt;&amp;#160;&lt;/p&gt;  &lt;ul&gt;   &lt;li&gt;a HTTP debugger / Web debugger: you need this kind of tool to see directly what HTML is exchanged between the browser and the server:      &lt;ul&gt;       &lt;li&gt;Fiddler2 is the most used one, as far as I know. You can find it here : &lt;a title="http://fiddler2.com/fiddler2/" href="http://fiddler2.com/fiddler2/"&gt;http://fiddler2.com/fiddler2/&lt;/a&gt; . I encourage you to watch the video explaining how to use it. &lt;/li&gt;     &lt;/ul&gt;   &lt;/li&gt; &lt;/ul&gt;  &lt;p&gt;&amp;#160;&lt;/p&gt;  &lt;ul&gt;   &lt;li&gt;Debug View: this tool now available from Microsoft (formerly provided by SysInternals) is great to see how your code is run by the CLR runtime. You just add instructions like System.Diagnostics.Debug.WriteLine(“what I want to display in debug view”), and you see it in DebugView window. A must, especially to test your deployment packages and methods.      &lt;ul&gt;       &lt;li&gt;DebugView for Windows can be found here: &lt;a title="http://technet.microsoft.com/en-us/sysinternals/bb896647.aspx" href="http://technet.microsoft.com/en-us/sysinternals/bb896647.aspx"&gt;http://technet.microsoft.com/en-us/sysinternals/bb896647.aspx&lt;/a&gt; &lt;/li&gt;     &lt;/ul&gt;   &lt;/li&gt; &lt;/ul&gt;  &lt;p&gt;&amp;#160;&lt;/p&gt;  &lt;ul&gt;   &lt;li&gt;a reflection tool to understand code: you may need this kind of tool, even if I cannot spend that much time on this on MSDN … &lt;/li&gt; &lt;/ul&gt;  &lt;p&gt;&amp;#160;&lt;/p&gt;  &lt;p&gt;to this minimal list, add whatever you need or have the habits to work with.&lt;/p&gt;  &lt;p&gt;&amp;lt; Emmanuel /&amp;gt;&lt;/p&gt;&lt;img src="http://blogs.msdn.com/aggbug.aspx?PostID=9492777" width="1" height="1"&gt;</content><author><name>Gopher194</name><uri>http://blogs.msdn.com/members/Gopher194.aspx</uri></author><category term="Development" scheme="http://blogs.msdn.com/emberger/archive/tags/Development/default.aspx" /><category term="Automation" scheme="http://blogs.msdn.com/emberger/archive/tags/Automation/default.aspx" /></entry><entry><title>Automating WSS v3/MOSS 2007 development environment setup: part XIV – Install IE7 Developer Toolbar, WSS v3 and MOSS 2007 SDKs</title><link rel="alternate" type="text/html" href="http://blogs.msdn.com/emberger/archive/2009/03/20/automating-wss-v3-moss-2007-development-environment-setup-part-xiv-install-ie7-developer-toolbar-wss-v3-and-moss-2007-sdks.aspx" /><id>http://blogs.msdn.com/emberger/archive/2009/03/20/automating-wss-v3-moss-2007-development-environment-setup-part-xiv-install-ie7-developer-toolbar-wss-v3-and-moss-2007-sdks.aspx</id><published>2009-03-20T18:48:00Z</published><updated>2009-03-20T18:48:00Z</updated><content type="html">&lt;BLOCKQUOTE&gt;
&lt;P&gt;Hi,&lt;/P&gt;&lt;/BLOCKQUOTE&gt;
&lt;P&gt;Thanks for the support I received on this (long) series of posts.&lt;/P&gt;
&lt;P&gt;We are close to the end of it. So we now focus on more “developer centric” little tools: Internet Explorer 7 Developer Toolbar and Software Development Kits for WSS v3 and MOSS 2007.&lt;/P&gt;
&lt;H1&gt;Internet Explorer 7 Developer Toolbar unattended setup&lt;/H1&gt;
&lt;P&gt;This toolbar is almost mandatory to develop Web items with/for Internet Explorer. It can be downloaded from here:&lt;/P&gt;
&lt;UL&gt;
&lt;LI&gt;Internet Explorer Developer Toolbar: &lt;A title=http://www.microsoft.com/downloadS/details.aspx?familyid=E59C3964-672D-4511-BB3E-2D5E1DB91038&amp;amp;displaylang=en href="http://www.microsoft.com/downloadS/details.aspx?familyid=E59C3964-672D-4511-BB3E-2D5E1DB91038&amp;amp;displaylang=en" mce_href="http://www.microsoft.com/downloadS/details.aspx?familyid=E59C3964-672D-4511-BB3E-2D5E1DB91038&amp;amp;displaylang=en"&gt;http://www.microsoft.com/downloadS/details.aspx?familyid=E59C3964-672D-4511-BB3E-2D5E1DB91038&amp;amp;displaylang=en&lt;/A&gt;&lt;/LI&gt;&lt;/UL&gt;
&lt;P&gt;To know how to set it up, you now know what to look at : the “/?” argument:&lt;/P&gt;
&lt;P&gt;&lt;IMG src="http://hgohma.bay.livefilestore.com/y1ptUj5TR6OKB2wMcRg3i4Z0lUlZWiCBsNNKYikC7bW6Iva1qTx6x2Pj7hw1OU61UqpxER-x4R-2hlbuuNb1f3NeQ/IEDevT1.png" width=400 height=447 mce_src="http://hgohma.bay.livefilestore.com/y1ptUj5TR6OKB2wMcRg3i4Z0lUlZWiCBsNNKYikC7bW6Iva1qTx6x2Pj7hw1OU61UqpxER-x4R-2hlbuuNb1f3NeQ/IEDevT1.png"&gt;&lt;/P&gt;
&lt;P&gt;You just launch it:&lt;/P&gt;&lt;PRE class=csharpcode&gt;IEDevToolBarSetup.msi /quiet /norestart&lt;/PRE&gt;&lt;PRE class=csharpcode&gt;&lt;IMG src="http://hgohma.bay.livefilestore.com/y1pSkV4xLva4rUgO6e-aIbaImeXCEkTfWRRHDbgyfpt9vr9no3KY8qJFW4GqqsQX1voqAb3kkAi62s6kVEfkcVVmQ/IEDevT2.png" mce_src="http://hgohma.bay.livefilestore.com/y1pSkV4xLva4rUgO6e-aIbaImeXCEkTfWRRHDbgyfpt9vr9no3KY8qJFW4GqqsQX1voqAb3kkAi62s6kVEfkcVVmQ/IEDevT2.png"&gt;&lt;/PRE&gt;
&lt;STYLE type=text/css&gt;
.csharpcode, .csharpcode pre
{
	font-size: small;
	color: black;
	font-family: consolas, "Courier New", courier, monospace;
	background-color: #ffffff;
	/*white-space: pre;*/
}
.csharpcode pre { margin: 0em; }
.csharpcode .rem { color: #008000; }
.csharpcode .kwrd { color: #0000ff; }
.csharpcode .str { color: #006080; }
.csharpcode .op { color: #0000c0; }
.csharpcode .preproc { color: #cc6633; }
.csharpcode .asp { background-color: #ffff00; }
.csharpcode .html { color: #800000; }
.csharpcode .attr { color: #ff0000; }
.csharpcode .alt 
{
	background-color: #f4f4f4;
	width: 100%;
	margin: 0em;
}
.csharpcode .lnum { color: #606060; }&lt;/STYLE&gt;

&lt;P&gt;And here you are:&lt;/P&gt;
&lt;P&gt;&lt;IMG style="WIDTH: 489px; HEIGHT: 172px" src="http://hgohma.bay.livefilestore.com/y1p1L20ngSoL19N0lmy87qx4Rv0AMudYc7VFAPUgk3pNKwwDMyn1iNNiVAQr96gXRAIJateSlRp0cPYcAh2Wagtxw/IEDevT3.png" width=489 height=172 mce_src="http://hgohma.bay.livefilestore.com/y1p1L20ngSoL19N0lmy87qx4Rv0AMudYc7VFAPUgk3pNKwwDMyn1iNNiVAQr96gXRAIJateSlRp0cPYcAh2Wagtxw/IEDevT3.png"&gt;&lt;/P&gt;
&lt;P&gt;Notes:&lt;/P&gt;
&lt;UL&gt;
&lt;LI&gt;Installing from the network, you may have a security warning message &lt;/LI&gt;
&lt;LI&gt;Internet Explorer 8 (released today on the web) already includes some tools for web development, available pressing “F12”: &lt;/LI&gt;
&lt;UL&gt;
&lt;LI&gt;&lt;IMG style="WIDTH: 344px; HEIGHT: 374px" src="http://hgohma.bay.livefilestore.com/y1pzMGD9q6JdLL87WfRSD-3Gn2krkHJ9KbL5fpcbX0btGuhYYI3doxMCsymCvv9hnoY36qE2-XREqZ2MOUtFyHqRA/IEDevT4.png" width=344 height=374 mce_src="http://hgohma.bay.livefilestore.com/y1pzMGD9q6JdLL87WfRSD-3Gn2krkHJ9KbL5fpcbX0btGuhYYI3doxMCsymCvv9hnoY36qE2-XREqZ2MOUtFyHqRA/IEDevT4.png"&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;/UL&gt;
&lt;H1&gt;WSS v3 and MOSS 2007 SDKs unattended setup&lt;/H1&gt;
&lt;P&gt;Any developer on SharePoint platform should know these. They help finding the way to achieve the expected customization.&lt;/P&gt;
&lt;P&gt;They can be downloaded from here:&lt;/P&gt;
&lt;UL&gt;
&lt;LI&gt;MOSS 2007 SDK: &lt;A title=http://www.microsoft.com/downloads/details.aspx?FamilyID=6D94E307-67D9-41AC-B2D6-0074D6286FA9&amp;amp;displaylang=en href="http://www.microsoft.com/downloads/details.aspx?FamilyID=6D94E307-67D9-41AC-B2D6-0074D6286FA9&amp;amp;displaylang=en" mce_href="http://www.microsoft.com/downloads/details.aspx?FamilyID=6D94E307-67D9-41AC-B2D6-0074D6286FA9&amp;amp;displaylang=en"&gt;http://www.microsoft.com/downloads/details.aspx?FamilyID=6D94E307-67D9-41AC-B2D6-0074D6286FA9&amp;amp;displaylang=en&lt;/A&gt; &lt;/LI&gt;
&lt;LI&gt;WSS v3 SDK: &lt;A title=http://www.microsoft.com/downloads/details.aspx?familyid=05E0DD12-8394-402B-8936-A07FE8AFAFFD&amp;amp;displaylang=en href="http://www.microsoft.com/downloads/details.aspx?familyid=05E0DD12-8394-402B-8936-A07FE8AFAFFD&amp;amp;displaylang=en" mce_href="http://www.microsoft.com/downloads/details.aspx?familyid=05E0DD12-8394-402B-8936-A07FE8AFAFFD&amp;amp;displaylang=en"&gt;http://www.microsoft.com/downloads/details.aspx?familyid=05E0DD12-8394-402B-8936-A07FE8AFAFFD&amp;amp;displaylang=en&lt;/A&gt; &lt;/LI&gt;&lt;/UL&gt;
&lt;P&gt;To set them up unattended, use the same principle: “/?” argument to know which switches are enabled:&lt;/P&gt;
&lt;P&gt;&lt;IMG style="WIDTH: 595px; HEIGHT: 396px" src="http://hgohma.bay.livefilestore.com/y1pNXq1NO_Kdw9pT_MsFRduL_XOOdfbmf1xWFN0ZEwIOSj_CeTPgVins6qtaA40SFHpKn5MZpfTgvO3DtHL2qqnug/WSSSDK1.png" width=595 height=396 mce_src="http://hgohma.bay.livefilestore.com/y1pNXq1NO_Kdw9pT_MsFRduL_XOOdfbmf1xWFN0ZEwIOSj_CeTPgVins6qtaA40SFHpKn5MZpfTgvO3DtHL2qqnug/WSSSDK1.png"&gt;&lt;/P&gt;
&lt;P&gt;Then launch the setup:&lt;/P&gt;&lt;PRE class=csharpcode&gt;&lt;SPAN class=str&gt;"WSSv3 SDK v1.4.exe"&lt;/SPAN&gt; /quiet /norestart /passive
&lt;SPAN class=str&gt;"MOSS 2007 SDK v1.4.exe"&lt;/SPAN&gt;  /quiet /norestart /passive&lt;/PRE&gt;&lt;PRE class=csharpcode&gt;&lt;IMG style="WIDTH: 765px; HEIGHT: 170px" src="http://hgohma.bay.livefilestore.com/y1pl2k8xR_BQczkrgGJG5PqwJvv7cIG6JlTQz-VbpNEyt2hyjIQ5S3dR6gDVNATT2VqC6ZZz0tXywfJA7gV_mfsdg/WSSSDK2.png" width=765 height=170 mce_src="http://hgohma.bay.livefilestore.com/y1pl2k8xR_BQczkrgGJG5PqwJvv7cIG6JlTQz-VbpNEyt2hyjIQ5S3dR6gDVNATT2VqC6ZZz0tXywfJA7gV_mfsdg/WSSSDK2.png"&gt;&lt;/PRE&gt;
&lt;STYLE type=text/css&gt;
.csharpcode, .csharpcode pre
{
	font-size: small;
	color: black;
	font-family: consolas, "Courier New", courier, monospace;
	background-color: #ffffff;
	/*white-space: pre;*/
}
.csharpcode pre { margin: 0em; }
.csharpcode .rem { color: #008000; }
.csharpcode .kwrd { color: #0000ff; }
.csharpcode .str { color: #006080; }
.csharpcode .op { color: #0000c0; }
.csharpcode .preproc { color: #cc6633; }
.csharpcode .asp { background-color: #ffff00; }
.csharpcode .html { color: #800000; }
.csharpcode .attr { color: #ff0000; }
.csharpcode .alt 
{
	background-color: #f4f4f4;
	width: 100%;
	margin: 0em;
}
.csharpcode .lnum { color: #606060; }&lt;/STYLE&gt;

&lt;P&gt;and here you are:&lt;/P&gt;
&lt;P&gt;&lt;IMG style="WIDTH: 407px; HEIGHT: 125px" src="http://hgohma.bay.livefilestore.com/y1pPzH_cqcxfRvKNr8--NR9Msda97ZOdQ6AC6wLzOb3nN4he2WXT9CuFal1H0Uvq3WHcIcd0GuVUgT65kDW4HOQ9Q/WSSSDK4.png" width=407 height=125 mce_src="http://hgohma.bay.livefilestore.com/y1pPzH_cqcxfRvKNr8--NR9Msda97ZOdQ6AC6wLzOb3nN4he2WXT9CuFal1H0Uvq3WHcIcd0GuVUgT65kDW4HOQ9Q/WSSSDK4.png"&gt;&lt;/P&gt;
&lt;P&gt;&lt;IMG src="http://hgohma.bay.livefilestore.com/y1pg2p_FqedH8jd3qDi3jci7vp2ucv0ZlGUr3j98miw43qY-4O8fM0LCxnJuYuCP7SZ0pFbocQtT4MYrbAN1yispQ/WSSSDK3.png" mce_src="http://hgohma.bay.livefilestore.com/y1pg2p_FqedH8jd3qDi3jci7vp2ucv0ZlGUr3j98miw43qY-4O8fM0LCxnJuYuCP7SZ0pFbocQtT4MYrbAN1yispQ/WSSSDK3.png"&gt;&lt;/P&gt;
&lt;P&gt;Still few steps, and you’ll be close to a good development environment :-)&lt;/P&gt;
&lt;P&gt;&amp;lt; Emmanuel /&amp;gt;&lt;/P&gt;&lt;img src="http://blogs.msdn.com/aggbug.aspx?PostID=9492688" width="1" height="1"&gt;</content><author><name>Gopher194</name><uri>http://blogs.msdn.com/members/Gopher194.aspx</uri></author><category term="Development" scheme="http://blogs.msdn.com/emberger/archive/tags/Development/default.aspx" /><category term="Automation" scheme="http://blogs.msdn.com/emberger/archive/tags/Automation/default.aspx" /></entry><entry><title>Automating WSS v3/MOSS 2007 development environment setup: part XIII – Install SharePoint Designer 2007</title><link rel="alternate" type="text/html" href="http://blogs.msdn.com/emberger/archive/2009/03/03/automating-wss-v3-moss-2007-development-environment-setup-part-xiii-install-sharepoint-designer-2007.aspx" /><id>http://blogs.msdn.com/emberger/archive/2009/03/03/automating-wss-v3-moss-2007-development-environment-setup-part-xiii-install-sharepoint-designer-2007.aspx</id><published>2009-03-03T19:30:00Z</published><updated>2009-03-03T19:30:00Z</updated><content type="html">&lt;P&gt;Hi,&lt;/P&gt;
&lt;P&gt;Now that you know how to setup Office 2007 (Enterprise in previous post), you’re able to setup SharePoint Designer 2007, Project Pro 2007 and Visio 2007.&lt;/P&gt;
&lt;P&gt;It’s just a question of reapplying the process and creating the right files.&lt;/P&gt;
&lt;P&gt;I stay on MSP approach for SharePoint Designer. Here’s the steps and results:&lt;/P&gt;
&lt;UL&gt;
&lt;LI&gt;launch “setup /admin” &lt;/LI&gt;
&lt;LI&gt;Select the product &lt;/LI&gt;&lt;/UL&gt;
&lt;P&gt;&lt;IMG style="WIDTH: 701px; HEIGHT: 418px" src="http://hgohma.bay.livefilestore.com/y1pM-3XxmSF0AdTYNid6hOxRkt9QAI8ncKTPcG_WhDqtg-iVxQLZQj-zgPFW5yTOTwiDzlWF_iI_T0/SPD-1.png" mce_src="http://hgohma.bay.livefilestore.com/y1pM-3XxmSF0AdTYNid6hOxRkt9QAI8ncKTPcG_WhDqtg-iVxQLZQj-zgPFW5yTOTwiDzlWF_iI_T0/SPD-1.png"&gt;&lt;/P&gt;
&lt;UL&gt;
&lt;LI&gt;Set the options &lt;/LI&gt;&lt;/UL&gt;
&lt;P&gt;&lt;IMG style="WIDTH: 622px; HEIGHT: 438px" src="http://hgohma.bay.livefilestore.com/y1pSZyRHRFJJT_uSwvuWa82B-BKX2dQXC8sLOW0kuO7BRgY5HANBxnA-KdPOWN24w2HWKuMSHQc3_w/SPD-4.png" mce_src="http://hgohma.bay.livefilestore.com/y1pSZyRHRFJJT_uSwvuWa82B-BKX2dQXC8sLOW0kuO7BRgY5HANBxnA-KdPOWN24w2HWKuMSHQc3_w/SPD-4.png"&gt;&lt;/P&gt;
&lt;UL&gt;
&lt;LI&gt;Generate and Save the MSP file &lt;/LI&gt;&lt;/UL&gt;
&lt;P&gt;&lt;IMG style="WIDTH: 708px; HEIGHT: 424px" src="http://hgohma.bay.livefilestore.com/y1pXaI7Dm0VAtYWCkgKIDq2FHuh1oAgDrl2_bXFLjpbWielvpfVNF1m7LvnG4qZgOZzpxZNwixQb0Q/SPD-5.png" mce_src="http://hgohma.bay.livefilestore.com/y1pXaI7Dm0VAtYWCkgKIDq2FHuh1oAgDrl2_bXFLjpbWielvpfVNF1m7LvnG4qZgOZzpxZNwixQb0Q/SPD-5.png"&gt;&lt;/P&gt;
&lt;P mce_keep="true"&gt;&lt;IMG style="WIDTH: 711px; HEIGHT: 424px" src="http://hgohma.bay.livefilestore.com/y1pvHOif6m0I8d55GBDOaEKQ47xwDb2LaNa_7Zb0HSKl9eMlnQZv5ECH0EpALkdJ5ua5Es-mEN2zPE/SPD-6.png" mce_src="http://hgohma.bay.livefilestore.com/y1pvHOif6m0I8d55GBDOaEKQ47xwDb2LaNa_7Zb0HSKl9eMlnQZv5ECH0EpALkdJ5ua5Es-mEN2zPE/SPD-6.png"&gt;&lt;/P&gt;
&lt;UL&gt;
&lt;LI&gt;launch setup with the MSP file “setup /adminfile %mspfilelocationandname%” &lt;/LI&gt;&lt;/UL&gt;
&lt;P&gt;&lt;IMG style="WIDTH: 740px; HEIGHT: 182px" src="http://hgohma.bay.livefilestore.com/y1p7tdUYPlDp0zYl0B5c__XzGrdi36jw70MlUgIb0syBKdcva0lAlePeqQetz0Os9MgMh6roHpBzz0/SPD-7.png" mce_src="http://hgohma.bay.livefilestore.com/y1p7tdUYPlDp0zYl0B5c__XzGrdi36jw70MlUgIb0syBKdcva0lAlePeqQetz0Os9MgMh6roHpBzz0/SPD-7.png"&gt;&lt;/P&gt;
&lt;P&gt;Here you are:&lt;/P&gt;
&lt;P&gt;&lt;IMG style="WIDTH: 310px; HEIGHT: 264px" src="http://hgohma.bay.livefilestore.com/y1ppR_BovzMTR0L_xZj-C7NzUb0U4k5svQXhU1Wj-8CGiiEqa4WawTpFApsjBl66OlaiTvbTmjwG7Y/SPD-8.png" width=310 height=264 mce_src="http://hgohma.bay.livefilestore.com/y1ppR_BovzMTR0L_xZj-C7NzUb0U4k5svQXhU1Wj-8CGiiEqa4WawTpFApsjBl66OlaiTvbTmjwG7Y/SPD-8.png"&gt;&lt;/P&gt;
&lt;P&gt;&amp;lt;Emmanuel /&amp;gt;&lt;/P&gt;
&lt;P&gt;UPDATE (3/9/2009): One of my friend at Microsoft Support pointed me you need a "volume" licensed release of Office for OCT to be available. It may not be the case through MSDN or TechNet downloads.&lt;/P&gt;&lt;img src="http://blogs.msdn.com/aggbug.aspx?PostID=9456983" width="1" height="1"&gt;</content><author><name>Gopher194</name><uri>http://blogs.msdn.com/members/Gopher194.aspx</uri></author><category term="SharePoint v3" scheme="http://blogs.msdn.com/emberger/archive/tags/SharePoint+v3/default.aspx" /><category term="Automation" scheme="http://blogs.msdn.com/emberger/archive/tags/Automation/default.aspx" /></entry><entry><title>Automating WSS v3/MOSS 2007 development environment setup: part XII – Install Office Enterprise 2007</title><link rel="alternate" type="text/html" href="http://blogs.msdn.com/emberger/archive/2009/03/03/automating-wss-v3-moss-2007-development-environment-setup-part-xii-install-office-enterprise-2007-sharepoint-designer-2007.aspx" /><id>http://blogs.msdn.com/emberger/archive/2009/03/03/automating-wss-v3-moss-2007-development-environment-setup-part-xii-install-office-enterprise-2007-sharepoint-designer-2007.aspx</id><published>2009-03-03T16:55:00Z</published><updated>2009-03-03T16:55:00Z</updated><content type="html">&lt;P&gt;Hi,&lt;/P&gt;
&lt;P&gt;We then need the “clients” software to work. The most useful one for developers will probably be InfoPath, to create forms for the SP based solutions.&lt;/P&gt;
&lt;P&gt;To install the product, I‘ll use my company release of Microsoft Office Enterprise 2007. You’ll perhaps need adaptations from what is described here.&lt;/P&gt;
&lt;P&gt;There’s 2 options to setup unattend Office 2007:&lt;/P&gt;
&lt;OL&gt;
&lt;LI&gt;Use a config.xml file with the few parameters you need &lt;/LI&gt;
&lt;LI&gt;Create a MSP file using “Office Customization Tool” &lt;/LI&gt;&lt;/OL&gt;
&lt;P&gt;I’ll describe the OCT tool (the option 2):&lt;/P&gt;
&lt;OL&gt;
&lt;LI&gt;Create a “O2007EnterpriseSetup.msp” file for the setup (needed once, but needed!): &lt;/LI&gt;&lt;/OL&gt;
&lt;UL&gt;
&lt;LI&gt;run “setup.exe /admin” from the software package root. This launches the “Office Customization Tool'”: &lt;/LI&gt;
&lt;UL&gt;
&lt;LI&gt;&lt;IMG style="WIDTH: 653px; HEIGHT: 390px" src="http://hgohma.bay.livefilestore.com/y1pBQY2tDFqoPixlFGcOVdMkGhAxBZIipniSQVUbPsPXHXqDdBobGKPsqX36IxRZke76IZXQhEPMaM/O2007-1.png" mce_src="http://hgohma.bay.livefilestore.com/y1pBQY2tDFqoPixlFGcOVdMkGhAxBZIipniSQVUbPsPXHXqDdBobGKPsqX36IxRZke76IZXQhEPMaM/O2007-1.png"&gt;&lt;/LI&gt;&lt;/UL&gt;
&lt;LI&gt;Select the edition you have and press “OK” &lt;/LI&gt;
&lt;LI&gt;Fill in the fields and options. In my case, I change: &lt;/LI&gt;
&lt;UL&gt;
&lt;LI&gt;The Company name (for the fun) &lt;/LI&gt;
&lt;LI&gt;&lt;IMG style="WIDTH: 681px; HEIGHT: 449px" src="http://hgohma.bay.livefilestore.com/y1pQURor7XJPglVsmZ8O8ui_o6VTEfPDvo0UmEZFlGFPFaXMAowDttfp7JIEO10LtBfJ8vf8sbxjpQ/O2007-3.png" mce_src="http://hgohma.bay.livefilestore.com/y1pQURor7XJPglVsmZ8O8ui_o6VTEfPDvo0UmEZFlGFPFaXMAowDttfp7JIEO10LtBfJ8vf8sbxjpQ/O2007-3.png"&gt;&lt;/LI&gt;
&lt;LI&gt;The setup screens options (incl. license and no display) &lt;/LI&gt;
&lt;LI&gt;&lt;IMG style="WIDTH: 635px; HEIGHT: 526px" src="http://hgohma.bay.livefilestore.com/y1pDojz7cr8dlBKIWdXapyiEFkhA-AN2nRspiM-JD8Y64OWayH8SOo-8PJQc-B2GyXLrd1-jbnkICw/O2007-4.png" mce_src="http://hgohma.bay.livefilestore.com/y1pDojz7cr8dlBKIWdXapyiEFkhA-AN2nRspiM-JD8Y64OWayH8SOo-8PJQc-B2GyXLrd1-jbnkICw/O2007-4.png"&gt;&lt;/LI&gt;
&lt;LI&gt;The features installed (set it to “Run all from my computer”) &lt;/LI&gt;
&lt;LI&gt;&lt;IMG style="WIDTH: 609px; HEIGHT: 529px" src="http://hgohma.bay.livefilestore.com/y1pAkvcSCxlawT89-X2SKmnRfRpeJ-mIBovf1Aa2LrnilRDewFOiwhME8y_0hvZWkUGZ7js_mjB3Vo/O2007-5.png" mce_src="http://hgohma.bay.livefilestore.com/y1pAkvcSCxlawT89-X2SKmnRfRpeJ-mIBovf1Aa2LrnilRDewFOiwhME8y_0hvZWkUGZ7js_mjB3Vo/O2007-5.png"&gt;&lt;/LI&gt;&lt;/UL&gt;
&lt;LI&gt;Then click on “File / Save as” and choose a name/location for the MSP file &lt;/LI&gt;
&lt;LI&gt;Save it &lt;/LI&gt;&lt;/UL&gt;
&lt;OL&gt;
&lt;LI&gt;Run the setup with this file as a parameter: “setup /adminfile %mspfilelocation%” 
&lt;UL&gt;
&lt;LI&gt;You’ll see the splash screen for few seconds &lt;/LI&gt;
&lt;LI&gt;Then, everything is unattended &lt;/LI&gt;
&lt;LI&gt;… &lt;/LI&gt;
&lt;LI&gt;And here you are: &lt;/LI&gt;&lt;/UL&gt;&lt;/LI&gt;&lt;/OL&gt;
&lt;BLOCKQUOTE&gt;
&lt;P&gt;&lt;IMG style="WIDTH: 263px; HEIGHT: 251px" src="http://hgohma.bay.livefilestore.com/y1p75WEPuW992RR18GK2Y6TUGnpHqGQh6OfknCzJAzn2cz2EB9P6kbXQi48u3OKgiMJNWRSIUytevg/O2007-6.png" width=263 height=251 mce_src="http://hgohma.bay.livefilestore.com/y1p75WEPuW992RR18GK2Y6TUGnpHqGQh6OfknCzJAzn2cz2EB9P6kbXQi48u3OKgiMJNWRSIUytevg/O2007-6.png"&gt;&lt;/P&gt;&lt;/BLOCKQUOTE&gt;
&lt;P&gt;&amp;lt;Emmanuel /&amp;gt;&lt;/P&gt;
&lt;P&gt;UPDATE (3/9/2009): One of my friend at Microsoft Support pointed me you need a "volume" licensed release of Office for OCT to be available. It may not be the case through MSDN or TechNet downloads.&lt;/P&gt;
&lt;P&gt;References:&lt;/P&gt;
&lt;UL&gt;
&lt;LI&gt;Setup reference for the 2007 Office system : &lt;A title=http://technet.microsoft.com/en-us/library/cc179099.aspx href="http://technet.microsoft.com/en-us/library/cc179099.aspx" mce_href="http://technet.microsoft.com/en-us/library/cc179099.aspx"&gt;http://technet.microsoft.com/en-us/library/cc179099.aspx&lt;/A&gt; &lt;/LI&gt;
&lt;LI&gt;Config.xml file in the 2007 Office system : &lt;A title=http://technet.microsoft.com/en-us/library/cc179195.aspx href="http://technet.microsoft.com/en-us/library/cc179195.aspx" mce_href="http://technet.microsoft.com/en-us/library/cc179195.aspx"&gt;http://technet.microsoft.com/en-us/library/cc179195.aspx&lt;/A&gt; &lt;/LI&gt;
&lt;LI&gt;Office Customization Tool in the 2007 Office system : &lt;A title=http://technet.microsoft.com/en-us/library/cc179097.aspx href="http://technet.microsoft.com/en-us/library/cc179097.aspx" mce_href="http://technet.microsoft.com/en-us/library/cc179097.aspx"&gt;http://technet.microsoft.com/en-us/library/cc179097.aspx&lt;/A&gt; &lt;/LI&gt;&lt;/UL&gt;&lt;img src="http://blogs.msdn.com/aggbug.aspx?PostID=9456727" width="1" height="1"&gt;</content><author><name>Gopher194</name><uri>http://blogs.msdn.com/members/Gopher194.aspx</uri></author></entry></feed>