<?xml version="1.0" encoding="UTF-8" ?>
<?xml-stylesheet type="text/xsl" href="http://blogs.msdn.com/utility/FeedStylesheets/rss.xsl" media="screen"?><rss version="2.0" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:slash="http://purl.org/rss/1.0/modules/slash/" xmlns:wfw="http://wellformedweb.org/CommentAPI/"><channel><title>Onsighting Microsoft products and technologies : MOSS 2007</title><link>http://blogs.msdn.com/jro/archive/tags/MOSS+2007/default.aspx</link><description>Tags: MOSS 2007</description><dc:language>en-US</dc:language><generator>CommunityServer 2.1 SP1 (Build: 61025.2)</generator><item><title>Securing SharePoint’s People Picker for Extranet use</title><link>http://blogs.msdn.com/jro/archive/2008/08/28/securing-sharepoint-s-people-picker-for-extranet-use.aspx</link><pubDate>Thu, 28 Aug 2008 14:06:40 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:8903188</guid><dc:creator>jro</dc:creator><slash:comments>5</slash:comments><comments>http://blogs.msdn.com/jro/comments/8903188.aspx</comments><wfw:commentRss>http://blogs.msdn.com/jro/commentrss.aspx?PostID=8903188</wfw:commentRss><description>&lt;h2&gt;About People Picker&lt;/h2&gt;  &lt;p&gt;One of the often used features of SharePoint (WSS 3.0 and MOSS 2007) is People Picker. This is the component responsible for providing a fancy user interface for finding users when provisioning access: &lt;/p&gt;  &lt;p&gt;&lt;a href="http://blogs.msdn.com/blogfiles/jro/WindowsLiveWriter/DissectingSharePointsPeoplePickerpart1_AFDA/image_2.png"&gt;&lt;img style="border-top-width: 0px; border-left-width: 0px; border-bottom-width: 0px; border-right-width: 0px" border="0" alt="image" src="http://blogs.msdn.com/blogfiles/jro/WindowsLiveWriter/DissectingSharePointsPeoplePickerpart1_AFDA/image_thumb.png" width="244" height="56" /&gt;&lt;/a&gt; &lt;/p&gt;  &lt;p&gt;By default, which in this context means - &amp;#8220;I did a full installation of MOSS 2007 with mostly default settings and didn&amp;#8217;t pay particular attention to securing anything&amp;#8221; &amp;#8211; People Picker is not secure. &lt;/p&gt;  &lt;p&gt;Main issue with People Picker is that it&amp;#8217;s accessible for regular users of a given site. Thus by accessing &lt;a href="http://&amp;lt;portal&amp;gt;/_layouts/aclinv.aspx"&gt;/_layouts/aclinv.aspx&amp;quot;&amp;gt;http://&amp;lt;portal&amp;gt;/_layouts/aclinv.aspx&lt;/a&gt; anyone with basic access to the site can list and view existing users of the system: &lt;/p&gt;  &lt;p&gt;&lt;a href="http://blogs.msdn.com/blogfiles/jro/WindowsLiveWriter/DissectingSharePointsPeoplePickerpart1_AFDA/image_4.png"&gt;&lt;img style="border-top-width: 0px; border-left-width: 0px; border-bottom-width: 0px; border-right-width: 0px" border="0" alt="image" src="http://blogs.msdn.com/blogfiles/jro/WindowsLiveWriter/DissectingSharePointsPeoplePickerpart1_AFDA/image_thumb_1.png" width="535" height="484" /&gt;&lt;/a&gt; &lt;/p&gt;  &lt;p&gt;By typing 'a' as the user and hitting search one can review a list of accounts that match this search term. Obviously this isn't a big issue in intranets and similar closed systems where trust is already given for that particular user performing the search. For anonymous sites (public WCM-sites mostly) lockdown mode should resolve most issues related to /_layouts/ application pages. See this article for more details: &lt;a title="http://technet.microsoft.com/en-us/library/cc263468.aspx#section6" href="http://technet.microsoft.com/en-us/library/cc263468.aspx#section6"&gt;http://technet.microsoft.com/en-us/library/cc263468.aspx#section6&lt;/a&gt;. &lt;/p&gt;  &lt;p&gt;What additional approaches can you take to secure People Picker? &lt;/p&gt;  &lt;h2&gt;Modifying People Picker behavior with stsadm.exe&lt;/h2&gt;  &lt;p&gt;Stsadm.exe (with SP1) enables you to control People Picker with the following properties: &lt;/p&gt;  &lt;ul&gt;   &lt;li&gt;peoplepicker-activedirectorysearchtimeout &lt;/li&gt;    &lt;li&gt;peoplepicker-distributionlistsearchdomains &lt;/li&gt;    &lt;li&gt;peoplepicker-nowindowsaccountsfornonwindowsauthenticationmode &lt;/li&gt;    &lt;li&gt;peoplepicker-onlysearchwithinsitecollection &lt;/li&gt;    &lt;li&gt;peoplepicker-searchadcustomfilter &lt;/li&gt;    &lt;li&gt;peoplepicker-searchadcustomquery &lt;/li&gt;    &lt;li&gt;peoplepicker-searchadforests &lt;/li&gt;    &lt;li&gt;peoplepicker-serviceaccountdirectorypaths &lt;/li&gt; &lt;/ul&gt;  &lt;p&gt;These are well documented here: &lt;a title="http://technet.microsoft.com/en-us/library/cc263318.aspx" href="http://technet.microsoft.com/en-us/library/cc263318.aspx"&gt;http://technet.microsoft.com/en-us/library/cc263318.aspx&lt;/a&gt;. &lt;/p&gt;  &lt;h2&gt;Deny access to /_layouts/aclinv.aspx&lt;/h2&gt;  &lt;p&gt;It would also be a good idea to deny access to /_layouts/aclinv.aspx. For some reason SharePoint doesn't have a built-in security authorization for this given application page like it has for settings.aspx. A proper approach would be to filter access to this given application page on the border firewall. &lt;/p&gt;  &lt;p&gt;Alternatively, brewing your own HTTP Handler to filter out requests is also a viable option. See this article for more details: &lt;a title="http://msdn.microsoft.com/en-us/library/bb457204.aspx" href="http://msdn.microsoft.com/en-us/library/bb457204.aspx"&gt;http://msdn.microsoft.com/en-us/library/bb457204.aspx&lt;/a&gt;&lt;/p&gt;  &lt;h2&gt;Modify /_layouts/aclinv.aspx&lt;/h2&gt;  &lt;p&gt;You should know that modifying anything underneath /_layouts/ probably breaks any support, so proceed with caution. &lt;/p&gt;  &lt;p&gt;Modifying aclinv.aspx has its advantages too. This is the control from aclinv.aspx that renders People Picker:&lt;/p&gt;  &lt;blockquote&gt;   &lt;p&gt;&amp;lt;wssawc:PeopleEditor      &lt;br /&gt;&amp;#160;&amp;#160;&amp;#160; AllowEmpty=false       &lt;br /&gt;&amp;#160;&amp;#160;&amp;#160; ValidatorEnabled=&amp;quot;true&amp;quot;       &lt;br /&gt;&amp;#160;&amp;#160;&amp;#160; id=&amp;quot;userPicker&amp;quot;       &lt;br /&gt;&amp;#160;&amp;#160;&amp;#160; runat=&amp;quot;server&amp;quot;       &lt;br /&gt;&amp;#160;&amp;#160;&amp;#160; ShowCreateButtonInActiveDirectoryAccountCreationMode=true       &lt;br /&gt;&amp;#160;&amp;#160;&amp;#160; SelectionSet=&amp;quot;User,SecGroup,SPGroup&amp;quot;       &lt;br /&gt;/&amp;gt;&lt;/p&gt; &lt;/blockquote&gt;  &lt;p&gt;Several properties exist that can help in securing People Picker functionality: &lt;/p&gt;  &lt;ul&gt;   &lt;li&gt;&lt;strong&gt;ValidatorEnabled&lt;/strong&gt; [true, false]: Set to false to disable validation of user accounts &lt;/li&gt;    &lt;li&gt;&lt;strong&gt;Rows&lt;/strong&gt; [#]: Set to 1 to prevent multiple user access &lt;/li&gt;    &lt;li&gt;&lt;strong&gt;ShowButtons&lt;/strong&gt; [true, false]: Set to false to disable the two functional buttons (check names and addressbook) &lt;/li&gt;    &lt;li&gt;&lt;strong&gt;ValidateResolvedEntity&lt;/strong&gt; [true, false]: Set to false to prevent validation of resolved entity &lt;/li&gt;    &lt;li&gt;&lt;strong&gt;UrlZone&lt;/strong&gt; [Custom, Intranet, Extranet, Internet, Default]: Specify with zone (AAM) to use for this control. Might be handy to set this to Intranet only &lt;/li&gt; &lt;/ul&gt;  &lt;p&gt;Hope this helps :) &lt;/p&gt;&lt;img src="http://blogs.msdn.com/aggbug.aspx?PostID=8903188" width="1" height="1"&gt;</description><category domain="http://blogs.msdn.com/jro/archive/tags/MOSS+2007/default.aspx">MOSS 2007</category></item><item><title>Resources for MOSS 2007 and WSS 3.0 </title><link>http://blogs.msdn.com/jro/archive/2007/10/26/resources-for-moss-2007-and-wss-3-0.aspx</link><pubDate>Fri, 26 Oct 2007 11:22:00 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:5687536</guid><dc:creator>jro</dc:creator><slash:comments>1</slash:comments><comments>http://blogs.msdn.com/jro/comments/5687536.aspx</comments><wfw:commentRss>http://blogs.msdn.com/jro/commentrss.aspx?PostID=5687536</wfw:commentRss><description>&lt;P&gt;I recently had a chance to participate in delivering a MOSS 2007/WSS 3.0 "Make It Real"-training in Germany (thanks for hosting us, guys). It was a great week of collaboration, finding solutions for technical issues and giving and receiving real life experiences from SharePoint engagements. As part of the training I whipped together a quick list of useful resources that aims to help people who are starting or have started their SharePoint journey sometime ago. I'm sharing this list with you - it's nothing magical, it's by no means complete or comprehensive - it's just a list of "good things to check": &lt;/P&gt;&lt;SPAN lang=EN-US style="mso-ansi-language: EN-US"&gt;&lt;?xml:namespace prefix = o ns = "urn:schemas-microsoft-com:office:office" /&gt;&lt;o:p&gt;&lt;FONT face=Calibri&gt;
&lt;P class=MsoNormal style="MARGIN: 0cm 0cm 10pt"&gt;&lt;SPAN lang=EN-US style="mso-ansi-language: EN-US"&gt;&lt;FONT size=3&gt;MOSS 2007 SDK: &lt;/FONT&gt;&lt;A href="http://www.microsoft.com/downloads/details.aspx?familyid=6d94e307-67d9-41ac-b2d6-0074d6286fa9"&gt;&lt;FONT color=#0000ff size=3&gt;http://www.microsoft.com/downloads/details.aspx?familyid=6d94e307-67d9-41ac-b2d6-0074d6286fa9&lt;/FONT&gt;&lt;/A&gt;&lt;FONT size=3&gt; &lt;o:p&gt;&lt;/o:p&gt;&lt;/FONT&gt;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P class=MsoNormal style="MARGIN: 0cm 0cm 10pt"&gt;&lt;SPAN lang=EN-US style="mso-ansi-language: EN-US"&gt;&lt;FONT size=3&gt;WSS 3.0 SDK: &lt;/FONT&gt;&lt;A href="http://www.microsoft.com/downloads/details.aspx?familyid=05e0dd12-8394-402b-8936-a07fe8afaffd"&gt;&lt;FONT color=#0000ff size=3&gt;http://www.microsoft.com/downloads/details.aspx?familyid=05e0dd12-8394-402b-8936-a07fe8afaffd&lt;/FONT&gt;&lt;/A&gt;&lt;FONT size=3&gt; &lt;o:p&gt;&lt;/o:p&gt;&lt;/FONT&gt;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P class=MsoNormal style="MARGIN: 0cm 0cm 10pt"&gt;&lt;SPAN lang=EN-US style="mso-ansi-language: EN-US"&gt;&lt;FONT size=3&gt;MOSS/WSS Technology Specialist –certifications &lt;o:p&gt;&lt;/o:p&gt;&lt;/FONT&gt;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P class=MsoNormal style="MARGIN: 0cm 0cm 10pt"&gt;&lt;SPAN lang=EN-US style="mso-ansi-language: EN-US"&gt;&lt;A href="http://www.microsoft.com/learning/mcp/mcts/spservices/config"&gt;&lt;FONT color=#0000ff size=3&gt;http://www.microsoft.com/learning/mcp/mcts/spservices/config&lt;/FONT&gt;&lt;/A&gt;&lt;FONT size=3&gt; &lt;o:p&gt;&lt;/o:p&gt;&lt;/FONT&gt;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P class=MsoNormal style="MARGIN: 0cm 0cm 10pt"&gt;&lt;SPAN lang=EN-US style="mso-ansi-language: EN-US"&gt;&lt;A href="http://www.microsoft.com/learning/mcp/mcts/spservices/appdev/"&gt;&lt;FONT color=#0000ff size=3&gt;http://www.microsoft.com/learning/mcp/mcts/spservices/appdev/&lt;/FONT&gt;&lt;/A&gt;&lt;FONT size=3&gt; &lt;SPAN style="mso-spacerun: yes"&gt;&amp;nbsp;&lt;/SPAN&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/FONT&gt;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P class=MsoNormal style="MARGIN: 0cm 0cm 10pt"&gt;&lt;SPAN lang=EN-US style="mso-ansi-language: EN-US"&gt;&lt;A href="http://www.microsoft.com/learning/mcp/mcts/spserver/config/"&gt;&lt;FONT color=#0000ff size=3&gt;http://www.microsoft.com/learning/mcp/mcts/spserver/config/&lt;/FONT&gt;&lt;/A&gt;&lt;FONT size=3&gt; &lt;SPAN style="mso-spacerun: yes"&gt;&amp;nbsp;&lt;/SPAN&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/FONT&gt;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P class=MsoNormal style="MARGIN: 0cm 0cm 10pt"&gt;&lt;SPAN lang=EN-US style="mso-ansi-language: EN-US"&gt;&lt;A href="http://www.microsoft.com/learning/mcp/mcts/spserver/appdev/"&gt;&lt;FONT color=#0000ff size=3&gt;http://www.microsoft.com/learning/mcp/mcts/spserver/appdev/&lt;/FONT&gt;&lt;/A&gt;&lt;FONT size=3&gt; &lt;o:p&gt;&lt;/o:p&gt;&lt;/FONT&gt;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P class=MsoNormal style="MARGIN: 0cm 0cm 10pt"&gt;&lt;SPAN lang=EN-US style="mso-ansi-language: EN-US"&gt;&lt;o:p&gt;&lt;FONT size=3&gt;&lt;/FONT&gt;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P class=MsoNormal style="MARGIN: 0cm 0cm 10pt"&gt;&lt;SPAN lang=EN-US style="mso-ansi-language: EN-US"&gt;&lt;FONT size=3&gt;VseWSS 1.1: &lt;/FONT&gt;&lt;A href="http://www.microsoft.com/downloads/details.aspx?familyid=19f21e5e-b715-4f0c-b959-8c6dcbdc1057"&gt;&lt;FONT color=#0000ff size=3&gt;http://www.microsoft.com/downloads/details.aspx?familyid=19f21e5e-b715-4f0c-b959-8c6dcbdc1057&lt;/FONT&gt;&lt;/A&gt;&lt;FONT size=3&gt; &lt;o:p&gt;&lt;/o:p&gt;&lt;/FONT&gt;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P class=MsoNormal style="MARGIN: 0cm 0cm 10pt"&gt;&lt;SPAN lang=EN-US style="mso-ansi-language: EN-US"&gt;&lt;FONT size=3&gt;Minimal Master Page Template for MOSS: &lt;/FONT&gt;&lt;A href="http://msdn2.microsoft.com/en-us/library/aa660698.aspx"&gt;&lt;FONT color=#0000ff size=3&gt;http://msdn2.microsoft.com/en-us/library/aa660698.aspx&lt;/FONT&gt;&lt;/A&gt;&lt;FONT size=3&gt; &lt;o:p&gt;&lt;/o:p&gt;&lt;/FONT&gt;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P class=MsoNormal style="MARGIN: 0cm 0cm 10pt"&gt;&lt;SPAN lang=EN-US style="mso-ansi-language: EN-US"&gt;&lt;FONT size=3&gt;SharePoint Community Forums: &lt;/FONT&gt;&lt;A href="http://mssharepointforums.com/"&gt;&lt;FONT color=#0000ff size=3&gt;http://mssharepointforums.com/&lt;/FONT&gt;&lt;/A&gt;&lt;FONT size=3&gt; &lt;o:p&gt;&lt;/o:p&gt;&lt;/FONT&gt;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P class=MsoNormal style="MARGIN: 0cm 0cm 10pt"&gt;&lt;SPAN lang=EN-US style="mso-ansi-language: EN-US"&gt;&lt;FONT size=3&gt;SharePoint Product Group Blog: &lt;/FONT&gt;&lt;A href="http://blogs.msdn.com/sharepoint/"&gt;&lt;FONT color=#0000ff size=3&gt;http://blogs.msdn.com/sharepoint/&lt;/FONT&gt;&lt;/A&gt;&lt;FONT size=3&gt; &lt;o:p&gt;&lt;/o:p&gt;&lt;/FONT&gt;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P class=MsoNormal style="MARGIN: 0cm 0cm 10pt"&gt;&lt;SPAN lang=EN-US style="mso-ansi-language: EN-US"&gt;&lt;FONT size=3&gt;ECM Product Group Blog: &lt;/FONT&gt;&lt;A href="http://blogs.msdn.com/ecm/"&gt;&lt;FONT color=#0000ff size=3&gt;http://blogs.msdn.com/ecm/&lt;/FONT&gt;&lt;/A&gt;&lt;FONT size=3&gt; &lt;o:p&gt;&lt;/o:p&gt;&lt;/FONT&gt;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P class=MsoNormal style="MARGIN: 0cm 0cm 10pt"&gt;&lt;SPAN lang=EN-US style="mso-ansi-language: EN-US"&gt;&lt;FONT size=3&gt;Kimmo’s migration tools for SharePoint: &lt;/FONT&gt;&lt;A href="http://www.codeplex.com/SPMigration"&gt;&lt;FONT color=#0000ff size=3&gt;http://www.codeplex.com/SPMigration&lt;/FONT&gt;&lt;/A&gt;&lt;FONT size=3&gt; &lt;o:p&gt;&lt;/o:p&gt;&lt;/FONT&gt;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P class=MsoNormal style="MARGIN: 0cm 0cm 10pt"&gt;&lt;SPAN lang=EN-US style="mso-ansi-language: EN-US"&gt;&lt;FONT size=3&gt;The Fantastic 40 Templates for WSS: &lt;/FONT&gt;&lt;A href="http://www.microsoft.com/downloads/details.aspx?FamilyID=5807b5ef-57a1-47cb-8666-78c1363f127d&amp;amp;displaylang=en"&gt;&lt;FONT color=#0000ff size=3&gt;http://www.microsoft.com/downloads/details.aspx?FamilyID=5807b5ef-57a1-47cb-8666-78c1363f127d&amp;amp;displaylang=en&lt;/FONT&gt;&lt;/A&gt;&lt;FONT size=3&gt; &lt;o:p&gt;&lt;/o:p&gt;&lt;/FONT&gt;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P class=MsoNormal style="MARGIN: 0cm 0cm 10pt"&gt;&lt;SPAN lang=EN-US style="mso-ansi-language: EN-US"&gt;&lt;FONT size=3&gt;Sample Master Templates: &lt;o:p&gt;&lt;/o:p&gt;&lt;/FONT&gt;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P class=MsoNormal style="MARGIN: 0cm 0cm 10pt"&gt;&lt;SPAN lang=EN-US style="mso-ansi-language: EN-US"&gt;&lt;A href="http://www.microsoft.com/downloads/details.aspx?familyid=7C05CA44-869A-463B-84D7-57B053711A96&amp;amp;displaylang=en"&gt;&lt;FONT color=#0000ff size=3&gt;http://www.microsoft.com/downloads/details.aspx?familyid=7C05CA44-869A-463B-84D7-57B053711A96&amp;amp;displaylang=en&lt;/FONT&gt;&lt;/A&gt;&lt;FONT size=3&gt; &lt;o:p&gt;&lt;/o:p&gt;&lt;/FONT&gt;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P class=MsoNormal style="MARGIN: 0cm 0cm 10pt"&gt;&lt;SPAN lang=EN-US style="mso-ansi-language: EN-US"&gt;&lt;FONT size=3&gt;Joel Oleson’s Blog: &lt;/FONT&gt;&lt;A href="http://blogs.msdn.com/joelo/"&gt;&lt;FONT color=#0000ff size=3&gt;http://blogs.msdn.com/joelo/&lt;/FONT&gt;&lt;/A&gt;&lt;FONT size=3&gt; &lt;o:p&gt;&lt;/o:p&gt;&lt;/FONT&gt;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P class=MsoNormal style="MARGIN: 0cm 0cm 10pt"&gt;&lt;SPAN lang=EN-US style="mso-ansi-language: EN-US"&gt;&lt;FONT size=3&gt;Aggregated SharePoint blog feeds from MS employees: &lt;/FONT&gt;&lt;A href="http://feeds.feedburner.com/sharepointmsblogs"&gt;&lt;FONT color=#0000ff size=3&gt;http://feeds.feedburner.com/sharepointmsblogs&lt;/FONT&gt;&lt;/A&gt;&lt;FONT size=3&gt; &lt;o:p&gt;&lt;/o:p&gt;&lt;/FONT&gt;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P class=MsoNormal style="MARGIN: 0cm 0cm 10pt"&gt;&lt;SPAN lang=EN-US style="mso-ansi-language: EN-US"&gt;&lt;FONT size=3&gt;Aggregated SharePoint blog feeds: &lt;/FONT&gt;&lt;A href="http://feeds.feedburner.com/sharepointmvpblogs"&gt;&lt;FONT color=#0000ff size=3&gt;http://feeds.feedburner.com/sharepointmvpblogs&lt;/FONT&gt;&lt;/A&gt;&lt;FONT size=3&gt; &lt;o:p&gt;&lt;/o:p&gt;&lt;/FONT&gt;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P class=MsoNormal style="MARGIN: 0cm 0cm 10pt"&gt;&lt;SPAN lang=EN-US style="mso-ansi-language: EN-US"&gt;&lt;FONT size=3&gt;Knowledge Network Blog: &lt;/FONT&gt;&lt;A href="http://blogs.msdn.com/kn/"&gt;&lt;FONT color=#0000ff size=3&gt;http://blogs.msdn.com/kn/&lt;/FONT&gt;&lt;/A&gt;&lt;FONT size=3&gt; &lt;o:p&gt;&lt;/o:p&gt;&lt;/FONT&gt;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P class=MsoNormal style="MARGIN: 0cm 0cm 10pt"&gt;&lt;SPAN lang=EN-US style="mso-ansi-language: EN-US"&gt;&lt;FONT size=3&gt;Extending STSADM with your own commands: &lt;/FONT&gt;&lt;A href="http://sharepointsolutions.blogspot.com/2006/09/extending-stsadmexe-with-custom.html"&gt;&lt;FONT color=#0000ff size=3&gt;http://sharepointsolutions.blogspot.com/2006/09/extending-stsadmexe-with-custom.html&lt;/FONT&gt;&lt;/A&gt;&lt;FONT size=3&gt; &lt;o:p&gt;&lt;/o:p&gt;&lt;/FONT&gt;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P class=MsoNormal style="MARGIN: 0cm 0cm 10pt"&gt;&lt;SPAN lang=EN-US style="mso-ansi-language: EN-US"&gt;&lt;FONT size=3&gt;Which SharePoint am I running? &lt;/FONT&gt;&lt;A href="http://mindsharpblogs.com/penny/articles/481.aspx"&gt;&lt;FONT color=#0000ff size=3&gt;http://mindsharpblogs.com/penny/articles/481.aspx&lt;/FONT&gt;&lt;/A&gt;&lt;FONT size=3&gt; &lt;o:p&gt;&lt;/o:p&gt;&lt;/FONT&gt;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P class=MsoNormal style="MARGIN: 0cm 0cm 10pt"&gt;&lt;SPAN lang=EN-US style="mso-ansi-language: EN-US"&gt;&lt;FONT size=3&gt;Best Practices Analyzer for MOSS and WSS: &lt;/FONT&gt;&lt;A href="http://www.microsoft.com/downloads/details.aspx?FamilyId=CB944B27-9D6B-4A1F-B3E1-778EFDA07DF8&amp;amp;displaylang=en"&gt;&lt;FONT color=#0000ff size=3&gt;http://www.microsoft.com/downloads/details.aspx?FamilyId=CB944B27-9D6B-4A1F-B3E1-778EFDA07DF8&amp;amp;displaylang=en&lt;/FONT&gt;&lt;/A&gt;&lt;FONT size=3&gt; &lt;o:p&gt;&lt;/o:p&gt;&lt;/FONT&gt;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P class=MsoNormal style="MARGIN: 0cm 0cm 10pt"&gt;&lt;SPAN lang=EN-US style="mso-ansi-language: EN-US"&gt;&lt;o:p&gt;&lt;FONT size=3&gt;&lt;/FONT&gt;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P class=MsoNormal style="MARGIN: 0cm 0cm 10pt"&gt;&lt;SPAN lang=EN-US style="mso-ansi-language: EN-US"&gt;&lt;FONT size=3&gt;ISA 2006 authentication resources: &lt;/FONT&gt;&lt;A href="http://www.microsoft.com/technet/isa/2006/authentication.mspx"&gt;&lt;FONT color=#0000ff size=3&gt;http://www.microsoft.com/technet/isa/2006/authentication.mspx&lt;/FONT&gt;&lt;/A&gt;&lt;FONT size=3&gt; &lt;o:p&gt;&lt;/o:p&gt;&lt;/FONT&gt;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P class=MsoNormal style="MARGIN: 0cm 0cm 10pt"&gt;&lt;SPAN lang=EN-US style="mso-ansi-language: EN-US"&gt;&lt;FONT size=3&gt;MOSS 2007 on Technet: &lt;/FONT&gt;&lt;A href="http://technet.microsoft.com/en-us/office/sharepointserver/default.aspx"&gt;&lt;FONT color=#0000ff size=3&gt;http://technet.microsoft.com/en-us/office/sharepointserver/default.aspx&lt;/FONT&gt;&lt;/A&gt;&lt;FONT size=3&gt; &lt;o:p&gt;&lt;/o:p&gt;&lt;/FONT&gt;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P class=MsoNormal style="MARGIN: 0cm 0cm 10pt"&gt;&lt;SPAN lang=EN-US style="mso-ansi-language: EN-US"&gt;&lt;FONT size=3&gt;&lt;SPAN style="mso-spacerun: yes"&gt;&amp;nbsp;&lt;/SPAN&gt;MOSS 2007 Library on Technet: &lt;/FONT&gt;&lt;A href="http://technet2.microsoft.com/Office/en-us/library/3e3b8737-c6a3-4e2c-a35f-f0095d952b781033.mspx?mfr=true"&gt;&lt;FONT color=#0000ff size=3&gt;http://technet2.microsoft.com/Office/en-us/library/3e3b8737-c6a3-4e2c-a35f-f0095d952b781033.mspx?mfr=true&lt;/FONT&gt;&lt;/A&gt;&lt;FONT size=3&gt; &lt;o:p&gt;&lt;/o:p&gt;&lt;/FONT&gt;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P class=MsoNormal style="MARGIN: 0cm 0cm 10pt"&gt;&lt;SPAN lang=EN-US style="mso-ansi-language: EN-US"&gt;&lt;FONT size=3&gt;Book: SharePoint Companion: &lt;/FONT&gt;&lt;A href="http://www.amazon.com/Microsoft-Office-SharePoint-Administrators-Companion/dp/0735622825/ref=pd_bbs_sr_3/102-1594662-5818530?ie=UTF8&amp;amp;s=books&amp;amp;qid=1193312818&amp;amp;sr=8-3"&gt;&lt;FONT color=#0000ff size=3&gt;http://www.amazon.com/Microsoft-Office-SharePoint-Administrators-Companion/dp/0735622825/ref=pd_bbs_sr_3/102-1594662-5818530?ie=UTF8&amp;amp;s=books&amp;amp;qid=1193312818&amp;amp;sr=8-3&lt;/FONT&gt;&lt;/A&gt;&lt;FONT size=3&gt; &lt;o:p&gt;&lt;/o:p&gt;&lt;/FONT&gt;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P class=MsoNormal style="MARGIN: 0cm 0cm 10pt"&gt;&lt;SPAN lang=EN-US style="mso-ansi-language: EN-US"&gt;&lt;FONT size=3&gt;Book: Pro SharePoint 2007 Development: &lt;/FONT&gt;&lt;A href="http://www.amazon.com/Professional-SharePoint-2007-Development-Programmer/dp/0470117567/ref=pd_bbs_sr_5/102-1594662-5818530?ie=UTF8&amp;amp;s=books&amp;amp;qid=1193312818&amp;amp;sr=8-5"&gt;&lt;FONT color=#0000ff size=3&gt;http://www.amazon.com/Professional-SharePoint-2007-Development-Programmer/dp/0470117567/ref=pd_bbs_sr_5/102-1594662-5818530?ie=UTF8&amp;amp;s=books&amp;amp;qid=1193312818&amp;amp;sr=8-5&lt;/FONT&gt;&lt;/A&gt;&lt;FONT size=3&gt; &lt;o:p&gt;&lt;/o:p&gt;&lt;/FONT&gt;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P class=MsoNormal style="MARGIN: 0cm 0cm 10pt"&gt;&lt;SPAN lang=EN-US style="mso-ansi-language: EN-US"&gt;&lt;FONT size=3&gt;Book: Workflow in the 2007 Office System: &lt;/FONT&gt;&lt;A href="http://www.amazon.com/Workflow-2007-Microsoft-Office-System/dp/1590597001/ref=pd_bbs_9/102-1594662-5818530?ie=UTF8&amp;amp;s=books&amp;amp;qid=1193312818&amp;amp;sr=8-9"&gt;&lt;FONT color=#0000ff size=3&gt;http://www.amazon.com/Workflow-2007-Microsoft-Office-System/dp/1590597001/ref=pd_bbs_9/102-1594662-5818530?ie=UTF8&amp;amp;s=books&amp;amp;qid=1193312818&amp;amp;sr=8-9&lt;/FONT&gt;&lt;/A&gt;&lt;FONT size=3&gt; &lt;o:p&gt;&lt;/o:p&gt;&lt;/FONT&gt;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P class=MsoNormal style="MARGIN: 0cm 0cm 10pt"&gt;&lt;SPAN lang=EN-US style="mso-ansi-language: EN-US"&gt;&lt;FONT size=3&gt;Book: Building Office 2007 Solutions in C# 2005: &lt;/FONT&gt;&lt;A href="http://www.amazon.com/Microsoft-SharePoint-Building-Solutions-Sharepoint/dp/1590598091/ref=pd_bbs_12/102-1594662-5818530?ie=UTF8&amp;amp;s=books&amp;amp;qid=1193312818&amp;amp;sr=8-12"&gt;&lt;FONT color=#0000ff size=3&gt;http://www.amazon.com/Microsoft-SharePoint-Building-Solutions-Sharepoint/dp/1590598091/ref=pd_bbs_12/102-1594662-5818530?ie=UTF8&amp;amp;s=books&amp;amp;qid=1193312818&amp;amp;sr=8-12&lt;/FONT&gt;&lt;/A&gt;&lt;FONT size=3&gt; &lt;o:p&gt;&lt;/o:p&gt;&lt;/FONT&gt;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P class=MsoNormal style="MARGIN: 0cm 0cm 10pt"&gt;&lt;SPAN lang=EN-US style="mso-ansi-language: EN-US"&gt;&lt;FONT size=3&gt;Book: Inside WSS 3.0: &lt;/FONT&gt;&lt;A href="http://www.amazon.com/Microsoft-Windows-SharePoint-Services-Developer/dp/0735623201/ref=pd_bbs_10/102-9382336-2028120?ie=UTF8&amp;amp;s=books&amp;amp;qid=1189518841&amp;amp;sr=8-10"&gt;&lt;FONT color=#0000ff size=3&gt;http://www.amazon.com/Microsoft-Windows-SharePoint-Services-Developer/dp/0735623201/ref=pd_bbs_10/102-9382336-2028120?ie=UTF8&amp;amp;s=books&amp;amp;qid=1189518841&amp;amp;sr=8-10&lt;/FONT&gt;&lt;/A&gt;&lt;FONT size=3&gt; &lt;o:p&gt;&lt;/o:p&gt;&lt;/FONT&gt;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P class=MsoNormal style="MARGIN: 0cm 0cm 10pt"&gt;&lt;SPAN lang=EN-US style="mso-ansi-language: EN-US"&gt;&lt;FONT size=3&gt;Book: Inside MOSS 2007: &lt;/FONT&gt;&lt;A href="http://www.amazon.com/Inside-Microsoft-Office-SharePoint-Server/dp/0735623686/ref=pd_bbs_1/102-9382336-2028120?ie=UTF8&amp;amp;s=books&amp;amp;qid=1189604783&amp;amp;sr=8-1"&gt;&lt;FONT color=#0000ff size=3&gt;http://www.amazon.com/Inside-Microsoft-Office-SharePoint-Server/dp/0735623686/ref=pd_bbs_1/102-9382336-2028120?ie=UTF8&amp;amp;s=books&amp;amp;qid=1189604783&amp;amp;sr=8-1&lt;/FONT&gt;&lt;/A&gt;&lt;FONT size=3&gt; &lt;o:p&gt;&lt;/o:p&gt;&lt;/FONT&gt;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P class=MsoNormal style="MARGIN: 0cm 0cm 10pt"&gt;&lt;SPAN lang=EN-US style="mso-ansi-language: EN-US"&gt;&lt;FONT size=3&gt;Development Tools and Techniques for MOSS (2 parts): &lt;/FONT&gt;&lt;A href="http://msdn2.microsoft.com/en-us/library/bb530302.aspx"&gt;&lt;FONT color=#0000ff size=3&gt;http://msdn2.microsoft.com/en-us/library/bb530302.aspx&lt;/FONT&gt;&lt;/A&gt;&lt;FONT size=3&gt; &lt;o:p&gt;&lt;/o:p&gt;&lt;/FONT&gt;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P class=MsoNormal style="MARGIN: 0cm 0cm 10pt"&gt;&lt;SPAN lang=EN-US style="mso-ansi-language: EN-US"&gt;&lt;A href="http://msdn2.microsoft.com/en-us/library/bb530301.aspx"&gt;&lt;FONT color=#0000ff size=3&gt;http://msdn2.microsoft.com/en-us/library/bb530301.aspx&lt;/FONT&gt;&lt;/A&gt;&lt;FONT size=3&gt; &lt;o:p&gt;&lt;/o:p&gt;&lt;/FONT&gt;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P class=MsoNormal style="MARGIN: 0cm 0cm 10pt"&gt;&lt;SPAN lang=EN-US style="mso-ansi-language: EN-US"&gt;&lt;FONT size=3&gt;Best Practices: Common Coding Issues with MOSS: &lt;/FONT&gt;&lt;A href="http://msdn2.microsoft.com/en-us/library/bb687949.aspx"&gt;&lt;FONT color=#0000ff size=3&gt;http://msdn2.microsoft.com/en-us/library/bb687949.aspx&lt;/FONT&gt;&lt;/A&gt;&lt;FONT size=3&gt; &lt;o:p&gt;&lt;/o:p&gt;&lt;/FONT&gt;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P class=MsoNormal style="MARGIN: 0cm 0cm 10pt"&gt;&lt;SPAN lang=EN-US style="mso-ansi-language: EN-US"&gt;&lt;FONT size=3&gt;Creating a WSS 3.0 Web Part – step by step: &lt;/FONT&gt;&lt;A href="http://msdn2.microsoft.com/en-us/library/aa973249.aspx"&gt;&lt;FONT color=#0000ff size=3&gt;http://msdn2.microsoft.com/en-us/library/aa973249.aspx&lt;/FONT&gt;&lt;/A&gt;&lt;FONT size=3&gt; &lt;o:p&gt;&lt;/o:p&gt;&lt;/FONT&gt;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P class=MsoNormal style="MARGIN: 0cm 0cm 10pt"&gt;&lt;SPAN lang=EN-US style="mso-ansi-language: EN-US"&gt;&lt;FONT size=3&gt;Differences between ASP.Net 2.0 web parts and SharePoint web parts: &lt;/FONT&gt;&lt;A href="http://msdn2.microsoft.com/en-us/library/bb153523.aspx"&gt;&lt;FONT color=#0000ff size=3&gt;http://msdn2.microsoft.com/en-us/library/bb153523.aspx&lt;/FONT&gt;&lt;/A&gt;&lt;FONT size=3&gt; &lt;/FONT&gt;&lt;/SPAN&gt;&lt;/FONT&gt;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;img src="http://blogs.msdn.com/aggbug.aspx?PostID=5687536" width="1" height="1"&gt;</description><category domain="http://blogs.msdn.com/jro/archive/tags/MOSS+2007/default.aspx">MOSS 2007</category><category domain="http://blogs.msdn.com/jro/archive/tags/training/default.aspx">training</category></item><item><title>MOSS 2007 and SPS 2003/SPS 2001 migration tools public release</title><link>http://blogs.msdn.com/jro/archive/2007/08/29/moss-2007-and-sps-2003-sps-2001-migration-tools-public-release.aspx</link><pubDate>Wed, 29 Aug 2007 16:13:00 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:4628990</guid><dc:creator>jro</dc:creator><slash:comments>1</slash:comments><comments>http://blogs.msdn.com/jro/comments/4628990.aspx</comments><wfw:commentRss>http://blogs.msdn.com/jro/commentrss.aspx?PostID=4628990</wfw:commentRss><description>&lt;P&gt;I just got a note that the following migration tools for Microsoft Office SharePoint Server 2007 (MOSS) and Microsoft SharePoint Portal Server 2003 (SPS) have been released via CodePlex: &lt;/P&gt;
&lt;UL&gt;
&lt;LI&gt;SharePoint 2003 Data Extraction Tool: &lt;A href="http://www.codeplex.com/SPMigration/Release/ProjectReleases.aspx?ReleaseId=6766"&gt;http://www.codeplex.com/SPMigration/Release/ProjectReleases.aspx?ReleaseId=6766&lt;/A&gt;&lt;/LI&gt;
&lt;LI&gt;SharePoint Importer: &lt;A href="http://www.codeplex.com/SPMigration/Release/ProjectReleases.aspx?ReleaseId=6763"&gt;http://www.codeplex.com/SPMigration/Release/ProjectReleases.aspx?ReleaseId=6763&lt;/A&gt;&amp;nbsp;&lt;/LI&gt;
&lt;LI&gt;SharePoint 2001 Data Extractor: &lt;A href="http://www.codeplex.com/SPMigration/Release/ProjectReleases.aspx?ReleaseId=6764"&gt;http://www.codeplex.com/SPMigration/Release/ProjectReleases.aspx?ReleaseId=6764&lt;/A&gt;&amp;nbsp;&lt;/LI&gt;&lt;/UL&gt;
&lt;P&gt;Check out the project's homepage at &lt;A href="http://www.codeplex.com/SPMigration/"&gt;http://www.codeplex.com/SPMigration/&lt;/A&gt;. &lt;/P&gt;
&lt;P mce_keep="true"&gt;&amp;nbsp;&lt;/P&gt;&lt;img src="http://blogs.msdn.com/aggbug.aspx?PostID=4628990" width="1" height="1"&gt;</description><category domain="http://blogs.msdn.com/jro/archive/tags/migration/default.aspx">migration</category><category domain="http://blogs.msdn.com/jro/archive/tags/MOSS+2007/default.aspx">MOSS 2007</category></item></channel></rss>