<?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>Vantage Point - Bob German's WebLog : SharePoint</title><link>http://blogs.msdn.com/bobgerman/archive/tags/SharePoint/default.aspx</link><description>Tags: SharePoint</description><dc:language>en</dc:language><generator>CommunityServer 2.1 SP1 (Build: 61025.2)</generator><item><title>How To Setup SharePoint 2010 Public Beta User Profile Synchronization with Active Directory on Windows Server 2008 R2</title><link>http://blogs.msdn.com/bobgerman/archive/2009/12/01/how-to-setup-sharepoint-2010-public-beta-user-profile-synchronization-with-active-directory-on-windows-server-2008-r2.aspx</link><pubDate>Wed, 02 Dec 2009 04:11:00 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:9931241</guid><dc:creator>BobGerman</dc:creator><slash:comments>0</slash:comments><comments>http://blogs.msdn.com/bobgerman/comments/9931241.aspx</comments><wfw:commentRss>http://blogs.msdn.com/bobgerman/commentrss.aspx?PostID=9931241</wfw:commentRss><wfw:comment>http://blogs.msdn.com/bobgerman/rsscomments.aspx?PostID=9931241</wfw:comment><description>&lt;P mce_keep="true"&gt;This is cross-posted from the MTC Blog... many&amp;nbsp;thanks to Ron Bokleman, and some friends from Redmond, who put this together and removed the mystery of how to get user profile synchronization to work with the SharePoint 2010 Beta!&lt;/P&gt;
&lt;HR&gt;

&lt;P&gt;This document is designed to help someone new to SharePoint 2010 Beta setup and test SharePoint Server 2010 User Profile Synchronization on Windows Server 2008 R2. &lt;/P&gt;
&lt;P&gt;The official information on the TechNet site (&lt;A href="http://technet.microsoft.com/en-us/library/ee721049(office.14).aspx" target=_blank mce_href="http://technet.microsoft.com/en-us/library/ee721049(office.14).aspx"&gt;link&lt;/A&gt;) and the SharePoint team blog (&lt;A href="http://blogs.msdn.com/sharepoint/archive/2009/11/18/path-to-user-profile-synchronization-success-in-sharepoint-2010-beta.aspxhttp:/blogs.msdn.com/sharepoint/archive/2009/11/18/path-to-user-profile-synchronization-success-in-sharepoint-2010-beta.aspx" target=_blank mce_href="http://blogs.msdn.com/sharepoint/archive/2009/11/18/path-to-user-profile-synchronization-success-in-sharepoint-2010-beta.aspxhttp:/blogs.msdn.com/sharepoint/archive/2009/11/18/path-to-user-profile-synchronization-success-in-sharepoint-2010-beta.aspx"&gt;link&lt;/A&gt;) were used to develop this guidance. &lt;/P&gt;
&lt;P&gt;The lab environment is based upon two Hyper-V servers (affords you the ability to take snapshots along the way and roll back if necessary), a Domain Controller (contoso.com) and a member server to host SQL Server 2008 and SharePoint 2010 Pubic Beta software. On both servers, the Windows Firewall and IE ESC were set to off and the servers were given access to the Internet in order to download updates and software required by the SharePoint 2010 Pre-requisite installer. Please keep in mind that your domain and machine names will vary and you should substitute accordingly. &lt;/P&gt;
&lt;P&gt;If there are any updates or feedback, then please&amp;nbsp;add them to the comments.&amp;nbsp;&lt;/P&gt;
&lt;P&gt;&lt;B&gt;Lab Environment&lt;/B&gt;&lt;/P&gt;
&lt;P&gt;Here are the machine names and network settings used; please substitute your own as needed.&lt;/P&gt;
&lt;BLOCKQUOTE&gt;
&lt;P&gt;&lt;B&gt;Domain Controller&lt;/B&gt;&lt;/P&gt;&lt;/BLOCKQUOTE&gt;
&lt;BLOCKQUOTE&gt;
&lt;BLOCKQUOTE&gt;
&lt;P mce_keep="true"&gt;Hostname: DC&lt;BR&gt;Memory: 1GB&lt;BR&gt;IP Settings, Virtual Network #1: 172.16.1.100 / 255.240.0.0, DNS 127.0.0.1&lt;BR&gt;IP Settings, Virtual Network #2: DHCP&lt;BR&gt;Operating System: Windows Server 2008 R2 + All critical updates from Windows Update&lt;BR&gt;Server Role(s): Active Directory Domain Services, DNS&lt;BR&gt;Forest Root Domain: contoso.com&lt;BR&gt;Forest Functional Level: Windows Server 2008 R2&lt;BR&gt;Hyper-V Configuration: Single CPU, 127GB Disk, &lt;BR&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; Virtual Network #1 Private, Virtual Network #2 Internet &lt;/P&gt;&lt;/BLOCKQUOTE&gt;&lt;/BLOCKQUOTE&gt;
&lt;BLOCKQUOTE&gt;
&lt;P&gt;&lt;B&gt;Member Server&lt;/B&gt;&lt;/P&gt;&lt;/BLOCKQUOTE&gt;
&lt;BLOCKQUOTE&gt;
&lt;BLOCKQUOTE&gt;
&lt;P mce_keep="true"&gt;Hostname: Sharepoint&lt;BR&gt;Memory: 4096MB&lt;BR&gt;IP Settings, Virtual Network #1: 172.16.1.101/255.240.0.0, DNS 172.16.1.100&lt;BR&gt;IP Settings, Virtual Network #2: DHCP&lt;BR&gt;Operating System: Windows Server 2008 R2 + all critical updates from Windows Update&lt;BR&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;+ WCF hotfix &lt;BR&gt;Server Software: SQL Server 2008 SP1 + CumU&lt;/P&gt;&lt;/BLOCKQUOTE&gt;&lt;/BLOCKQUOTE&gt;
&lt;P&gt;Hyper-V Configuration:&lt;/P&gt;
&lt;P&gt;Two CPU's, 127GB Disk, Virtual Network #1 Private, Virtual Network #2 Internet&lt;/P&gt;
&lt;P&gt;&lt;B&gt;Configuration Steps&lt;/B&gt;&lt;/P&gt;
&lt;P&gt;Login to dcserver.contoso.com as contoso\administrator. &lt;/P&gt;
&lt;P&gt;Create a SharePoint farm admin account named ‘spadmin'.&lt;/P&gt;
&lt;P&gt;a. Use Active Directory Users and Groups to create contoso\spadmin the account name should be ‘SharePoint Admin'.&lt;/P&gt;
&lt;P&gt;&lt;BR&gt;&lt;IMG src="http://blogs.msdn.com/photos/bobgerman/images/9930914/original.aspx" mce_src="http://blogs.msdn.com/photos/bobgerman/images/9930914/original.aspx"&gt;&lt;/P&gt;
&lt;P&gt;b. Setup a Contoso OU and add user accounts into the OU as required for your own testing.&lt;BR&gt;&lt;/P&gt;
&lt;P&gt;&lt;IMG src="http://blogs.msdn.com/photos/bobgerman/images/9930917/original.aspx" mce_src="http://blogs.msdn.com/photos/bobgerman/images/9930917/original.aspx"&gt;&lt;A href="http://my/sites/ronbok/Blog/Lists/Posts/Attachments/18/clip_image004_2_4E955B08.jpg" mce_href="http://my/sites/ronbok/Blog/Lists/Posts/Attachments/18/clip_image004_2_4E955B08.jpg"&gt;&lt;/A&gt;&lt;/P&gt;
&lt;P&gt;3. Run Delegation Control wizard to add contoso\spadmin account to "Replication Directory Changes" permissions. &lt;/P&gt;
&lt;P&gt;a. Right click domain and click "Delegate Control..."&lt;BR&gt;&lt;/P&gt;
&lt;P&gt;&lt;IMG src="http://blogs.msdn.com/photos/bobgerman/images/9930926/original.aspx" mce_src="http://blogs.msdn.com/photos/bobgerman/images/9930926/original.aspx"&gt;&lt;A href="http://my/sites/ronbok/Blog/Lists/Posts/Attachments/18/clip_image001_2_4E955B08.png" mce_href="http://my/sites/ronbok/Blog/Lists/Posts/Attachments/18/clip_image001_2_4E955B08.png"&gt;&lt;/A&gt;&lt;/P&gt;
&lt;P&gt;b. Click Next.&lt;BR&gt;&lt;/P&gt;
&lt;P&gt;&lt;IMG src="http://blogs.msdn.com/photos/bobgerman/images/9930927/original.aspx" mce_src="http://blogs.msdn.com/photos/bobgerman/images/9930927/original.aspx"&gt;&lt;A href="http://my/sites/ronbok/Blog/Lists/Posts/Attachments/18/clip_image002_2_4E955B08.png" mce_href="http://my/sites/ronbok/Blog/Lists/Posts/Attachments/18/clip_image002_2_4E955B08.png"&gt;&lt;/A&gt;&lt;/P&gt;
&lt;P&gt;c. Add contoso\spadmin and click Next.&lt;BR&gt;&lt;/P&gt;
&lt;P&gt;&lt;IMG src="http://blogs.msdn.com/photos/bobgerman/images/9930930/original.aspx" mce_src="http://blogs.msdn.com/photos/bobgerman/images/9930930/original.aspx"&gt;&lt;A href="http://my/sites/ronbok/Blog/Lists/Posts/Attachments/18/clip_image003_2_4E955B08.png" mce_href="http://my/sites/ronbok/Blog/Lists/Posts/Attachments/18/clip_image003_2_4E955B08.png"&gt;&lt;/A&gt;&lt;/P&gt;
&lt;P&gt;d. Select "Create a custom task to delegate" and then click Next.&lt;BR&gt;&lt;/P&gt;
&lt;P&gt;&lt;IMG src="http://blogs.msdn.com/photos/bobgerman/images/9930932/original.aspx" mce_src="http://blogs.msdn.com/photos/bobgerman/images/9930932/original.aspx"&gt;&lt;A href="http://my/sites/ronbok/Blog/Lists/Posts/Attachments/18/clip_image004_2_4E955B08.png" mce_href="http://my/sites/ronbok/Blog/Lists/Posts/Attachments/18/clip_image004_2_4E955B08.png"&gt;&lt;/A&gt;&lt;/P&gt;
&lt;P&gt;e. Click Next.&lt;BR&gt;&lt;/P&gt;
&lt;P&gt;&lt;IMG src="http://blogs.msdn.com/photos/bobgerman/images/9930933/original.aspx" mce_src="http://blogs.msdn.com/photos/bobgerman/images/9930933/original.aspx"&gt;&lt;A href="http://my/sites/ronbok/Blog/Lists/Posts/Attachments/18/clip_image005_2_4E955B08.png" mce_href="http://my/sites/ronbok/Blog/Lists/Posts/Attachments/18/clip_image005_2_4E955B08.png"&gt;&lt;/A&gt;&lt;/P&gt;
&lt;P&gt;f. Check the "Replicating Directory Changes" in the Permissions window and then click Next.&lt;BR&gt;&lt;/P&gt;
&lt;P&gt;&lt;IMG src="http://blogs.msdn.com/photos/bobgerman/images/9930934/original.aspx" mce_src="http://blogs.msdn.com/photos/bobgerman/images/9930934/original.aspx"&gt;&lt;A href="http://my/sites/ronbok/Blog/Lists/Posts/Attachments/18/clip_image006_2_4E955B08.png" mce_href="http://my/sites/ronbok/Blog/Lists/Posts/Attachments/18/clip_image006_2_4E955B08.png"&gt;&lt;/A&gt;&lt;/P&gt;
&lt;P&gt;g. Click Finish to complete the Delegation of Control Wizard.&lt;BR&gt;&lt;/P&gt;
&lt;P&gt;&lt;IMG src="http://blogs.msdn.com/photos/bobgerman/images/9930935/original.aspx" mce_src="http://blogs.msdn.com/photos/bobgerman/images/9930935/original.aspx"&gt;&lt;A href="http://my/sites/ronbok/Blog/Lists/Posts/Attachments/18/clip_image007_2_4E955B08.png" mce_href="http://my/sites/ronbok/Blog/Lists/Posts/Attachments/18/clip_image007_2_4E955B08.png"&gt;&lt;/A&gt;&lt;/P&gt;
&lt;P&gt;4. Add the contoso\spadmin account as a local machine administrator to the SharePoint WFE (sharepoint). &lt;/P&gt;
&lt;P&gt;5. Login to sharepoint.contoso.com as contoso\spadmin to install software. &lt;/P&gt;
&lt;P&gt;&lt;U&gt;[&lt;B&gt;NOTE: This is critical! You MUST do this or likely your ‘Forefront Identity Manager Service' (although set to Automatic) will fail to start automatically after starting the SharePoint ‘User Profile Synchronization Service' successfully.&lt;/B&gt;]&lt;/U&gt; &lt;/P&gt;
&lt;P&gt;6. Run Windows Update to install all critical updates. &lt;/P&gt;
&lt;P&gt;7. Install SQL Server 2008 SP1 + CU2. &lt;/P&gt;
&lt;P&gt;a. Full install with default instance.&lt;BR&gt;b. Used contoso\spadmin as the service account for all services. &lt;/P&gt;
&lt;P&gt;[&lt;B&gt;NOTE: If you already have SQL Server 2008 SP1 installed under another identity, simply add the contoso\spadmin login to SQL Server Logins, and then grant that account SysAdmin role on the server and continue with SP1 + CU2.&lt;/B&gt;]&lt;/P&gt;
&lt;P&gt;c. Installed report server but do not configure.&lt;/P&gt;
&lt;P&gt;d. Install CU2: &lt;A href="http://support.microsoft.com/kb/970315" mce_href="http://support.microsoft.com/kb/970315"&gt;http://support.microsoft.com/kb/970315&lt;/A&gt; .&lt;/P&gt;
&lt;P&gt;8. Restart. &lt;/P&gt;
&lt;P&gt;9. Install WCF hotfix (KB976462)for Windows Server 2008 R2: &lt;A href="http://go.microsoft.com/fwlink/?LinkID=166231" mce_href="http://go.microsoft.com/fwlink/?LinkID=166231"&gt;http://go.microsoft.com/fwlink/?LinkID=166231&lt;/A&gt; &lt;/P&gt;
&lt;P&gt;10. Restart. &lt;/P&gt;
&lt;P&gt;11. Check that server can access internet websites like &lt;A href="http://www.bing.com/" mce_href="http://www.bing.com/"&gt;http://www.bing.com/&lt;/A&gt;. &lt;/P&gt;
&lt;P&gt;12. Install ‘en_sharepoint_server_2010_beta_x64_x16-19249.exe' from MSDN, the Public Beta using the product key provided. &lt;/P&gt;
&lt;P&gt;13. Click Install software prerequisites.&lt;BR&gt;&lt;/P&gt;
&lt;P&gt;&lt;IMG src="http://blogs.msdn.com/photos/bobgerman/images/9930937/original.aspx" mce_src="http://blogs.msdn.com/photos/bobgerman/images/9930937/original.aspx"&gt;&lt;A href="http://my/sites/ronbok/Blog/Lists/Posts/Attachments/18/clip_image0015_7C82ADC0.png" mce_href="http://my/sites/ronbok/Blog/Lists/Posts/Attachments/18/clip_image0015_7C82ADC0.png"&gt;&lt;/A&gt;&lt;/P&gt;
&lt;P&gt;14. Click Next.&lt;/P&gt;
&lt;P&gt;&lt;IMG src="http://blogs.msdn.com/photos/bobgerman/images/9930939/original.aspx" mce_src="http://blogs.msdn.com/photos/bobgerman/images/9930939/original.aspx"&gt;&lt;/P&gt;
&lt;P&gt;15. Accept terms and click Next.&lt;/P&gt;
&lt;P&gt;&lt;IMG src="http://blogs.msdn.com/photos/bobgerman/images/9930940/original.aspx" mce_src="http://blogs.msdn.com/photos/bobgerman/images/9930940/original.aspx"&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;16. When the preparation tool completes, click Finish. If not, then please look at the log file and correct internet access problem or manually download and install packages.&lt;/P&gt;
&lt;P&gt;[NOTE: You can run prerequisite tool more than once.]&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;IMG src="http://blogs.msdn.com/photos/bobgerman/images/9930941/original.aspx" mce_src="http://blogs.msdn.com/photos/bobgerman/images/9930941/original.aspx"&gt;&lt;/P&gt;
&lt;P&gt;17. Click Install SharePoint Server. &lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;IMG src="http://blogs.msdn.com/photos/bobgerman/images/9930943/original.aspx" mce_src="http://blogs.msdn.com/photos/bobgerman/images/9930943/original.aspx"&gt;&lt;/P&gt;
&lt;P&gt;18. Enter your product key (from MSDN) and press Continue. &lt;/P&gt;
&lt;P&gt;&lt;IMG src="http://blogs.msdn.com/photos/bobgerman/images/9930945/original.aspx" mce_src="http://blogs.msdn.com/photos/bobgerman/images/9930945/original.aspx"&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;19. Accept terms and click Continue. &lt;/P&gt;
&lt;P&gt;&lt;IMG src="http://blogs.msdn.com/photos/bobgerman/images/9930946/original.aspx" mce_src="http://blogs.msdn.com/photos/bobgerman/images/9930946/original.aspx"&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;20. Click Server Farm.&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;IMG src="http://blogs.msdn.com/photos/bobgerman/images/9930947/original.aspx" mce_src="http://blogs.msdn.com/photos/bobgerman/images/9930947/original.aspx"&gt;&lt;/P&gt;
&lt;P&gt;21. Select Complete and then click Install Now.&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;IMG src="http://blogs.msdn.com/photos/bobgerman/images/9930948/original.aspx" mce_src="http://blogs.msdn.com/photos/bobgerman/images/9930948/original.aspx"&gt;&lt;/P&gt;
&lt;P&gt;22. After installation completes, click Close to run the SharePoint Products and leave the checkbox checked to run Technologies Configuration Wizard.&lt;/P&gt;
&lt;P&gt;[NOTE: If you want to test the Office Web Applications, then uncheck running the wizard, click close and install the Office Web Applications installer en_office_web_applications_beta_x64_456141.exe from MSDN obtaining your product key. Then run the configuration wizard after the Office Web Applications install. The Wizard can be run more than once and you can always add the OWA installation later if desired.]&lt;/P&gt;
&lt;P&gt;&lt;IMG src="http://blogs.msdn.com/photos/bobgerman/images/9930951/original.aspx" mce_src="http://blogs.msdn.com/photos/bobgerman/images/9930951/original.aspx"&gt;&lt;BR&gt;&lt;BR&gt;23. Click Next to start the configuration wizard. &lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;IMG src="http://blogs.msdn.com/photos/bobgerman/images/9930952/original.aspx" mce_src="http://blogs.msdn.com/photos/bobgerman/images/9930952/original.aspx"&gt;&lt;/P&gt;
&lt;P&gt;24. Click Yes. &lt;/P&gt;
&lt;P&gt;&lt;IMG src="http://blogs.msdn.com/photos/bobgerman/images/9930953/original.aspx" mce_src="http://blogs.msdn.com/photos/bobgerman/images/9930953/original.aspx"&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;25. Select Create a new server farm and click Next.&amp;nbsp;&lt;/P&gt;
&lt;P&gt;&lt;IMG src="http://blogs.msdn.com/photos/bobgerman/images/9930954/original.aspx" mce_src="http://blogs.msdn.com/photos/bobgerman/images/9930954/original.aspx"&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;26. Enter the database server, username and password. Click Next.&lt;/P&gt;
&lt;P&gt;&lt;IMG src="http://blogs.msdn.com/photos/bobgerman/images/9930955/original.aspx" mce_src="http://blogs.msdn.com/photos/bobgerman/images/9930955/original.aspx"&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;27. Enter your passphrase and then click Next.&lt;/P&gt;
&lt;P&gt;&lt;IMG src="http://blogs.msdn.com/photos/bobgerman/images/9930956/original.aspx" mce_src="http://blogs.msdn.com/photos/bobgerman/images/9930956/original.aspx"&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;28. Click Next.&lt;/P&gt;
&lt;P&gt;&lt;IMG src="http://blogs.msdn.com/photos/bobgerman/images/9930959/original.aspx" mce_src="http://blogs.msdn.com/photos/bobgerman/images/9930959/original.aspx"&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;29. Apply your configuration settings by clicking Next.&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;IMG src="http://blogs.msdn.com/photos/bobgerman/images/9930960/original.aspx" mce_src="http://blogs.msdn.com/photos/bobgerman/images/9930960/original.aspx"&gt;&lt;/P&gt;
&lt;P&gt;30. After configuration completes, click Finish.&lt;/P&gt;
&lt;P&gt;&lt;IMG src="http://blogs.msdn.com/photos/bobgerman/images/9930961/original.aspx" mce_src="http://blogs.msdn.com/photos/bobgerman/images/9930961/original.aspx"&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;31. Central administration will start in a browser and then click Ok.&lt;/P&gt;
&lt;P&gt;&lt;IMG src="http://blogs.msdn.com/photos/bobgerman/images/9930962/original.aspx" mce_src="http://blogs.msdn.com/photos/bobgerman/images/9930962/original.aspx"&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;32. Click Next.&lt;/P&gt;
&lt;P&gt;&lt;IMG src="http://blogs.msdn.com/photos/bobgerman/images/9930963/original.aspx" mce_src="http://blogs.msdn.com/photos/bobgerman/images/9930963/original.aspx"&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;33. Select contoso\spadmin for the Service Account and then click Next.&lt;/P&gt;
&lt;P&gt;&lt;IMG src="http://blogs.msdn.com/photos/bobgerman/images/9930964/original.aspx" mce_src="http://blogs.msdn.com/photos/bobgerman/images/9930964/original.aspx"&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;34. Enter a Title and then click Ok to create a site collection.&lt;/P&gt;
&lt;P&gt;&lt;IMG src="http://blogs.msdn.com/photos/bobgerman/images/9930966/original.aspx" mce_src="http://blogs.msdn.com/photos/bobgerman/images/9930966/original.aspx"&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;35. Farm configuration wizard completes and then click Finish.&lt;/P&gt;
&lt;P&gt;&lt;IMG src="http://blogs.msdn.com/photos/bobgerman/images/9930967/original.aspx" mce_src="http://blogs.msdn.com/photos/bobgerman/images/9930967/original.aspx"&gt;&lt;/P&gt;
&lt;P&gt;&lt;B&gt;Setting up User Profile Synchronization with Active Directory&lt;/B&gt;&lt;/P&gt;
&lt;P&gt;1. On the Central Administration page, click Manage Service Applications.&lt;/P&gt;
&lt;P&gt;&lt;IMG src="http://blogs.msdn.com/photos/bobgerman/images/9930968/original.aspx" mce_src="http://blogs.msdn.com/photos/bobgerman/images/9930968/original.aspx"&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;2. Highlight the User Profile Service Application by clicking the empty white-space to the right of the application title. Click Manage. Then, click Administrators. Give the farm admin account ‘SharePoint Admin' Full Control and then click Ok. [Optional: Repeat for all service applications.]&lt;/P&gt;
&lt;P&gt;&lt;IMG src="http://blogs.msdn.com/photos/bobgerman/images/9934386/original.aspx" mce_src="http://blogs.msdn.com/photos/bobgerman/images/9934386/original.aspx"&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;[&lt;B&gt;NOTE: Type the account name ‘SharePoint Admin' and click the check name command button, don't use ‘contoso\spadmin'.&lt;/B&gt;]&lt;/P&gt;
&lt;P&gt;&lt;IMG src="http://blogs.msdn.com/photos/bobgerman/images/9930970/original.aspx" mce_src="http://blogs.msdn.com/photos/bobgerman/images/9930970/original.aspx"&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;3. Manage User Profile Service Application (by clicking the title or highlighting it and then click Manage).&lt;/P&gt;
&lt;P&gt;&lt;IMG src="http://blogs.msdn.com/photos/bobgerman/images/9930971/original.aspx" mce_src="http://blogs.msdn.com/photos/bobgerman/images/9930971/original.aspx"&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;4. Check that statistics appear on the far right column on the User Profile Service Application page.&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;IMG src="http://blogs.msdn.com/photos/bobgerman/images/9930972/original.aspx" mce_src="http://blogs.msdn.com/photos/bobgerman/images/9930972/original.aspx"&gt;&lt;/P&gt;
&lt;P&gt;5. Go back to Central Administration home page by clicking Central Administration. &lt;/P&gt;
&lt;P&gt;6. Click ‘Manage services on server'.&lt;BR&gt;&lt;IMG src="http://blogs.msdn.com/photos/bobgerman/images/9930973/original.aspx" mce_src="http://blogs.msdn.com/photos/bobgerman/images/9930973/original.aspx"&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;7. Click start on ‘Microsoft SharePoint Foundation User Code Service'. (Sandbox Solutions) &lt;/P&gt;
&lt;P&gt;8. Click Start on ‘User Profile Synchronization Service'.&lt;/P&gt;
&lt;P&gt;&lt;IMG src="http://blogs.msdn.com/photos/bobgerman/images/9930974/original.aspx" mce_src="http://blogs.msdn.com/photos/bobgerman/images/9930974/original.aspx"&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;9. Click Ok to select the User Profile Application.&lt;/P&gt;
&lt;P&gt;&lt;IMG src="http://blogs.msdn.com/photos/bobgerman/images/9930975/original.aspx" mce_src="http://blogs.msdn.com/photos/bobgerman/images/9930975/original.aspx"&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;10. It will take several minutes for the User Profile Synchronization Service to change from Starting to Started.&lt;/P&gt;
&lt;P&gt;&lt;IMG src="http://blogs.msdn.com/photos/bobgerman/images/9930977/original.aspx" mce_src="http://blogs.msdn.com/photos/bobgerman/images/9930977/original.aspx"&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;11. When the service is started (in my lab environment took 7-8 minutes), you can refresh the services page and eventually you'll notice that the ‘User Profile Synchronization Service' status will be Started. Plus, you can start services.msc to see that the Forefront Identity Manager services are configured and started.&lt;BR&gt;View of services page:&lt;/P&gt;
&lt;P&gt;&lt;IMG src="http://blogs.msdn.com/photos/bobgerman/images/9930979/original.aspx" mce_src="http://blogs.msdn.com/photos/bobgerman/images/9930979/original.aspx"&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;View of services.msc:&lt;/P&gt;
&lt;P&gt;&lt;IMG src="http://blogs.msdn.com/photos/bobgerman/images/9930980/original.aspx" mce_src="http://blogs.msdn.com/photos/bobgerman/images/9930980/original.aspx"&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;12. Click Central Administration. &lt;/P&gt;
&lt;P&gt;13. Click Manage service applications. &lt;/P&gt;
&lt;P&gt;14. Click User Profile Service Application. &lt;/P&gt;
&lt;P&gt;15. Click Configure Synchronization Connections.&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;IMG src="http://blogs.msdn.com/photos/bobgerman/images/9930981/original.aspx" mce_src="http://blogs.msdn.com/photos/bobgerman/images/9930981/original.aspx"&gt;&lt;/P&gt;
&lt;P&gt;16. Refresh browser or return to User Profile Service Application, click Configure Synchronization Connections and then click Create New Connection.&lt;/P&gt;&lt;IMG src="http://blogs.msdn.com/photos/bobgerman/images/9930982/original.aspx" mce_src="http://blogs.msdn.com/photos/bobgerman/images/9930982/original.aspx"&gt; 
&lt;P mce_keep="true"&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;17. Enter your Active Directory information and then click Populate Container.&lt;/P&gt;
&lt;P&gt;&lt;IMG src="http://blogs.msdn.com/photos/bobgerman/images/9930984/original.aspx" mce_src="http://blogs.msdn.com/photos/bobgerman/images/9930984/original.aspx"&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;18. Select OU containing your test users (Contoso) and then click Ok.&lt;/P&gt;
&lt;P&gt;&lt;IMG src="http://blogs.msdn.com/photos/bobgerman/images/9930985/original.aspx" mce_src="http://blogs.msdn.com/photos/bobgerman/images/9930985/original.aspx"&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;19. Your Active Directory connection will be listed.&lt;/P&gt;
&lt;P&gt;[NOTE: If not, you didn't install the SharePoint 2010 software logged on as the contoso\spadmin account. Go back and try again. You did take snapshots, right?]&lt;/P&gt;
&lt;P&gt;&lt;IMG src="http://blogs.msdn.com/photos/bobgerman/images/9930987/original.aspx" mce_src="http://blogs.msdn.com/photos/bobgerman/images/9930987/original.aspx"&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;[NOTE: You'll notice that once the Connection has been created, that you can't ‘Edit' the connection due to a scripting error on the page. This is a known issue. To work around this, hit F12, then in the debugger choose IE 7 mode, then click ‘Edit' again. You'll be able to edit the connection.]&lt;/P&gt;
&lt;P&gt;20. Navigate back to Manage Profile Service: User Profile Service Application page.&lt;/P&gt;
&lt;P&gt;&lt;IMG src="http://blogs.msdn.com/photos/bobgerman/images/9930988/original.aspx" mce_src="http://blogs.msdn.com/photos/bobgerman/images/9930988/original.aspx"&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;21. Click Start a Profile Synchronization, select Start a Full Synchronization and then click Ok.&lt;/P&gt;
&lt;P&gt;&lt;IMG src="http://blogs.msdn.com/photos/bobgerman/images/9930989/original.aspx" mce_src="http://blogs.msdn.com/photos/bobgerman/images/9930989/original.aspx"&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;22. Depending upon how many objects you are syncing, it may take a long time. With only 10 users, the user profile sync only took a few minutes. Refreshing the page shows that 10 User Profiles were imported.&lt;/P&gt;
&lt;P&gt;&lt;IMG src="http://blogs.msdn.com/photos/bobgerman/images/9930990/original.aspx" mce_src="http://blogs.msdn.com/photos/bobgerman/images/9930990/original.aspx"&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;23. On the Manage User Profiles page, I can successfully search for "test" and the query returns all the test users.&lt;/P&gt;
&lt;P&gt;&lt;IMG src="http://blogs.msdn.com/photos/bobgerman/images/9930991/original.aspx" mce_src="http://blogs.msdn.com/photos/bobgerman/images/9930991/original.aspx"&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;Yes it works! &lt;/P&gt;
&lt;P&gt;You'll now want to start the SharePoint Foundation Search service and configure it along with installing the Office Web Applications if you already haven't done so. &lt;/P&gt;&lt;img src="http://blogs.msdn.com/aggbug.aspx?PostID=9931241" width="1" height="1"&gt;</description><category domain="http://blogs.msdn.com/bobgerman/archive/tags/SharePoint/default.aspx">SharePoint</category><category domain="http://blogs.msdn.com/bobgerman/archive/tags/SharePoint+2010/default.aspx">SharePoint 2010</category></item><item><title>Resources for Developing SharePoint Solutions with Silverlight</title><link>http://blogs.msdn.com/bobgerman/archive/2009/06/21/resources-for-developing-sharepoint-solutions-with-silverlight.aspx</link><pubDate>Sun, 21 Jun 2009 20:32:00 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:9795877</guid><dc:creator>BobGerman</dc:creator><slash:comments>0</slash:comments><comments>http://blogs.msdn.com/bobgerman/comments/9795877.aspx</comments><wfw:commentRss>http://blogs.msdn.com/bobgerman/commentrss.aspx?PostID=9795877</wfw:commentRss><wfw:comment>http://blogs.msdn.com/bobgerman/rsscomments.aspx?PostID=9795877</wfw:comment><description>&lt;P&gt;Many thanks to everyone who attended my talk at SPTechCon 2009 in Cambridge, MA! As promised, this posting will provide a pointer to the source code used in the demos, plus resources to help you get going with Silverlight in your SharePoint development projects.&lt;/P&gt;
&lt;P mce_keep="true"&gt;All the code is on MSDN Code Gallery at &lt;A href="http://code.msdn.com/SLParts" mce_href="http://code.msdn.com/SLParts"&gt;http://code.msdn.com/SLParts&lt;/A&gt;. This includes:&lt;/P&gt;
&lt;UL&gt;
&lt;LI&gt;
&lt;DIV mce_keep="true"&gt;Minimalist samples, one of which&amp;nbsp;passes a&amp;nbsp;text message to&amp;nbsp;Silverlight for display, the other of which shows how to implement and&amp;nbsp;call a custom web service in SharePoint from Silverlight&amp;nbsp;&lt;/DIV&gt;&lt;/LI&gt;
&lt;LI&gt;
&lt;DIV mce_keep="true"&gt;An image viewer web part to display an image library as a slide show. This web part shows how to pass SharePoint data to Silverlight in a hidden form field to avoid the need to make an extra round-trip to the server.&lt;/DIV&gt;&lt;/LI&gt;
&lt;LI&gt;
&lt;DIV mce_keep="true"&gt;A mini-survey web part to ask a single question and show the results when it is answered. This web part shows how to update SharePoint using a custom web service, which piggybacks the latest results for rendering in Silverlight&lt;/DIV&gt;&lt;/LI&gt;
&lt;LI&gt;
&lt;DIV mce_keep="true"&gt;A video field control that allows browsing SharePoint sites, libraries and documents to select a video in editing mode. This is an example of posting data back with the page (in a hidden form field), as is the expected behavior when editing a WCM page.&lt;/DIV&gt;&lt;/LI&gt;&lt;/UL&gt;
&lt;P mce_keep="true"&gt;Here are some resources I found helpful in working with Silverlight and SharePoint:&lt;/P&gt;
&lt;H3&gt;Silverlight (General)&lt;/H3&gt;
&lt;UL&gt;
&lt;LI&gt;Get Started Building Silverlight Applications - &lt;A href="http://silverlight.net/GetStarted/" mce_href="http://silverlight.net/GetStarted/"&gt;http://silverlight.net/GetStarted/&lt;/A&gt;&lt;/LI&gt;
&lt;LI&gt;The Silverlight Geek Tutorials, Jesse Liberty - &lt;A href="http://silverlight.net/learn/tutorials.aspx" mce_href="http://silverlight.net/learn/tutorials.aspx"&gt;http://silverlight.net/learn/tutorials.aspx&lt;/A&gt;&lt;/LI&gt;
&lt;LI&gt;.NET Framework Class Library for Silverlight, MSDN - &lt;A href="http://msdn.microsoft.com/en-us/library/cc838194(VS.95).aspx" mce_href="http://msdn.microsoft.com/en-us/library/cc838194(VS.95).aspx"&gt;http://msdn.microsoft.com/en-us/library/cc838194(VS.95).aspx&lt;/A&gt;&lt;/LI&gt;
&lt;LI&gt;Silverlight Learning Resources - &lt;A href="http://silverlight.net/Learn/" mce_href="http://silverlight.net/Learn/"&gt;http://silverlight.net/Learn/&lt;/A&gt;&lt;/LI&gt;&lt;/UL&gt;
&lt;H3&gt;Silverlight and SharePoint&lt;/H3&gt;
&lt;UL&gt;
&lt;LI&gt;Professional Microsoft SharePoint Development Using Microsoft Silverlight 2, Steve Fox and Paul Stubbs - &lt;A href="http://www.amazon.com/Professional-SharePoint-Development-Silverlight-Programmer/dp/0470434007/ref=sr_1_1?ie=UTF8&amp;amp;s=books&amp;amp;qid=1245520930&amp;amp;sr=8-1" mce_href="http://www.amazon.com/Professional-SharePoint-Development-Silverlight-Programmer/dp/0470434007/ref=sr_1_1?ie=UTF8&amp;amp;s=books&amp;amp;qid=1245520930&amp;amp;sr=8-1"&gt;http://www.amazon.com/Professional-SharePoint-Development-Silverlight-Programmer/dp/0470434007/ref=sr_1_1?ie=UTF8&amp;amp;s=books&amp;amp;qid=1245520930&amp;amp;sr=8-1&lt;/A&gt; &lt;BR&gt;(This book is an excellent resource, full of all the gems you need to make SharePoint and Silverlight work together!)&lt;/LI&gt;
&lt;LI&gt;SharePoint Silverlight Demo - &lt;A href="http://www.wssdemo.com/Pages/silverlight.aspx" mce_href="http://www.wssdemo.com/Pages/silverlight.aspx"&gt;http://www.wssdemo.com/Pages/silverlight.aspx&lt;/A&gt;&lt;/LI&gt;
&lt;LI&gt;Silverlight Blueprint for SharePoint - &lt;A href="http://www.codeplex.com/SL4SP" mce_href="http://www.codeplex.com/SL4SP"&gt;http://www.codeplex.com/SL4SP&lt;/A&gt;&lt;/LI&gt;&lt;/UL&gt;
&lt;H3&gt;Programming with LINQ&lt;/H3&gt;
&lt;UL&gt;
&lt;LI&gt;LINQ - .Net Language-Integrated Query, Don Box and Anders Hejlsberg - &lt;A href="http://msdn.microsoft.com/en-us/library/bb308959.aspx" mce_href="http://msdn.microsoft.com/en-us/library/bb308959.aspx"&gt;http://msdn.microsoft.com/en-us/library/bb308959.aspx&lt;/A&gt;&lt;/LI&gt;
&lt;LI&gt;LINQ to XML Samples - &lt;A href="http://msdn.microsoft.com/en-us/vbasic/bb688087.aspx" mce_href="http://msdn.microsoft.com/en-us/vbasic/bb688087.aspx"&gt;http://msdn.microsoft.com/en-us/vbasic/bb688087.aspx&lt;/A&gt;&lt;/LI&gt;
&lt;LI&gt;101 Linq Samples (C#), MSDN - &lt;A href="http://msdn.microsoft.com/en-us/vcsharp/aa336746.aspx" mce_href="http://msdn.microsoft.com/en-us/vcsharp/aa336746.aspx"&gt;http://msdn.microsoft.com/en-us/vcsharp/aa336746.aspx&lt;/A&gt;&lt;/LI&gt;
&lt;LI&gt;101 Linq Samples (Visual Basic), MSDN - &lt;A href="http://msdn.microsoft.com/en-us/vbasic/bb688088.aspx" mce_href="http://msdn.microsoft.com/en-us/vbasic/bb688088.aspx"&gt;http://msdn.microsoft.com/en-us/vbasic/bb688088.aspx&lt;/A&gt;&lt;BR&gt;(NOTE: The 101 samples are different for the two languages! You may find it useful to check them both out.)&lt;/LI&gt;&lt;/UL&gt;
&lt;H3&gt;Silverlight - HTML Bridge&lt;/H3&gt;
&lt;UL&gt;
&lt;LI&gt;HTML Bridge: Interaction Between HTML and Managed Code, MSDN - &lt;A href="http://msdn.microsoft.com/en-us/library/cc645076(VS.95).aspx" mce_href="http://msdn.microsoft.com/en-us/library/cc645076(VS.95).aspx"&gt;http://msdn.microsoft.com/en-us/library/cc645076(VS.95).aspx&lt;/A&gt;&lt;/LI&gt;
&lt;LI&gt;Silverlight HTML Bridge FAQ, Erik Reitan - &lt;A href="http://blogs.msdn.com/erikreitan/archive/2008/12/02/silverlight-html-bridge-faq.aspx" mce_href="http://blogs.msdn.com/erikreitan/archive/2008/12/02/silverlight-html-bridge-faq.aspx"&gt;http://blogs.msdn.com/erikreitan/archive/2008/12/02/silverlight-html-bridge-faq.aspx&lt;/A&gt;&lt;/LI&gt;&lt;/UL&gt;
&lt;H3&gt;Silverlight Cross-Domain Access&lt;/H3&gt;
&lt;UL&gt;
&lt;LI&gt;Silverlight Cross-Domain Policy Helpers, Tim Heuer, &lt;A href="http://timheuer.com/blog/archive/2008/04/06/silverlight-cross-domain-policy-file-snippet-intellisense.aspx" mce_href="http://timheuer.com/blog/archive/2008/04/06/silverlight-cross-domain-policy-file-snippet-intellisense.aspx"&gt;http://timheuer.com/blog/archive/2008/04/06/silverlight-cross-domain-policy-file-snippet-intellisense.aspx&lt;/A&gt;&lt;/LI&gt;
&lt;LI&gt;Silverlight: Cross domain access blocked, use a server side proxy or XMLHttpRequest, Jon Galloway - &lt;A href="http://weblogs.asp.net/jgalloway/archive/2007/05/08/silverlight-cross-domain-access-blocked-use-a-server-side-proxy-or-xmlhttprequest.aspx" mce_href="http://weblogs.asp.net/jgalloway/archive/2007/05/08/silverlight-cross-domain-access-blocked-use-a-server-side-proxy-or-xmlhttprequest.aspx"&gt;http://weblogs.asp.net/jgalloway/archive/2007/05/08/silverlight-cross-domain-access-blocked-use-a-server-side-proxy-or-xmlhttprequest.aspx&lt;/A&gt;&lt;BR&gt;(NOTE: While using XMLHttpRequest will shift the issue from Silverlight to Javascript's cross-domain policy, be aware that the major browsers all disallow this by default and need their security settings to be dumbed-down, even in "trusted" mode, to make this work!)&lt;/LI&gt;
&lt;LI&gt;Solving Cross-Domain Issues with Silverlight, Leonid Sorokin, &lt;A href="http://www.codeproject.com/Articles/36119/Solving-cross-domain-issues-with-Silverlight-2.aspx" mce_href="http://www.codeproject.com/Articles/36119/Solving-cross-domain-issues-with-Silverlight-2.aspx"&gt;http://www.codeproject.com/Articles/36119/Solving-cross-domain-issues-with-Silverlight-2.aspx&lt;/A&gt;&lt;/LI&gt;&lt;/UL&gt;
&lt;H3&gt;Visual Studio Extensions for Windows SharePoint Services 1.3&lt;/H3&gt;
&lt;UL&gt;
&lt;LI&gt;Introducing VSeWSS 1.3 (Podcast series), Kirk Evans - &lt;A href="http://channel9.msdn.com/posts/kirke/SharePoint-for-Developers-Part-1-Introducing-VSeWSS-13/" mce_href="http://channel9.msdn.com/posts/kirke/SharePoint-for-Developers-Part-1-Introducing-VSeWSS-13/"&gt;http://channel9.msdn.com/posts/kirke/SharePoint-for-Developers-Part-1-Introducing-VSeWSS-13/&lt;/A&gt;&lt;/LI&gt;&lt;/UL&gt;
&lt;H3&gt;Field Controls in SharePoint&lt;/H3&gt;
&lt;UL&gt;
&lt;LI&gt;How to: Create a Custom Field Control, MSDN - &lt;A href="http://msdn.microsoft.com/en-us/library/aa981226.aspx" mce_href="http://msdn.microsoft.com/en-us/library/aa981226.aspx"&gt;http://msdn.microsoft.com/en-us/library/aa981226.aspx&lt;/A&gt; &lt;/LI&gt;
&lt;LI&gt;How to Create a Custom SharePoint Field Control or Field Type, Clint Simon - &lt;A href="http://consulting.ascentium.com/blog/sp/Post80.aspx" mce_href="http://consulting.ascentium.com/blog/sp/Post80.aspx"&gt;http://consulting.ascentium.com/blog/sp/Post80.aspx&lt;/A&gt;&lt;/LI&gt;
&lt;LI&gt;Field Rendering Templates, MSDN - &lt;A href="http://msdn.microsoft.com/en-us/library/bb862055.aspx" mce_href="http://msdn.microsoft.com/en-us/library/bb862055.aspx"&gt;http://msdn.microsoft.com/en-us/library/bb862055.aspx&lt;/A&gt;&lt;/LI&gt;&lt;/UL&gt;
&lt;H3&gt;Web Services in SharePoint&lt;/H3&gt;
&lt;UL&gt;
&lt;LI&gt;Creating a Custom Web Service for SharePoint, S. S. Ahmed, &lt;A href="http://it.toolbox.com/blogs/sharepoint-blog/creating-a-custom-web-service-for-sharepoint-13553" mce_href="http://it.toolbox.com/blogs/sharepoint-blog/creating-a-custom-web-service-for-sharepoint-13553"&gt;http://it.toolbox.com/blogs/sharepoint-blog/creating-a-custom-web-service-for-sharepoint-13553&lt;/A&gt;&lt;/LI&gt;
&lt;LI&gt;Walkthrough: Creating a Custom Web Service, MSDN - &lt;A href="http://msdn.microsoft.com/en-us/library/ms464040.aspx" mce_href="http://msdn.microsoft.com/en-us/library/ms464040.aspx"&gt;http://msdn.microsoft.com/en-us/library/ms464040.aspx&lt;/A&gt;&lt;/LI&gt;
&lt;LI&gt;SPDev: SharePoint Developer Utility, Mark Wagner - &lt;A href="http://www.crsw.com/spdev/Wiki%20Pages/Home.aspx" mce_href="http://www.crsw.com/spdev/Wiki%20Pages/Home.aspx"&gt;http://www.crsw.com/spdev/Wiki%20Pages/Home.aspx&lt;/A&gt; (Great command-line utility that modifies .wsdl and .disco files for easy deployment to SharePoint.)&lt;/LI&gt;
&lt;LI&gt;SharePoint 2007 Web Services, Tony Testa - &lt;A href="http://tonytestasworld.us/post/SharePoint-2007-Web-Services.aspx" mce_href="http://tonytestasworld.us/post/SharePoint-2007-Web-Services.aspx"&gt;http://tonytestasworld.us/post/SharePoint-2007-Web-Services.aspx&lt;/A&gt; &lt;/LI&gt;&lt;/UL&gt;&lt;img src="http://blogs.msdn.com/aggbug.aspx?PostID=9795877" width="1" height="1"&gt;</description><category domain="http://blogs.msdn.com/bobgerman/archive/tags/SharePoint/default.aspx">SharePoint</category><category domain="http://blogs.msdn.com/bobgerman/archive/tags/Silverlight/default.aspx">Silverlight</category></item></channel></rss>