<?xml version='1.0' encoding='UTF-8'?><?xml-stylesheet href="http://www.blogger.com/styles/atom.css" type="text/css"?><feed xmlns='http://www.w3.org/2005/Atom' xmlns:openSearch='http://a9.com/-/spec/opensearchrss/1.0/' xmlns:georss='http://www.georss.org/georss' xmlns:gd='http://schemas.google.com/g/2005' xmlns:thr='http://purl.org/syndication/thread/1.0'><id>tag:blogger.com,1999:blog-2892929557639786279</id><updated>2012-02-10T08:25:49.192Z</updated><category term='IE7'/><category term='Vista'/><category term='User Interface'/><category term='Service Applications'/><category term='Information Architecture'/><category term='SQL'/><category term='Office'/><category term='Deployment'/><category term='SharePoint'/><category term='Content Types'/><category term='My Site'/><category term='Workflow'/><category term='Event Log Errors'/><category term='STSADM'/><category term='Security'/><category term='Search'/><category term='IIS'/><category term='Content Query Web Part'/><category term='Reporting'/><category term='Development'/><category term='ISA Server'/><category term='PowerShell'/><category term='Operations'/><category term='User Profiles'/><category term='Web Part'/><category term='Office Web Apps'/><category term='IE8'/><category term='Managed Metadata'/><category term='Document Conversions Service'/><category term='SharePoint Designer'/><category term='Reference'/><category term='Product Updates'/><category term='Windows Server 2003'/><category term='Document Management'/><category term='Utilities'/><title type='text'>PACSharePoint.com</title><subtitle type='html'>Yet another blog offering thoughts, tools and experiences around the world of SharePoint</subtitle><link rel='http://schemas.google.com/g/2005#feed' type='application/atom+xml' href='http://pacsharepoint.com/feeds/posts/default'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/2892929557639786279/posts/default?max-results=100'/><link rel='alternate' type='text/html' href='http://pacsharepoint.com/'/><link rel='hub' href='http://pubsubhubbub.appspot.com/'/><author><name>Phil Childs</name><uri>http://www.blogger.com/profile/13199781793530532335</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='24' src='http://4.bp.blogspot.com/_3ZvpJCdZvQk/TCTDY7m2tzI/AAAAAAAAAKo/PRrCxyIVszc/S220/PhilChilds.jpg'/></author><generator version='7.00' uri='http://www.blogger.com'>Blogger</generator><openSearch:totalResults>51</openSearch:totalResults><openSearch:startIndex>1</openSearch:startIndex><openSearch:itemsPerPage>100</openSearch:itemsPerPage><entry><id>tag:blogger.com,1999:blog-2892929557639786279.post-5579823601167248716</id><published>2011-11-01T16:00:00.001Z</published><updated>2011-11-01T16:00:59.765Z</updated><category scheme='http://www.blogger.com/atom/ns#' term='Search'/><category scheme='http://www.blogger.com/atom/ns#' term='Service Applications'/><category scheme='http://www.blogger.com/atom/ns#' term='Deployment'/><category scheme='http://www.blogger.com/atom/ns#' term='SharePoint'/><title type='text'>SharePoint Search: Illegal operation attempted on a registry key marked for deletion</title><content type='html'>&lt;p&gt;I came across this issue today when attempting to run a search query from a SharePoint 2010 farm. The UI displayed a rather ugly error message with corresponding correlation ID, which displayed as follows in the ULS logs:&lt;/p&gt; &lt;p&gt;&lt;font face="Courier New"&gt;Exception when fetching results: System.ServiceModel.FaultException`1[System.ServiceModel.ExceptionDetail]: Illegal operation attempted on a registry key that has been marked for deletion. (Exception from HRESULT: 0x800703FA) (Fault Detail is equal to An ExceptionDetail, likely created by IncludeExceptionDetailInFaults=true, whose value is: System.Runtime.InteropServices.COMException: Illegal operation attempted on a registry key that has been marked for deletion. (Exception from HRESULT: 0x800703FA)&amp;nbsp;&amp;nbsp; &lt;br&gt; at System.Runtime.InteropServices.Marshal.ThrowExceptionForHRInternal(Int32 errorCode, IntPtr errorInfo)&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;br&gt; at Microsoft.Office.Server.Search.Query.KeywordQueryInternal.Execute()&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;br&gt; at Microsoft.Office.Server.Search.Query.QueryInternal.Execute(QueryProperties properties)&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;br&gt; at Microsoft.Office.Server.Search.Administration.SearchServiceApplication.Execute(QueryProperties properties)&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;br&gt; at SyncInvokeExecute(Object , Object[] , Object[] )&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;br&gt; at System.ServiceModel.Dispatcher.SyncMethodInvoker.Invoke(Object instance, Object[] inputs, Object[]&amp;amp; outputs)&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;br&gt; at System.ServiceModel.Dispatcher.DispatchOperationRuntime.InvokeBegin(MessageRpc&amp;amp; rpc)&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;br&gt; at System.ServiceModel.Dispatcher.ImmutableDispatchRuntime.ProcessMessage5(MessageRpc&amp;amp; rpc)&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;br&gt; at System.Se...).&lt;/font&gt;&lt;/p&gt; &lt;p&gt;It was solved by configuring the following Group Policy setting on the SharePoint server:&lt;/p&gt; &lt;p&gt;&lt;a href="http://lh4.ggpht.com/-RPZoN2R9HwA/TrAXsiXt6CI/AAAAAAAAAn0/v3o0v1ck1lM/s1600-h/RegistrySetting%25255B4%25255D.png"&gt;&lt;img style="background-image: none; border-bottom: 0px; border-left: 0px; padding-left: 0px; padding-right: 0px; display: inline; border-top: 0px; border-right: 0px; padding-top: 0px" title="RegistrySetting" border="0" alt="RegistrySetting" src="http://lh3.ggpht.com/-Foo7f0Xuj34/TrAXtHCiRTI/AAAAAAAAAn4/LD-H8BmJ2nM/RegistrySetting_thumb%25255B2%25255D.png?imgmax=800" width="500" height="171"&gt;&lt;/a&gt;&lt;/p&gt; &lt;p&gt;You can also configure this setting directly in the registry by creating a DisableForceUnload REG_DWORD value and setting it to 1, as follows:&lt;/p&gt; &lt;p&gt;&lt;a href="http://lh5.ggpht.com/-XfTdYZ6xyHU/TrAXtqAi9dI/AAAAAAAAAoA/0KFdBT3NzqM/s1600-h/image%25255B12%25255D.png"&gt;&lt;img style="background-image: none; border-bottom: 0px; border-left: 0px; padding-left: 0px; padding-right: 0px; display: inline; border-top: 0px; border-right: 0px; padding-top: 0px" title="image" border="0" alt="image" src="http://lh3.ggpht.com/-YsX17RV6qXs/TrAXuCgO0yI/AAAAAAAAAoM/0oUvJfhn34o/image_thumb%25255B8%25255D.png?imgmax=800" width="500" height="413"&gt;&lt;/a&gt;&lt;/p&gt; &lt;p&gt;I’m assuming from the message it related to the Query component, but unfortunately can’t be sure as my Web front-end, query, crawl and search service application roles were all located on the same server. It would be great if anyone has any information on this.&lt;/p&gt;  &lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/2892929557639786279-5579823601167248716?l=pacsharepoint.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://pacsharepoint.com/feeds/5579823601167248716/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://pacsharepoint.com/2011/11/sharepoint-search-illegal-operation.html#comment-form' title='5 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/2892929557639786279/posts/default/5579823601167248716'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/2892929557639786279/posts/default/5579823601167248716'/><link rel='alternate' type='text/html' href='http://pacsharepoint.com/2011/11/sharepoint-search-illegal-operation.html' title='SharePoint Search: Illegal operation attempted on a registry key marked for deletion'/><author><name>Phil Childs</name><uri>http://www.blogger.com/profile/13199781793530532335</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='24' src='http://4.bp.blogspot.com/_3ZvpJCdZvQk/TCTDY7m2tzI/AAAAAAAAAKo/PRrCxyIVszc/S220/PhilChilds.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://lh3.ggpht.com/-Foo7f0Xuj34/TrAXtHCiRTI/AAAAAAAAAn4/LD-H8BmJ2nM/s72-c/RegistrySetting_thumb%25255B2%25255D.png?imgmax=800' height='72' width='72'/><thr:total>5</thr:total></entry><entry><id>tag:blogger.com,1999:blog-2892929557639786279.post-6462967865890430032</id><published>2010-07-23T10:13:00.001+01:00</published><updated>2010-07-23T10:13:20.755+01:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='SharePoint Designer'/><category scheme='http://www.blogger.com/atom/ns#' term='SharePoint'/><category scheme='http://www.blogger.com/atom/ns#' term='Workflow'/><title type='text'>Saving a Globally Reusable Workflow as a template in SharePoint Designer</title><content type='html'>&lt;p&gt;This week I made the mistake of publishing a Reusable Workflow as a Globally Reusable Workflow in SharePoint Designer, deleting the original Reusable Workflow, and then trying to save the remaining Globally Reusable Workflow as a template – well, I soon found out that you can’t!&lt;/p&gt; &lt;p&gt;A moment of panic set in where I thought I would have to rebuild my workflow again from scratch, but came across the “Copy and Modify” option on the workflow context menu:&lt;/p&gt; &lt;p&gt;&lt;a href="http://lh5.ggpht.com/_3ZvpJCdZvQk/TEldLaxuLmI/AAAAAAAAAOs/puLQtuF3BjM/s1600-h/Workflow%5B9%5D.png"&gt;&lt;img style="border-bottom: 0px; border-left: 0px; display: inline; border-top: 0px; border-right: 0px" title="Workflow" border="0" alt="Workflow" src="http://lh5.ggpht.com/_3ZvpJCdZvQk/TEldL40spYI/AAAAAAAAAOw/3VEXPE-I_nc/Workflow_thumb%5B5%5D.png?imgmax=800" width="500" height="154"&gt;&lt;/a&gt; &lt;/p&gt; &lt;p&gt;This allows you to add a new Reusable Workflow back to the site using a copy of the Globally Reusable Workflow published earlier. I could then save the new Reusable Workflow as a template - Phew!&lt;/p&gt;  &lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/2892929557639786279-6462967865890430032?l=pacsharepoint.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://pacsharepoint.com/feeds/6462967865890430032/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://pacsharepoint.com/2010/07/saving-globally-reusable-workflow-as.html#comment-form' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/2892929557639786279/posts/default/6462967865890430032'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/2892929557639786279/posts/default/6462967865890430032'/><link rel='alternate' type='text/html' href='http://pacsharepoint.com/2010/07/saving-globally-reusable-workflow-as.html' title='Saving a Globally Reusable Workflow as a template in SharePoint Designer'/><author><name>Phil Childs</name><uri>http://www.blogger.com/profile/13199781793530532335</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='24' src='http://4.bp.blogspot.com/_3ZvpJCdZvQk/TCTDY7m2tzI/AAAAAAAAAKo/PRrCxyIVszc/S220/PhilChilds.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://lh5.ggpht.com/_3ZvpJCdZvQk/TEldL40spYI/AAAAAAAAAOw/3VEXPE-I_nc/s72-c/Workflow_thumb%5B5%5D.png?imgmax=800' height='72' width='72'/><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-2892929557639786279.post-5305631329351909710</id><published>2010-07-02T01:47:00.002+01:00</published><updated>2010-07-16T09:48:57.040+01:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='SharePoint'/><category scheme='http://www.blogger.com/atom/ns#' term='User Interface'/><title type='text'>Open list item modal dialog (lightbox) with a hyperlink in SharePoint 2010</title><content type='html'>&lt;p&gt;The modal dialog appears by default in SharePoint 2010 when you add, edit or view a list item from the List View Web Part. It’s the lightbox style look and feel where the background turns dark and a new dialog opens up on top, allowing you to view and edit items without having to leave the current page.&lt;/p&gt;  &lt;p&gt;You may want to use this functionality with a hyperlink – for example in a Content Editor Web Part on a landing page. You can do this by using the code below:&lt;/p&gt;  &lt;blockquote&gt;&amp;lt;script type=&amp;quot;text/javascript&amp;quot;&amp;gt;    &lt;br /&gt;var options = {     &lt;br /&gt;url: &amp;quot;/Lists/Announcements/NewForm.aspx&amp;quot;,     &lt;br /&gt;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160; title: &amp;quot;Add New Announcement&amp;quot;,     &lt;br /&gt;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160; allowMaximize: true,     &lt;br /&gt;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160; showClose: true,     &lt;br /&gt;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160; width: 625,     &lt;br /&gt;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160; height: 525,     &lt;br /&gt;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160; dialogReturnValueCallback: silentCallback};     &lt;br /&gt;function open() {SP.UI.ModalDialog.showModalDialog(options);}     &lt;br /&gt;function silentCallback(dialogResult, returnValue) {     &lt;br /&gt;}     &lt;br /&gt;function refreshCallback(dialogResult, returnValue) {     &lt;br /&gt;&amp;#160;&amp;#160;&amp;#160; SP.UI.Notify.addNotification('Operation Successful!');     &lt;br /&gt;&amp;#160;&amp;#160;&amp;#160; SP.UI.ModalDialog.RefreshPage(SP.UI.DialogResult.OK);     &lt;br /&gt;}     &lt;br /&gt;&amp;lt;/script&amp;gt;     &lt;br /&gt;&amp;lt;a href=&amp;quot;javascript:open()&amp;quot;&amp;gt;Click Here&amp;lt;/a&amp;gt;&lt;/blockquote&gt; When you click on the “Click Here” link, it shows a dialog similar to the one pictured below:  &lt;br /&gt;&lt;a href="http://lh5.ggpht.com/_3ZvpJCdZvQk/TC03NdQq97I/AAAAAAAAAOM/x6txCe92_Jc/s1600-h/Modal%5B1%5D.png"&gt;&lt;img style="border-bottom: 0px; border-left: 0px; display: inline; border-top: 0px; border-right: 0px" title="Modal" border="0" alt="Modal" src="http://lh5.ggpht.com/_3ZvpJCdZvQk/TC03OhXJGCI/AAAAAAAAAOQ/KMBDXAg8UME/Modal_thumb.png?imgmax=800" width="500" height="302" /&gt;&lt;/a&gt;   &lt;br /&gt;A couple of things to note here – the “options” variable allows you to set the properties of the dialog, one of which is the dialogReturnValueCallback property. Setting this with the silentCallback function (used in the example above) returns to your landing page without a refresh. You can replace this with the refreshCallback function, which will refresh the page and show a pop-up message when an action is configured in the dialog. The best thing to do is play about with it and check out the difference.  &lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/2892929557639786279-5305631329351909710?l=pacsharepoint.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://pacsharepoint.com/feeds/5305631329351909710/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://pacsharepoint.com/2010/07/open-list-item-modal-dialog-lightbox.html#comment-form' title='11 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/2892929557639786279/posts/default/5305631329351909710'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/2892929557639786279/posts/default/5305631329351909710'/><link rel='alternate' type='text/html' href='http://pacsharepoint.com/2010/07/open-list-item-modal-dialog-lightbox.html' title='Open list item modal dialog (lightbox) with a hyperlink in SharePoint 2010'/><author><name>Phil Childs</name><uri>http://www.blogger.com/profile/13199781793530532335</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='24' src='http://4.bp.blogspot.com/_3ZvpJCdZvQk/TCTDY7m2tzI/AAAAAAAAAKo/PRrCxyIVszc/S220/PhilChilds.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://lh5.ggpht.com/_3ZvpJCdZvQk/TC03OhXJGCI/AAAAAAAAAOQ/KMBDXAg8UME/s72-c/Modal_thumb.png?imgmax=800' height='72' width='72'/><thr:total>11</thr:total></entry><entry><id>tag:blogger.com,1999:blog-2892929557639786279.post-6391400567763524570</id><published>2010-06-11T11:50:00.002+01:00</published><updated>2010-07-16T09:47:31.456+01:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Reporting'/><category scheme='http://www.blogger.com/atom/ns#' term='Service Applications'/><category scheme='http://www.blogger.com/atom/ns#' term='Operations'/><category scheme='http://www.blogger.com/atom/ns#' term='PowerShell'/><title type='text'>Usage and Health Data Collection Proxy Stopped</title><content type='html'>&lt;p&gt;I have been having a problem on SharePoint 2010, that has been there since beta but still exists on RTM. Everything worked fine when I first built the beta by running the Farm Configuration Wizard, but when I rebuilt the system and created the Service Applications manually in the Central Admin UI, the usage analysis Web Analytics reports were reporting zero results. I checked the Web Analytics services were started in Central Admin along with all the other usual checks and spotted that the Usage and Health Data Collection SA Proxy was Stopped in the Manage Service Application page:   &lt;br /&gt;&lt;a href="http://lh4.ggpht.com/_3ZvpJCdZvQk/TEAceT7an4I/AAAAAAAAAN8/mQt7hdrUE6k/s1600-h/UsageApplication%20SA%20Stopped%5B8%5D.png"&gt;&lt;img style="border-bottom: 0px; border-left: 0px; display: inline; border-top: 0px; border-right: 0px" title="UsageApplication SA Stopped" border="0" alt="UsageApplication SA Stopped" src="http://lh5.ggpht.com/_3ZvpJCdZvQk/TBIVDgskkII/AAAAAAAAAOE/yFi6tiFYvDc/UsageApplication%20SA%20Stopped_thumb%5B8%5D.png?imgmax=800" width="500" height="46" /&gt;&lt;/a&gt;     &lt;br /&gt;So I deleted the Usage and Health Service Application from the UI and recreated it using PowerShell with this script:&lt;/p&gt;  &lt;p&gt;$serviceInstance = Get-SPUsageService   &lt;br /&gt;New-SPUsageApplication -Name &amp;quot;Usage and Health Data Collection Service Application&amp;quot; -DatabaseServer DBSERVER -DatabaseName &amp;quot;SharePoint_SA_Usage&amp;quot; -UsageService $serviceInstance &amp;gt; $null&lt;/p&gt;  &lt;p&gt;However, the new SA proxy was still reporting Stopped and still no Web Analytics reports after 24 hours.   &lt;br /&gt;I decided to place a PSS call in the end and the answer lies in requiring to run a Provision method on the Usage and Health Data Collection Service Application Proxy after creating it in PowerShell. Therefore, if you already have a Usage and Health Service Application provisioned, you can change it by getting the GUID of the proxy from typing Get-SPServiceApplicationProxy and using it as in the below example:&lt;/p&gt;  &lt;p&gt;$UP = Get-SPServiceApplicationProxy | where {$_.ID -eq &amp;quot;7636f85a-88eb-4ffc-8a31-8dbdd0812e14&amp;quot;}    &lt;br /&gt;$UP.Provision()&lt;/p&gt;  &lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/2892929557639786279-6391400567763524570?l=pacsharepoint.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://pacsharepoint.com/feeds/6391400567763524570/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://pacsharepoint.com/2010/06/usage-and-health-data-collection-proxy.html#comment-form' title='10 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/2892929557639786279/posts/default/6391400567763524570'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/2892929557639786279/posts/default/6391400567763524570'/><link rel='alternate' type='text/html' href='http://pacsharepoint.com/2010/06/usage-and-health-data-collection-proxy.html' title='Usage and Health Data Collection Proxy Stopped'/><author><name>Phil Childs</name><uri>http://www.blogger.com/profile/13199781793530532335</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='24' src='http://4.bp.blogspot.com/_3ZvpJCdZvQk/TCTDY7m2tzI/AAAAAAAAAKo/PRrCxyIVszc/S220/PhilChilds.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://lh5.ggpht.com/_3ZvpJCdZvQk/TBIVDgskkII/AAAAAAAAAOE/yFi6tiFYvDc/s72-c/UsageApplication%20SA%20Stopped_thumb%5B8%5D.png?imgmax=800' height='72' width='72'/><thr:total>10</thr:total></entry><entry><id>tag:blogger.com,1999:blog-2892929557639786279.post-1365077466511673964</id><published>2010-06-11T10:26:00.001+01:00</published><updated>2010-06-11T10:26:48.874+01:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Managed Metadata'/><category scheme='http://www.blogger.com/atom/ns#' term='SharePoint'/><category scheme='http://www.blogger.com/atom/ns#' term='Operations'/><category scheme='http://www.blogger.com/atom/ns#' term='PowerShell'/><title type='text'>Create a new term in Managed Metadata with PowerShell</title><content type='html'>&lt;p&gt;Use this script if you want to create a new term in the SharePoint 2010 Managed Metadata Service with PowerShell:&lt;/p&gt;  &lt;p&gt;#Connect to Central Admin   &lt;br /&gt;$taxonomySite = get-SPSite &lt;a href="http://centraladminsite:port"&gt;http://centraladminsite:port&lt;/a&gt;&lt;/p&gt;  &lt;p&gt;#Connect to Term Store in the Managed Metadata Service Application   &lt;br /&gt;$taxonomySession = Get-SPTaxonomySession -site $taxonomySite    &lt;br /&gt;$termStore = $taxonomySession.TermStores[&amp;quot;Managed Metadata Service&amp;quot;]    &lt;br /&gt;write-host &amp;quot;Connection made with term store -&amp;quot;$termStore.Name &lt;/p&gt;  &lt;p&gt;#Connect to the Group and Term Set   &lt;br /&gt;$termStoreGroup = $termStore.Groups[&amp;quot;Group Name&amp;quot;]    &lt;br /&gt;$termSet = $termStoreGroup.TermSets[&amp;quot;Term Set Name&amp;quot;] &lt;/p&gt;  &lt;p&gt;#Create term, term description, and a synonym   &lt;br /&gt;$term = $termSet.CreateTerm(&amp;quot;Test Term&amp;quot;, 1033)    &lt;br /&gt;$term.SetDescription(&amp;quot;This is a test&amp;quot;, 1033)    &lt;br /&gt;$term.CreateLabel(&amp;quot;This is a test synonym&amp;quot;, 1033, $false) &lt;/p&gt;  &lt;p&gt;#Update the Term Store   &lt;br /&gt;$termStore.CommitAll()&lt;/p&gt;  &lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/2892929557639786279-1365077466511673964?l=pacsharepoint.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://pacsharepoint.com/feeds/1365077466511673964/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://pacsharepoint.com/2010/06/create-new-term-in-managed-metadata.html#comment-form' title='3 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/2892929557639786279/posts/default/1365077466511673964'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/2892929557639786279/posts/default/1365077466511673964'/><link rel='alternate' type='text/html' href='http://pacsharepoint.com/2010/06/create-new-term-in-managed-metadata.html' title='Create a new term in Managed Metadata with PowerShell'/><author><name>Phil Childs</name><uri>http://www.blogger.com/profile/13199781793530532335</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='24' src='http://4.bp.blogspot.com/_3ZvpJCdZvQk/TCTDY7m2tzI/AAAAAAAAAKo/PRrCxyIVszc/S220/PhilChilds.jpg'/></author><thr:total>3</thr:total></entry><entry><id>tag:blogger.com,1999:blog-2892929557639786279.post-4432565275306000057</id><published>2010-06-02T23:18:00.001+01:00</published><updated>2010-06-02T23:18:41.085+01:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Managed Metadata'/><category scheme='http://www.blogger.com/atom/ns#' term='Deployment'/><category scheme='http://www.blogger.com/atom/ns#' term='Content Types'/><category scheme='http://www.blogger.com/atom/ns#' term='SharePoint'/><title type='text'>Content type publishing option missing from Site Collection Administration</title><content type='html'>&lt;p&gt;Okay, you have set up your content type hub, published your content types and are now ready to use them in your lists and libraries. You go to your list, click to add from existing content types and your published content types aren’t available.&lt;/p&gt;  &lt;p&gt;You may find this if the top level site in your site collection was created from the Blank Site template (there may also be other templates out there where this doesn’t work too). This is because the TaxonomyFeatureStapler feature does not include the Blank Site template.&lt;/p&gt;  &lt;p&gt;You probably don’t want to go back and recreate your site collection again, so you can activate the feature manually by typing the following stsadm command:&lt;/p&gt;  &lt;p&gt;&lt;font face="Courier New"&gt;stsadm -o activatefeature -id 73EF14B1-13A9-416b-A9B5-ECECA2B0604C -url &lt;/font&gt;&lt;font face="Courier New"&gt;http://toplevelsiteurl&lt;/font&gt;&lt;/p&gt;  &lt;p&gt;Once activated, you will see the Content type publishing option appear in Site Collection Administration, as well as the Term store management option in Site Administration on the top level site. You should now be able to use your published content types as required – even in sub-sites (if not, you can repeat the stsadm command for your sub-sites, too).&lt;/p&gt;  &lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/2892929557639786279-4432565275306000057?l=pacsharepoint.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://pacsharepoint.com/feeds/4432565275306000057/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://pacsharepoint.com/2010/06/content-type-publishing-option-missing.html#comment-form' title='3 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/2892929557639786279/posts/default/4432565275306000057'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/2892929557639786279/posts/default/4432565275306000057'/><link rel='alternate' type='text/html' href='http://pacsharepoint.com/2010/06/content-type-publishing-option-missing.html' title='Content type publishing option missing from Site Collection Administration'/><author><name>Phil Childs</name><uri>http://www.blogger.com/profile/13199781793530532335</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='24' src='http://4.bp.blogspot.com/_3ZvpJCdZvQk/TCTDY7m2tzI/AAAAAAAAAKo/PRrCxyIVszc/S220/PhilChilds.jpg'/></author><thr:total>3</thr:total></entry><entry><id>tag:blogger.com,1999:blog-2892929557639786279.post-3138122222322561720</id><published>2010-05-30T00:43:00.001+01:00</published><updated>2010-05-30T00:43:51.184+01:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Search'/><category scheme='http://www.blogger.com/atom/ns#' term='SharePoint'/><category scheme='http://www.blogger.com/atom/ns#' term='Operations'/><category scheme='http://www.blogger.com/atom/ns#' term='Web Part'/><title type='text'>Issue indexing pages containing the Search Core Results Web Part in SharePoint 2010</title><content type='html'>&lt;p&gt;I have spotted an issue with search on SharePoint 2010 when it tries to index a page containing the Search Core Results Web Part, which I am using in particular pages on a site to rollup content across an entire Web Application. When it tries to index one of these pages, the following message appears: &amp;quot;The SharePoint item being crawled returned an error when attempting to download the item”.&lt;/p&gt;  &lt;p&gt;Usually, Search Center sites are created with the &amp;lt;noindex&amp;gt; attribute enabled, so you don't normally see this behaviour as the search results pages containing the Web Part are not normally indexed.​ You can choose an option in the crawl logs to prevent the page being indexed in the future, and it appears that this issue does not prevent the rest of the site from being indexed as long as the Search Core Results Web Part is not used on the home page of the site - I have noticed it can stop the whole site from bring indexed if it is.&lt;/p&gt;  &lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/2892929557639786279-3138122222322561720?l=pacsharepoint.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://pacsharepoint.com/feeds/3138122222322561720/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://pacsharepoint.com/2010/05/issue-indexing-pages-containing-search.html#comment-form' title='3 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/2892929557639786279/posts/default/3138122222322561720'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/2892929557639786279/posts/default/3138122222322561720'/><link rel='alternate' type='text/html' href='http://pacsharepoint.com/2010/05/issue-indexing-pages-containing-search.html' title='Issue indexing pages containing the Search Core Results Web Part in SharePoint 2010'/><author><name>Phil Childs</name><uri>http://www.blogger.com/profile/13199781793530532335</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='24' src='http://4.bp.blogspot.com/_3ZvpJCdZvQk/TCTDY7m2tzI/AAAAAAAAAKo/PRrCxyIVszc/S220/PhilChilds.jpg'/></author><thr:total>3</thr:total></entry><entry><id>tag:blogger.com,1999:blog-2892929557639786279.post-44159779831400003</id><published>2010-05-30T00:38:00.001+01:00</published><updated>2010-05-30T00:38:16.705+01:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='User Profiles'/><category scheme='http://www.blogger.com/atom/ns#' term='SharePoint'/><category scheme='http://www.blogger.com/atom/ns#' term='My Site'/><title type='text'>Audience by Skills or Interests on SharePoint 2010</title><content type='html'>&lt;p&gt;I have noticed that you can now create audiences based on the terms people select for Skills or Interests in their profile. I have used this to show personalisation links on My Sites whenever anyone selects certain keywords.&lt;/p&gt;  &lt;p&gt;For example, if you enter &amp;quot;SharePoint&amp;quot; either as an interest or a skill in your user profile, a link to the SharePoint Team Site will appear in the top navigation bar of your My Site pages.&lt;/p&gt;  &lt;p&gt;You could obviously apply this to any number of pages, links and Web Parts across the site, using it as a sort of self-subscription mechanism for exposing content of a particular subject matter.&lt;/p&gt;  &lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/2892929557639786279-44159779831400003?l=pacsharepoint.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://pacsharepoint.com/feeds/44159779831400003/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://pacsharepoint.com/2010/05/audience-by-skills-or-interests-on.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/2892929557639786279/posts/default/44159779831400003'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/2892929557639786279/posts/default/44159779831400003'/><link rel='alternate' type='text/html' href='http://pacsharepoint.com/2010/05/audience-by-skills-or-interests-on.html' title='Audience by Skills or Interests on SharePoint 2010'/><author><name>Phil Childs</name><uri>http://www.blogger.com/profile/13199781793530532335</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='24' src='http://4.bp.blogspot.com/_3ZvpJCdZvQk/TCTDY7m2tzI/AAAAAAAAAKo/PRrCxyIVszc/S220/PhilChilds.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-2892929557639786279.post-6606623150560628203</id><published>2010-05-30T00:36:00.001+01:00</published><updated>2010-05-30T00:36:35.263+01:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Event Log Errors'/><category scheme='http://www.blogger.com/atom/ns#' term='Deployment'/><category scheme='http://www.blogger.com/atom/ns#' term='SharePoint'/><category scheme='http://www.blogger.com/atom/ns#' term='Operations'/><title type='text'>Events 1001, 1004 &amp; 1015</title><content type='html'>&lt;p&gt;I have been getting a number of event log errors on my SP 2010 server similar to the Event 1004 shown below:&lt;/p&gt;  &lt;p&gt;&lt;font color="#004080"&gt;Log Name:&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160; Application     &lt;br /&gt;Source:&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160; MsiInstaller      &lt;br /&gt;Date:&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160; 07/05/2010 10:27:31      &lt;br /&gt;Event ID:&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160; 1004      &lt;br /&gt;Task Category: None      &lt;br /&gt;Level:&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160; Warning      &lt;br /&gt;Keywords:&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160; Classic      &lt;br /&gt;User:&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160; NETWORK SERVICE      &lt;br /&gt;Computer:&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160; SPSERVER.domain.internal      &lt;br /&gt;Description:      &lt;br /&gt;Detection of product '{90140000-104C-0000-1000-0000000FF1CE}', feature 'PeopleILM', component '{1C12B6E6-898C-4D58-9774-AAAFBDFE273C}' failed.&amp;#160; The resource 'C:\Program Files\Microsoft Office Servers\14.0\Service\Microsoft.ResourceManagement.Service.exe' does not exist.&lt;/font&gt;&lt;/p&gt;  &lt;p&gt;I was also getting similar errors for other folders in the 'C:\Program Files\Microsoft Office Servers\14.0' path, so I resolved it by assigning Read permissions on the 14.0 folder to the NETWORK SERVICE user.&lt;/p&gt;  &lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/2892929557639786279-6606623150560628203?l=pacsharepoint.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://pacsharepoint.com/feeds/6606623150560628203/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://pacsharepoint.com/2010/05/events-1001-1004-1015.html#comment-form' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/2892929557639786279/posts/default/6606623150560628203'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/2892929557639786279/posts/default/6606623150560628203'/><link rel='alternate' type='text/html' href='http://pacsharepoint.com/2010/05/events-1001-1004-1015.html' title='Events 1001, 1004 &amp;amp; 1015'/><author><name>Phil Childs</name><uri>http://www.blogger.com/profile/13199781793530532335</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='24' src='http://4.bp.blogspot.com/_3ZvpJCdZvQk/TCTDY7m2tzI/AAAAAAAAAKo/PRrCxyIVszc/S220/PhilChilds.jpg'/></author><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-2892929557639786279.post-2736596104409924498</id><published>2010-05-30T00:25:00.001+01:00</published><updated>2010-05-30T00:28:44.003+01:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Search'/><category scheme='http://www.blogger.com/atom/ns#' term='Deployment'/><category scheme='http://www.blogger.com/atom/ns#' term='SharePoint'/><category scheme='http://www.blogger.com/atom/ns#' term='Operations'/><title type='text'>Access Denied when indexing sps3:// paths for People Search in SharePoint 2010</title><content type='html'>&lt;p&gt;If you set a dedicated Default Content Access Account (recommended) for search indexing, you may find the following error when indexing the sps3:// path for People Search: &lt;/p&gt;  &lt;p&gt;&amp;quot;Access is denied. Verify that either the Default Content Access Account has access to this repository, or add a crawl rule to crawl this repository. If the repository being crawled is a SharePoint repository, verify that the account you are using has &amp;quot;Full Read&amp;quot; permissions on the SharePoint Web Application being crawled. ( HttpStatusCode Unauthorized The request failed with HTTP status 401: Unauthorized. )&amp;quot; &lt;/p&gt;  &lt;p&gt;I checked the Full Read permissions for the content access account as recommended, but these were correctly implemented. I then discovered that you have to add the content access account to the permissions of the User Profile Service Application by clicking the &amp;quot;Administrators&amp;quot; button when highlighting the User Profile SA in Central Administration. &lt;/p&gt;  &lt;p&gt;Then, add the content access account to the list of administrators and assign it &amp;quot;Retrieve People Data for Search Crawlers&amp;quot; permissions, as shown below. &lt;/p&gt;  &lt;p&gt;&lt;a href="http://lh3.ggpht.com/_3ZvpJCdZvQk/TAGjJXxY08I/AAAAAAAAAJc/YmnVctw1IuU/s1600-h/UserProfilePermissionsForSearch%5B4%5D.png"&gt;&lt;img style="border-bottom: 0px; border-left: 0px; display: inline; border-top: 0px; border-right: 0px" title="UserProfilePermissionsForSearch" border="0" alt="UserProfilePermissionsForSearch" src="http://lh3.ggpht.com/_3ZvpJCdZvQk/TAGjKX4cJ4I/AAAAAAAAAJg/stb9IhT_UvI/UserProfilePermissionsForSearch_thumb%5B2%5D.png?imgmax=800" width="352" height="365" /&gt;&lt;/a&gt; &lt;/p&gt;  &lt;p&gt;Finally, start a full crawl in search to check the problem has been resolved.&lt;/p&gt;  &lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/2892929557639786279-2736596104409924498?l=pacsharepoint.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://pacsharepoint.com/feeds/2736596104409924498/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://pacsharepoint.com/2010/05/access-denied-when-indexing-sps3-paths.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/2892929557639786279/posts/default/2736596104409924498'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/2892929557639786279/posts/default/2736596104409924498'/><link rel='alternate' type='text/html' href='http://pacsharepoint.com/2010/05/access-denied-when-indexing-sps3-paths.html' title='Access Denied when indexing sps3:// paths for People Search in SharePoint 2010'/><author><name>Phil Childs</name><uri>http://www.blogger.com/profile/13199781793530532335</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='24' src='http://4.bp.blogspot.com/_3ZvpJCdZvQk/TCTDY7m2tzI/AAAAAAAAAKo/PRrCxyIVszc/S220/PhilChilds.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://lh3.ggpht.com/_3ZvpJCdZvQk/TAGjKX4cJ4I/AAAAAAAAAJg/stb9IhT_UvI/s72-c/UserProfilePermissionsForSearch_thumb%5B2%5D.png?imgmax=800' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-2892929557639786279.post-2786201427546767924</id><published>2010-05-30T00:22:00.001+01:00</published><updated>2010-05-30T00:22:21.804+01:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Deployment'/><category scheme='http://www.blogger.com/atom/ns#' term='SharePoint'/><category scheme='http://www.blogger.com/atom/ns#' term='Office Web Apps'/><category scheme='http://www.blogger.com/atom/ns#' term='PowerShell'/><title type='text'>Things to watch for when installing Office Web Apps</title><content type='html'>&lt;p&gt;A few notes to pass on from my recent experience of installing Office Web Apps in SharePoint 2010: &lt;/p&gt;  &lt;p&gt;1) I used the following PowerShell script to set up the Service Applications and associated proxies: &lt;/p&gt;  &lt;p&gt;$AppPool = Get-SPServiceApplicationPool -Identity &amp;quot;SharePoint Service Applications Default&amp;quot;   &lt;br /&gt;New-SPWordViewingServiceApplication –Name &amp;quot;Word Viewing Service Application&amp;quot; –ApplicationPool $AppPool    &lt;br /&gt;$WdViewSA = Get-SpServiceApplication -Name &amp;quot;Word Viewing Service Application&amp;quot;    &lt;br /&gt;New-SPWordViewingServiceApplicationProxy –Name &amp;quot;Word Viewing Service Application Proxy&amp;quot; -URI $WdViewSA.Uri.AbsoluteUri    &lt;br /&gt;New-SPPowerPointServiceApplication –Name &amp;quot;PowerPoint Service Application&amp;quot; –ApplicationPool $AppPool    &lt;br /&gt;New-SPPowerPointServiceApplicationProxy –Name &amp;quot;PowerPoint Service Application Proxy&amp;quot; -ServiceApplication &amp;quot;PowerPoint Service Application&amp;quot;    &lt;br /&gt;New-SPExcelServiceApplication -Name &amp;quot;Excel Services Application&amp;quot; -ApplicationPool $AppPool &lt;/p&gt;  &lt;p&gt;2) After creating the SA's, I started the Word Viewing, Excel Services, and PowerPoint services from the &amp;quot;Services on Server&amp;quot; option in Central Admin (I know I could have also done this in PowerShell, but it is just as straight forward from the UI!)&lt;/p&gt;  &lt;p&gt;3) I was getting errors when trying to load any type of document in Office Web Apps so I checked the Event logs. I found Event 3760 which advised me that my service account for the SA application pool failed to logon to the SharePoint content database. I had a quick look around, but couldn't find anything concrete on what permissions the service account needed in SQL, so I gave it datareader and datawriter, ran an IISRESET, and tried again - same errors. &lt;/p&gt;  &lt;p&gt;However, this time the event log reported Error 5214, telling me that I need to assign EXECUTE permissions to the SA application pool service account for the content database. To accomplish this, I created a db_executor role on each content database using the following SQL script:&lt;/p&gt;  &lt;p&gt;CREATE ROLE db_executor   &lt;br /&gt;GRANT EXECUTE TO db_executor&lt;/p&gt;  &lt;p&gt;I then opened up the properties of the SA application pool account in the Logins section of SQL Management Studio and assigned the db_executor role on each content database.&lt;/p&gt;  &lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/2892929557639786279-2786201427546767924?l=pacsharepoint.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://pacsharepoint.com/feeds/2786201427546767924/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://pacsharepoint.com/2010/05/things-to-watch-for-when-installing.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/2892929557639786279/posts/default/2786201427546767924'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/2892929557639786279/posts/default/2786201427546767924'/><link rel='alternate' type='text/html' href='http://pacsharepoint.com/2010/05/things-to-watch-for-when-installing.html' title='Things to watch for when installing Office Web Apps'/><author><name>Phil Childs</name><uri>http://www.blogger.com/profile/13199781793530532335</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='24' src='http://4.bp.blogspot.com/_3ZvpJCdZvQk/TCTDY7m2tzI/AAAAAAAAAKo/PRrCxyIVszc/S220/PhilChilds.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-2892929557639786279.post-5178206730746973061</id><published>2009-12-04T17:08:00.001Z</published><updated>2009-12-04T17:10:22.892Z</updated><category scheme='http://www.blogger.com/atom/ns#' term='Deployment'/><category scheme='http://www.blogger.com/atom/ns#' term='SharePoint'/><category scheme='http://www.blogger.com/atom/ns#' term='Office Web Apps'/><category scheme='http://www.blogger.com/atom/ns#' term='PowerShell'/><title type='text'>Creating Office Web Apps Service Applications with PowerShell</title><content type='html'>&lt;p&gt;I was following the “Deploy Office Web Apps (SharePoint Server 2010)” beta guide published by Microsoft and got to the part on page 8 where it describes how to create the service applications and their proxies using PowerShell.&lt;/p&gt;  &lt;p&gt;I ran the following script documented in the article:&lt;/p&gt;  &lt;p&gt;$appPool = Get-SPIisWebServiceApplicationPool    &lt;br /&gt;–Name “SharePoint Web Services Default”     &lt;br /&gt;New-SPWordViewingServiceApplication –Name “WdView” –AppPool $appPool |     &lt;br /&gt;New-SPWordViewingServiceApplicationProxy –Name “WdProxy”     &lt;br /&gt;New-SPPowerPointServiceApplication –Name “PPT” –AppPool $appPool |     &lt;br /&gt;New-SPPowerPointServiceApplicationProxy –Name “PPTProxy”     &lt;br /&gt;New-SPExcelServiceApplication –Name “Excel”     &lt;br /&gt;-SPIisWebApplicationPool $appPool |&lt;/p&gt;  &lt;p&gt;Well, I didn’t even get past the first line without PowerShell reporting an error. I could have switched to the UI and configured it there, but as I decided to crack the problem instead. After a good old trial and error session, the script now reads:&lt;/p&gt;  &lt;p&gt;$appPool = Get-SPIisWebServiceApplicationPool –Identity “SharePoint Web Services System” |    &lt;br /&gt;New-SPWordViewingServiceApplication –Name “WdView” –ApplicationPool $appPool |     &lt;br /&gt;$WdViewSA = Get-SpServiceApplication -Name &amp;quot;WdView&amp;quot; |     &lt;br /&gt;New-SPWordViewingServiceApplicationProxy –Name “WdProxy” -URI $WdViewSA.Uri.AbsoluteUri |     &lt;br /&gt;New-SPPowerPointServiceApplication –Name “PPT” –ApplicationPool $appPool |     &lt;br /&gt;New-SPPowerPointServiceApplicationProxy –Name “PPTProxy” -ServiceApplication &amp;quot;PPT&amp;quot; |     &lt;br /&gt;New-SPExcelServiceApplication -Name &amp;quot;Excel&amp;quot; -ApplicationPool $appPool | &lt;/p&gt;  &lt;p&gt;Hope this helps someone…. at least until RTM launches and they have rewritten the documentation :-)&lt;/p&gt;  &lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/2892929557639786279-5178206730746973061?l=pacsharepoint.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://pacsharepoint.com/feeds/5178206730746973061/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://pacsharepoint.com/2009/12/creating-office-web-apps-service.html#comment-form' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/2892929557639786279/posts/default/5178206730746973061'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/2892929557639786279/posts/default/5178206730746973061'/><link rel='alternate' type='text/html' href='http://pacsharepoint.com/2009/12/creating-office-web-apps-service.html' title='Creating Office Web Apps Service Applications with PowerShell'/><author><name>Phil Childs</name><uri>http://www.blogger.com/profile/13199781793530532335</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='24' src='http://4.bp.blogspot.com/_3ZvpJCdZvQk/TCTDY7m2tzI/AAAAAAAAAKo/PRrCxyIVszc/S220/PhilChilds.jpg'/></author><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-2892929557639786279.post-4936711041863486996</id><published>2009-11-12T14:04:00.001Z</published><updated>2009-11-12T14:07:10.306Z</updated><category scheme='http://www.blogger.com/atom/ns#' term='Utilities'/><category scheme='http://www.blogger.com/atom/ns#' term='SharePoint'/><category scheme='http://www.blogger.com/atom/ns#' term='Operations'/><title type='text'>Corrupt Global Navigation in SharePoint</title><content type='html'>&lt;p&gt;I came across a problem with the global navigation in a MOSS site collection where the top navigation bar only showed a link to its own site and another one showing the word “Error”.&lt;/p&gt;  &lt;p&gt;&lt;a href="http://lh6.ggpht.com/_3ZvpJCdZvQk/SvwV-PdpZmI/AAAAAAAAAIs/gfvB9uqL-eI/s1600-h/Error%5B2%5D.png"&gt;&lt;img style="border-bottom: 0px; border-left: 0px; display: block; float: none; margin-left: auto; border-top: 0px; margin-right: auto; border-right: 0px" title="Error" border="0" alt="Error" src="http://lh6.ggpht.com/_3ZvpJCdZvQk/SvwV-VLAgEI/AAAAAAAAAIw/zqDkSdCB-fg/Error_thumb.png?imgmax=800" width="120" height="43" /&gt;&lt;/a&gt;When you hovered over the link, it displayed the message “An error occured while rendering navigation for requested URL” with a “The system cannot find the file specified (Exception from HRESULT: 0x80070003)” exception message. When I tried to change the navigation using the normal site settings option, it gave me a “File Not Found” message with a pretty large and undecipherable stack trace.&lt;/p&gt;  &lt;p&gt;I tried deactivating the publishing features at both the site and site collection level, which returned the normal WSS navigation bar back successfully, but when I reactivated the features, the problem came back again.&lt;/p&gt;  &lt;p&gt;I thought I might have more success via the Object Model, so I developed a small Windows application that goes through all the navigation nodes and deletes them one by one. I ran this application pointing at the relevant site collection and although it reported a “Cannot complete this action. Please try again” message, it did enough to get rid of the Error message in the navigation bar and allow me to go back into the navigation settings using the browser and delete the remaining nodes.&lt;/p&gt;  &lt;p&gt;&lt;a href="http://lh3.ggpht.com/_3ZvpJCdZvQk/SvwV-sNQMrI/AAAAAAAAAI0/c6rDnbabOMo/s1600-h/ResetMOSSNav%5B2%5D.png"&gt;&lt;img style="border-bottom: 0px; border-left: 0px; display: inline; border-top: 0px; border-right: 0px" title="ResetMOSSNav" border="0" alt="ResetMOSSNav" src="http://lh3.ggpht.com/_3ZvpJCdZvQk/SvwV_De-8XI/AAAAAAAAAI4/Z9Ag3Dta3MA/ResetMOSSNav_thumb.png?imgmax=800" width="244" height="244" /&gt;&lt;/a&gt; &lt;/p&gt;  &lt;p&gt;I have uploaded the application to my SkyDrive, in case it helps anyone else out there: &lt;a href="http://cid-3db995be5d5d9d8f.skydrive.live.com/self.aspx/Public/ResetMOSSNavigation.zip" target="_blank"&gt;Download&lt;/a&gt;&lt;/p&gt;  &lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/2892929557639786279-4936711041863486996?l=pacsharepoint.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://pacsharepoint.com/feeds/4936711041863486996/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://pacsharepoint.com/2009/11/corrupt-global-navigation-in-sharepoint.html#comment-form' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/2892929557639786279/posts/default/4936711041863486996'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/2892929557639786279/posts/default/4936711041863486996'/><link rel='alternate' type='text/html' href='http://pacsharepoint.com/2009/11/corrupt-global-navigation-in-sharepoint.html' title='Corrupt Global Navigation in SharePoint'/><author><name>Phil Childs</name><uri>http://www.blogger.com/profile/13199781793530532335</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='24' src='http://4.bp.blogspot.com/_3ZvpJCdZvQk/TCTDY7m2tzI/AAAAAAAAAKo/PRrCxyIVszc/S220/PhilChilds.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://lh6.ggpht.com/_3ZvpJCdZvQk/SvwV-VLAgEI/AAAAAAAAAIw/zqDkSdCB-fg/s72-c/Error_thumb.png?imgmax=800' height='72' width='72'/><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-2892929557639786279.post-7824332828325621941</id><published>2009-10-20T16:54:00.001+01:00</published><updated>2009-10-20T16:55:51.962+01:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Reference'/><category scheme='http://www.blogger.com/atom/ns#' term='SharePoint'/><title type='text'>SharePoint 2010 White Papers</title><content type='html'>&lt;p&gt;There are lots of SharePoint Server 2010 white papers appearing on the Microsoft Website to coincide with the SharePoint Conference happening in Las Vegas this week - &lt;a href="http://www.microsoft.com/downloads/en/results.aspx?freetext=sharepoint+2010"&gt;http://www.microsoft.com/downloads/en/results.aspx?freetext=sharepoint+2010&lt;/a&gt;&lt;/p&gt;  &lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/2892929557639786279-7824332828325621941?l=pacsharepoint.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://pacsharepoint.com/feeds/7824332828325621941/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://pacsharepoint.com/2009/10/sharepoint-2010-white-papers.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/2892929557639786279/posts/default/7824332828325621941'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/2892929557639786279/posts/default/7824332828325621941'/><link rel='alternate' type='text/html' href='http://pacsharepoint.com/2009/10/sharepoint-2010-white-papers.html' title='SharePoint 2010 White Papers'/><author><name>Phil Childs</name><uri>http://www.blogger.com/profile/13199781793530532335</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='24' src='http://4.bp.blogspot.com/_3ZvpJCdZvQk/TCTDY7m2tzI/AAAAAAAAAKo/PRrCxyIVszc/S220/PhilChilds.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-2892929557639786279.post-7983732165505374866</id><published>2009-10-01T16:32:00.001+01:00</published><updated>2009-10-01T16:33:35.687+01:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='SharePoint'/><category scheme='http://www.blogger.com/atom/ns#' term='Operations'/><title type='text'>“This item cannot be deleted because it is still referenced by other pages” and “There is no file with url” errors when trying to delete a master page in MOSS 2007</title><content type='html'>&lt;p&gt;I tried to delete a custom master page in MOSS 2007 and it gave me the following message:&lt;/p&gt;  &lt;p&gt;“&lt;strong&gt;This item cannot be deleted because it is still referenced by other pages&lt;/strong&gt;”&lt;/p&gt;  &lt;p&gt;Microsoft published a workaround for this &lt;a href="http://support.microsoft.com/kb/926812" target="_blank"&gt;here&lt;/a&gt;, which suggests hiding the master page, but I needed to replace it with a new one and hiding it didn’t seem like a good idea to me. So, I thought I’d try and delete it in SharePoint Designer, which showed exactly the same message as the browser UI. I then tried to delete the file in Windows Explorer, and it disappeared, but then reappeared in the UI again. Grrrrrr!&lt;/p&gt;  &lt;p&gt;I also noticed that if I tried to change the properties of the file, it gave me a “&lt;strong&gt;There is no file with url&lt;/strong&gt;” error, which pointed to some sort of corruption or orphaned file. I uploaded a new file over the top to resolve this error, but I still couldn’t delete the file.&lt;/p&gt;  &lt;p&gt;Not a perfect solution, but the only way I could overcome the problem was to open the Master Page Gallery in Windows Explorer, create a new folder (I called it “Unused”), and move the master page into the folder. I could then upload the new master page and use it as normal. You will still probably want to perform the actions suggested in the Microsoft article referenced above to hide the faulty one, or it will appear in the Site Master Page Settings page in Site Settings, otherwise you will have two master pages to choose from – the replacement one recently uploaded and the old one preceded with the name of the folder you created to hide it.&lt;/p&gt;  &lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/2892929557639786279-7983732165505374866?l=pacsharepoint.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://pacsharepoint.com/feeds/7983732165505374866/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://pacsharepoint.com/2009/10/this-item-cannot-be-deleted-because-it.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/2892929557639786279/posts/default/7983732165505374866'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/2892929557639786279/posts/default/7983732165505374866'/><link rel='alternate' type='text/html' href='http://pacsharepoint.com/2009/10/this-item-cannot-be-deleted-because-it.html' title='“This item cannot be deleted because it is still referenced by other pages” and “There is no file with url” errors when trying to delete a master page in MOSS 2007'/><author><name>Phil Childs</name><uri>http://www.blogger.com/profile/13199781793530532335</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='24' src='http://4.bp.blogspot.com/_3ZvpJCdZvQk/TCTDY7m2tzI/AAAAAAAAAKo/PRrCxyIVszc/S220/PhilChilds.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-2892929557639786279.post-5177976163087359362</id><published>2009-09-09T22:31:00.001+01:00</published><updated>2009-09-09T23:51:23.052+01:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Search'/><category scheme='http://www.blogger.com/atom/ns#' term='Development'/><category scheme='http://www.blogger.com/atom/ns#' term='SharePoint'/><title type='text'>Problem adding Keywords and Best Bets programmatically in MOSS 2007</title><content type='html'>&lt;p&gt;I was writing a small Windows application for a customer to create keywords and best bets using a CSV file and experienced a weird problem. I used the code published &lt;a href="http://blogs.technet.com/stefan_gossner/archive/2007/03/28/how-to-create-keywords-and-best-bets-for-moss-search-programmatically.aspx" target="_blank"&gt;here&lt;/a&gt; by Stefan Goßner as a starting point, which successfully added the keywords to the Manage Keywords UI in Site Collection Administration, but when I tried to search on one of the keywords, no best bets were shown in the search results.&lt;/p&gt;  &lt;p&gt;The format of the CSV file was, as follows:&lt;/p&gt;  &lt;p&gt;&lt;strong&gt;Keyword name, Synonyms (semi-colon delimited), Best bet URL&lt;/strong&gt;&lt;/p&gt;  &lt;p&gt;For example: &lt;strong&gt;Acme Primary School, Acme;Acme School;Acme Primary, http://www.acme.com&lt;/strong&gt;&lt;/p&gt;  &lt;p&gt;The code I used to create the keywords was:&lt;/p&gt;  &lt;p&gt;&lt;font face="Courier"&gt;keywords.AllKeywords.Create(keywordTerm, DateTime.Today.AddHours(-1));      &lt;br /&gt;keywords.AllKeywords[keywordTerm].Synonyms.Create(objSynonyms);       &lt;br /&gt;keywords.AllKeywords[keywordTerm].BestBets.Create(objBestBet.ToString() + &amp;quot; Profile&amp;quot;, &amp;quot;Full school profile for &amp;quot; + objBestBet.ToString(), new Uri(objUrl.ToString()));       &lt;br /&gt;keywords.AllKeywords[keywordTerm].Update();&lt;/font&gt;&lt;/p&gt;  &lt;p&gt;I then found that if I clicked on one of these keywords in the Manage Keywords UI and clicked OK without changing anything, the search for that keyword worked. I eventually discovered that SharePoint didn’t like adding the semi-colon delimited synonyms as a single string and that they needed to be created separately. Therefore, I changed the code to below, using the semi-colons to split the string up into an array of separate synonyms, which worked:&lt;/p&gt;  &lt;p&gt;&lt;font face="Courier"&gt;keywords.AllKeywords.Create(keywordTerm, DateTime.Today.AddHours(-1));      &lt;br /&gt;//Create synonyms from semi-colon separated array       &lt;br /&gt;string[] synonymArray = objSynonyms.ToString().Split(new char[] { ';' });       &lt;br /&gt;foreach (string synonym in synonymArray)       &lt;br /&gt;{       &lt;br /&gt;&amp;#160;&amp;#160;&amp;#160;&amp;#160; keywords.AllKeywords[keywordTerm].Synonyms.Create(synonym);       &lt;br /&gt;}       &lt;br /&gt;keywords.AllKeywords[keywordTerm].BestBets.Create(objBestBet.ToString() + &amp;quot; Profile&amp;quot;, &amp;quot;Full school profile for &amp;quot; + objBestBet.ToString(), new Uri(objUrl.ToString()));       &lt;br /&gt;keywords.AllKeywords[keywordTerm].Update();&lt;/font&gt;&lt;/p&gt;  &lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/2892929557639786279-5177976163087359362?l=pacsharepoint.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://pacsharepoint.com/feeds/5177976163087359362/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://pacsharepoint.com/2009/09/problem-adding-keywords.html#comment-form' title='4 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/2892929557639786279/posts/default/5177976163087359362'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/2892929557639786279/posts/default/5177976163087359362'/><link rel='alternate' type='text/html' href='http://pacsharepoint.com/2009/09/problem-adding-keywords.html' title='Problem adding Keywords and Best Bets programmatically in MOSS 2007'/><author><name>Phil Childs</name><uri>http://www.blogger.com/profile/13199781793530532335</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='24' src='http://4.bp.blogspot.com/_3ZvpJCdZvQk/TCTDY7m2tzI/AAAAAAAAAKo/PRrCxyIVszc/S220/PhilChilds.jpg'/></author><thr:total>4</thr:total></entry><entry><id>tag:blogger.com,1999:blog-2892929557639786279.post-7746154916530831538</id><published>2009-05-20T13:24:00.002+01:00</published><updated>2009-05-20T13:26:46.853+01:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Utilities'/><category scheme='http://www.blogger.com/atom/ns#' term='SharePoint'/><category scheme='http://www.blogger.com/atom/ns#' term='Operations'/><title type='text'>Multiple Site Manager for SharePoint</title><content type='html'>&lt;p&gt;I have finally managed to more or less polish my Multiple Site Manager for SharePoint application and publish it on Codeplex. You can get it from here: &lt;/p&gt;&lt;p&gt;&lt;a href="http://msm.codeplex.com/" target="_blank"&gt;Multiple Site Manager for SharePoint&lt;/a&gt;&lt;/p&gt;&lt;p&gt;Multiple Site Manager for SharePoint is a server tool which allows administrators to create, delete, and manage SharePoint 2007 sites, site collections, and My Sites either using a CSV file. Site columns with specific settings can also be created using XML.&lt;/p&gt;&lt;p&gt;&lt;a href="http://lh6.ggpht.com/_3ZvpJCdZvQk/ShP2jMu2awI/AAAAAAAAAFo/MmngfzxOAfo/s1600-h/msm%5B9%5D.jpg"&gt;&lt;img style="BORDER-BOTTOM: 0px; BORDER-LEFT: 0px; DISPLAY: inline; BORDER-TOP: 0px; BORDER-RIGHT: 0px" title="msm" border="0" alt="msm" src="http://lh6.ggpht.com/_3ZvpJCdZvQk/ShP2jnaUdDI/AAAAAAAAAFs/-Dayc1ElwLw/msm_thumb%5B7%5D.jpg?imgmax=800" width="394" height="372" /&gt;&lt;/a&gt; &lt;/p&gt;&lt;p&gt;Full details can be found on the Codeplex site. If you have any questions or requests for future releases, please let me know.&lt;/p&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/2892929557639786279-7746154916530831538?l=pacsharepoint.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://pacsharepoint.com/feeds/7746154916530831538/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://pacsharepoint.com/2009/05/multiple-site-manager-for-sharepoint.html#comment-form' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/2892929557639786279/posts/default/7746154916530831538'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/2892929557639786279/posts/default/7746154916530831538'/><link rel='alternate' type='text/html' href='http://pacsharepoint.com/2009/05/multiple-site-manager-for-sharepoint.html' title='Multiple Site Manager for SharePoint'/><author><name>Phil Childs</name><uri>http://www.blogger.com/profile/13199781793530532335</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='24' src='http://4.bp.blogspot.com/_3ZvpJCdZvQk/TCTDY7m2tzI/AAAAAAAAAKo/PRrCxyIVszc/S220/PhilChilds.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://lh6.ggpht.com/_3ZvpJCdZvQk/ShP2jnaUdDI/AAAAAAAAAFs/-Dayc1ElwLw/s72-c/msm_thumb%5B7%5D.jpg?imgmax=800' height='72' width='72'/><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-2892929557639786279.post-6104710475346944956</id><published>2009-04-22T13:35:00.002+01:00</published><updated>2009-04-22T13:39:20.850+01:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='SharePoint'/><category scheme='http://www.blogger.com/atom/ns#' term='Web Part'/><title type='text'>Creating a simple feedback or request form Web Part using SharePoint Designer</title><content type='html'>&lt;p&gt;Here are some steps you can use to create a Web Part using SharePoint Designer that displays a new item form for a list with a submit button. It provides an interface for users to be able to post feedback or requests for information (brochures, documents, etc.) without having to go to the standard new item form for the list. The advantage here is that you can add this Web Part to a dashboard or home page to provide a better user experience.&lt;/p&gt;&lt;ul&gt;&lt;li&gt;First, we need to create the list. In this example, I would like to give users the option of requesting a number of different brochures. I have created a custom list called “Brochure Requests” with the following columns (I have renamed the default “Title” column to “Your Name”) – The “Brochure Type” column allows the user to choose which documents they wish to be sent: &lt;/li&gt;&lt;/ul&gt;&lt;p&gt;&lt;a href="http://lh5.ggpht.com/_3ZvpJCdZvQk/Se8PHbcU3FI/AAAAAAAAAFI/XiYifPrkQ4k/s1600-h/image6.png"&gt;&lt;img title="image" style="BORDER-TOP-WIDTH: 0px; DISPLAY: block; BORDER-LEFT-WIDTH: 0px; FLOAT: none; BORDER-BOTTOM-WIDTH: 0px; MARGIN-LEFT: auto; MARGIN-RIGHT: auto; BORDER-RIGHT-WIDTH: 0px" height="135" alt="image" src="http://lh4.ggpht.com/_3ZvpJCdZvQk/Se8PH8qxzCI/AAAAAAAAAFM/H6QYqtuvhgc/image_thumb5.png?imgmax=800" width="392" border="0" /&gt;&lt;/a&gt; &lt;/p&gt;&lt;ul&gt;&lt;li&gt;Go to the page on the site where the Web Part will be created (To prevent the live page from being customised by SharePoint Designer, you may want to create the Web Part on a dummy page in the same site, export it to a file, import it on the live page, and delete the dummy page). &lt;/li&gt;&lt;li&gt;Edit the page in SharePoint Designer, click on the Web Part zone, and select &lt;strong&gt;Insert Data View&lt;/strong&gt; from the Data View menu. &lt;/li&gt;&lt;li&gt;From the Data Source Library, click on your custom list and select &lt;strong&gt;Show Data&lt;/strong&gt;. &lt;/li&gt;&lt;/ul&gt;&lt;p&gt;&lt;a href="http://lh3.ggpht.com/_3ZvpJCdZvQk/Se8PIaBqD8I/AAAAAAAAAFQ/Uezi5FTzui0/s1600-h/image15.png"&gt;&lt;img title="image" style="BORDER-TOP-WIDTH: 0px; DISPLAY: block; BORDER-LEFT-WIDTH: 0px; FLOAT: none; BORDER-BOTTOM-WIDTH: 0px; MARGIN-LEFT: auto; MARGIN-RIGHT: auto; BORDER-RIGHT-WIDTH: 0px" height="243" alt="image" src="http://lh4.ggpht.com/_3ZvpJCdZvQk/Se8PI5zJyHI/AAAAAAAAAFU/hUSIO-FJTYs/image_thumb9.png?imgmax=800" width="207" border="0" /&gt;&lt;/a&gt; &lt;/p&gt;&lt;ul&gt;&lt;li&gt;Select the columns that you would like to show in the Web Part (for my example, I have chosen Your Name, Your Address, and Brochure Type), click the &lt;strong&gt;Show Selected Fields as…&lt;/strong&gt; button, and select &lt;strong&gt;New Item Form&lt;/strong&gt;. &lt;/li&gt;&lt;/ul&gt;&lt;p&gt;&lt;a href="http://lh3.ggpht.com/_3ZvpJCdZvQk/Se8PJOuztnI/AAAAAAAAAFY/LxUDl2-ZnSw/s1600-h/image19.png"&gt;&lt;img title="image" style="BORDER-TOP-WIDTH: 0px; DISPLAY: block; BORDER-LEFT-WIDTH: 0px; FLOAT: none; BORDER-BOTTOM-WIDTH: 0px; MARGIN-LEFT: auto; MARGIN-RIGHT: auto; BORDER-RIGHT-WIDTH: 0px" height="266" alt="image" src="http://lh5.ggpht.com/_3ZvpJCdZvQk/Se8PJzpar9I/AAAAAAAAAFc/ht0eijgpNUE/image_thumb11.png?imgmax=800" width="183" border="0" /&gt;&lt;/a&gt; &lt;/p&gt;&lt;ul&gt;&lt;li&gt;The Web Part will now appear in the page. From here you can change all sorts of options to style it how you want. I need to change the text on the Save button to Submit, so I have double-clicked the button and changed the &lt;strong&gt;Value/label&lt;/strong&gt; setting. &lt;/li&gt;&lt;li&gt;Once finished, save the page. &lt;/li&gt;&lt;li&gt;Go to the page in the browser and give it a try. &lt;/li&gt;&lt;/ul&gt;&lt;p&gt;&lt;a href="http://lh4.ggpht.com/_3ZvpJCdZvQk/Se8PKK3oOyI/AAAAAAAAAFg/IW7Znm0gNbw/s1600-h/image23.png"&gt;&lt;img title="image" style="BORDER-TOP-WIDTH: 0px; DISPLAY: inline; BORDER-LEFT-WIDTH: 0px; BORDER-BOTTOM-WIDTH: 0px; BORDER-RIGHT-WIDTH: 0px" height="235" alt="image" src="http://lh3.ggpht.com/_3ZvpJCdZvQk/Se8PKvINNoI/AAAAAAAAAFk/qVcM9SowRJ4/image_thumb13.png?imgmax=800" width="404" border="0" /&gt;&lt;/a&gt; &lt;/p&gt;&lt;p&gt;&lt;/p&gt;&lt;p&gt;&lt;/p&gt;&lt;p&gt;&lt;/p&gt;&lt;p&gt;&lt;/p&gt;&lt;p&gt;When users click the Submit button, the item will be created in the list. Because the columns are referenced directly from the Web Part, if you make any changes to them (e.g., add a new brochure type), these will automatically appear in the Web Part.&lt;/p&gt;&lt;p&gt;Once this has been done, you can start adding more out-of-the-box functionality to the list. For example, you could set up an alert on the list so that members of the reception desk receive an e-mail when a new brochure request has been posted. They can then go to the item directly from the e-mail and send the brochure to the address specified by the site visitor. You could also have a “Brochure Sent” yes/no column created in the list that was exposed in a “Brochures to be sent” list view, so that reception workers can view outstanding items and confirm when a brochure has been sent to clear it from the list view.&lt;/p&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/2892929557639786279-6104710475346944956?l=pacsharepoint.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://pacsharepoint.com/feeds/6104710475346944956/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://pacsharepoint.com/2009/04/creating-simple-feedback-or-request.html#comment-form' title='2 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/2892929557639786279/posts/default/6104710475346944956'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/2892929557639786279/posts/default/6104710475346944956'/><link rel='alternate' type='text/html' href='http://pacsharepoint.com/2009/04/creating-simple-feedback-or-request.html' title='Creating a simple feedback or request form Web Part using SharePoint Designer'/><author><name>Phil Childs</name><uri>http://www.blogger.com/profile/13199781793530532335</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='24' src='http://4.bp.blogspot.com/_3ZvpJCdZvQk/TCTDY7m2tzI/AAAAAAAAAKo/PRrCxyIVszc/S220/PhilChilds.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://lh4.ggpht.com/_3ZvpJCdZvQk/Se8PH8qxzCI/AAAAAAAAAFM/H6QYqtuvhgc/s72-c/image_thumb5.png?imgmax=800' height='72' width='72'/><thr:total>2</thr:total></entry><entry><id>tag:blogger.com,1999:blog-2892929557639786279.post-3777629074952617831</id><published>2009-04-17T15:34:00.001+01:00</published><updated>2009-04-22T13:41:33.190+01:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='SharePoint'/><category scheme='http://www.blogger.com/atom/ns#' term='Web Part'/><title type='text'>Free (High Quality) Sharepoint Web Parts</title><content type='html'>&lt;p&gt;This site has a few really handy Web Parts, but best of all, they’re free! They include:&lt;/p&gt;  &lt;ul&gt;   &lt;li&gt;Media Player Web Part which supports playing MP3, SWF (Flash), AVI, WMV, MP4, MPG, MPEG, YouTube and MOV (QuickTime) files from a SharePoint Library&lt;/li&gt;    &lt;li&gt;Nice looking digital clock Web Part which displays the time in different zones.&lt;/li&gt;    &lt;li&gt;Picture Lightbox Web Part&lt;/li&gt;    &lt;li&gt;Flash rotator Web Part&lt;/li&gt;    &lt;li&gt;Slideshow Web Part&lt;/li&gt;    &lt;li&gt;And many more!&lt;/li&gt; &lt;/ul&gt;  &lt;p&gt;Great work from Amrein Engineering – if only others took their lead rather than charge for even simple Web Parts…&lt;/p&gt;  &lt;p&gt;&lt;a href="http://www.amrein.com/apps/page.asp?Q=5728"&gt;Free Sharepoint Web Parts&lt;/a&gt;&lt;/p&gt;  &lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/2892929557639786279-3777629074952617831?l=pacsharepoint.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://pacsharepoint.com/feeds/3777629074952617831/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://pacsharepoint.com/2009/04/free-high-quality-sharepoint-web-parts.html#comment-form' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/2892929557639786279/posts/default/3777629074952617831'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/2892929557639786279/posts/default/3777629074952617831'/><link rel='alternate' type='text/html' href='http://pacsharepoint.com/2009/04/free-high-quality-sharepoint-web-parts.html' title='Free (High Quality) Sharepoint Web Parts'/><author><name>Phil Childs</name><uri>http://www.blogger.com/profile/13199781793530532335</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='24' src='http://4.bp.blogspot.com/_3ZvpJCdZvQk/TCTDY7m2tzI/AAAAAAAAAKo/PRrCxyIVszc/S220/PhilChilds.jpg'/></author><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-2892929557639786279.post-3620515271263042687</id><published>2009-04-07T16:14:00.008+01:00</published><updated>2009-04-07T16:44:53.893+01:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='SharePoint'/><category scheme='http://www.blogger.com/atom/ns#' term='Web Part'/><title type='text'>Launching desktop applications from a Web Part</title><content type='html'>If your looking for an easy way to create a Web Part which allows users to launch applications from a page on a SharePoint site, then it can be done with the Content Editor Web Part, as pictured below:&lt;br /&gt;&lt;br /&gt;&lt;img style="TEXT-ALIGN: center; MARGIN: 0px auto 10px; WIDTH: 280px; DISPLAY: block; HEIGHT: 211px; CURSOR: hand" id="BLOGGER_PHOTO_ID_5321968987755933090" border="0" alt="" src="http://4.bp.blogspot.com/_3ZvpJCdZvQk/SdtumOzWbaI/AAAAAAAAADs/Qn01WwdR0IU/s400/LaunchApplications.jpg" /&gt;All you need to do is create some HTML tables and add the following hyperlink code to a cell in your table, copying your images wherever your image source code locates them:&lt;br /&gt;&lt;code&gt;&lt;br /&gt;&lt;span style="font-size:85%;"&gt;&amp;lt;a href="javascript:LaunchApp('C:\\Program Files\\Microsoft Office\\Office12\\MSPub.exe')"&gt;&amp;lt;img alt="Launch Microsoft Publisher" src="images/PublisherIcon.jpg" width="54" height="54"&gt;&amp;lt;/a&gt;&lt;/span&gt;&lt;/code&gt;&lt;br /&gt;&lt;br /&gt;You will also need to set "Prompt" or "Enable" for the "Initialize and script ActiveX controls not marked as safe for scripting" security option in Internet Explorer for the zone in which the portal is accessed. If this is an intranet, this should be fairly straightforward as your site should already be present in the "Local intranet" security zone, and more often than not controlled by a Group Policy. This is more difficult if your site is accessible as an extranet site because these machines a) may not trust the site and b) are quite often not controlled by a Group Policy. Obviously, this will relax the security for that zone in the browser, so do not modify this option unless you are sure about doing so.&lt;br /&gt;&lt;br /&gt;&lt;img style="TEXT-ALIGN: center; MARGIN: 0px auto 10px; WIDTH: 354px; DISPLAY: block; HEIGHT: 400px; CURSOR: hand" id="BLOGGER_PHOTO_ID_5321972774671570402" border="0" alt="" src="http://1.bp.blogspot.com/_3ZvpJCdZvQk/SdtyCqKZVeI/AAAAAAAAAD0/VmC8-hBztQQ/s400/ie+settings+for+launch+applications+web+part.jpg" /&gt; I have uploaded the Web Part and images shown at the top of this article to the following location if you wish to have a look at or use my example - &lt;a href="http://cid-3db995be5d5d9d8f.skydrive.live.com/self.aspx/Public/Launch%20Applications.zip"&gt;http://cid-3db995be5d5d9d8f.skydrive.live.com/self.aspx/Public/Launch%20Applications.zip&lt;/a&gt;.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/2892929557639786279-3620515271263042687?l=pacsharepoint.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://pacsharepoint.com/feeds/3620515271263042687/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://pacsharepoint.com/2009/04/launching-desktop-applications-from-web.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/2892929557639786279/posts/default/3620515271263042687'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/2892929557639786279/posts/default/3620515271263042687'/><link rel='alternate' type='text/html' href='http://pacsharepoint.com/2009/04/launching-desktop-applications-from-web.html' title='Launching desktop applications from a Web Part'/><author><name>Phil Childs</name><uri>http://www.blogger.com/profile/13199781793530532335</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='24' src='http://4.bp.blogspot.com/_3ZvpJCdZvQk/TCTDY7m2tzI/AAAAAAAAAKo/PRrCxyIVszc/S220/PhilChilds.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://4.bp.blogspot.com/_3ZvpJCdZvQk/SdtumOzWbaI/AAAAAAAAADs/Qn01WwdR0IU/s72-c/LaunchApplications.jpg' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-2892929557639786279.post-2744844692072208538</id><published>2009-03-24T11:09:00.006Z</published><updated>2009-05-13T16:31:13.255+01:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Event Log Errors'/><category scheme='http://www.blogger.com/atom/ns#' term='IE8'/><category scheme='http://www.blogger.com/atom/ns#' term='SharePoint'/><title type='text'>Can't sign in to SharePoint with IE8 or IE7 - 0xc000006d errors</title><content type='html'>If like me you have SharePoint 2007 and Windows Server 2008 installed on the same computer for development purposes, you may find that you have problems signing into your SharePoint site once Internet Explorer 8 has been installed.&lt;br /&gt;&lt;br /&gt;&lt;span style="color:#ff0000;"&gt;Update: This also appears to be happening on IE7 after the installation of recent Windows Update KB963027 - Thanks Virinder for the update.&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;The following errors appear in the Security Event logs:&lt;br /&gt;&lt;br /&gt;&lt;code&gt;&lt;span style="font-size:85%;"&gt;An account failed to log on.&lt;br /&gt;&lt;br /&gt;Subject:&lt;br /&gt;Security ID: NULL SID&lt;br /&gt;Account Name: -&lt;br /&gt;Account Domain: -&lt;br /&gt;Logon ID: 0x0&lt;br /&gt;&lt;br /&gt;Logon Type: 3&lt;br /&gt;&lt;br /&gt;Account For Which Logon Failed:&lt;br /&gt;Security ID: NULL SID&lt;br /&gt;Account Name: phil&lt;br /&gt;Account Domain: PORTAL&lt;br /&gt;&lt;br /&gt;Failure Information:&lt;br /&gt;Failure Reason: An Error occured during Logon.&lt;br /&gt;Status: 0xc000006d&lt;br /&gt;Sub Status: 0x0&lt;br /&gt;&lt;br /&gt;Process Information:&lt;br /&gt;Caller Process ID: 0x0&lt;br /&gt;Caller Process Name: -&lt;br /&gt;&lt;br /&gt;Network Information:&lt;br /&gt;Workstation Name: PACSERVER&lt;br /&gt;Source Network Address: 192.168.105.1&lt;br /&gt;Source Port: 57620&lt;br /&gt;&lt;br /&gt;Detailed Authentication Information:&lt;br /&gt;Logon Process:&lt;br /&gt;Authentication Package: NTLM&lt;br /&gt;Transited Services: -&lt;br /&gt;Package Name (NTLM only): -&lt;br /&gt;Key Length: 0&lt;/span&gt;&lt;/code&gt;&lt;br /&gt;&lt;br /&gt;The sign in request seemed to be trying to log me on using a domain name called PORTAL, which doesn't exist but is the NetBIOS name of my SharePoint site URL - portal.pacdomain.local. When I tried signing on using the DOMAINNAME\Username format, the logon failed with the same message in the event logs.&lt;br /&gt;&lt;br /&gt;To resolve the issue, I followed the steps documented in the following article - &lt;a href="http://support.microsoft.com/kb/956158/en-us"&gt;http://support.microsoft.com/kb/956158/en-us&lt;/a&gt;, which seems completely unrelated to the issue I was having as it references a problem when using SQL Server 2008 Reporting Services.&lt;br /&gt;&lt;br /&gt;&lt;span style="color:#ff0000;"&gt;Update: This issue is also discussed in the following Microsoft article - &lt;/span&gt;&lt;a href="http://support.microsoft.com/default.aspx?scid=kb;en-us;896861"&gt;&lt;span style="color:#ff0000;"&gt;http://support.microsoft.com/default.aspx?scid=kb;en-us;896861&lt;/span&gt;&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/2892929557639786279-2744844692072208538?l=pacsharepoint.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://pacsharepoint.com/feeds/2744844692072208538/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://pacsharepoint.com/2009/03/ie8-sharepoint-0xc000006d-errors.html#comment-form' title='4 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/2892929557639786279/posts/default/2744844692072208538'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/2892929557639786279/posts/default/2744844692072208538'/><link rel='alternate' type='text/html' href='http://pacsharepoint.com/2009/03/ie8-sharepoint-0xc000006d-errors.html' title='Can&apos;t sign in to SharePoint with IE8 or IE7 - 0xc000006d errors'/><author><name>Phil Childs</name><uri>http://www.blogger.com/profile/13199781793530532335</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='24' src='http://4.bp.blogspot.com/_3ZvpJCdZvQk/TCTDY7m2tzI/AAAAAAAAAKo/PRrCxyIVszc/S220/PhilChilds.jpg'/></author><thr:total>4</thr:total></entry><entry><id>tag:blogger.com,1999:blog-2892929557639786279.post-6118438195560002530</id><published>2009-03-12T09:40:00.008Z</published><updated>2009-03-12T16:22:26.072Z</updated><category scheme='http://www.blogger.com/atom/ns#' term='SharePoint'/><category scheme='http://www.blogger.com/atom/ns#' term='Information Architecture'/><category scheme='http://www.blogger.com/atom/ns#' term='Web Part'/><title type='text'>Storing Site Metadata - The Easy Way</title><content type='html'>There are many scenarios where you might want to store metadata on a site - for example, if you are creating project team sites, you might want to attach the project reference number, manager, RAG status, etc. If you are into development, you can do this by writing to the site property bag, but if you're not, the easiest way I have found is to create a custom list on the site and add your site information to the first item in the list.&lt;br /&gt;&lt;br /&gt;This is very easy to do, and of course users will be able to add the information using the standard list edit form in the UI and you can assign appropriate permissions for specific people to add this information to the site.&lt;br /&gt;&lt;br /&gt;There is one request I have had from users though, and that is to show the metadata in a Web Part on the home page of each site and allow new sites to be created from a template which also show the metadata on the home page by default. Whilst not the biggest fan of SharePoint Designer, it does allow you to do this quite easily:&lt;br /&gt;&lt;br /&gt;1. Create your list on the site (I have called it Project Information for this example)&lt;br /&gt;&lt;br /&gt;2. Create the columns to contain the metadata that you wish to store&lt;br /&gt;&lt;br /&gt;3. Add at least one item to the list - I usually populate it by populating the Title column value with "Complete these details for this project by clicking "Edit Project Information" in the left-hand navigation" and creating a link to the EditForm.aspx file in the Quick Launch.&lt;br /&gt;&lt;br /&gt;4. Create a new Web Part page on the site as a temporary home for your Web Part.&lt;br /&gt;&lt;br /&gt;5. Edit the Web Part page in SharePoint Designer, click Insert &gt; SharePoint Controls &gt; Custom List Form.&lt;br /&gt;&lt;br /&gt;6. Choose your custom list in the drop-down box, select the "Display Item Form" and untick the standard toolbar option.&lt;br /&gt;&lt;p&gt;&lt;img id="BLOGGER_PHOTO_ID_5312241328155661634" style="DISPLAY: block; MARGIN: 0px auto 10px; WIDTH: 293px; CURSOR: hand; HEIGHT: 279px; TEXT-ALIGN: center" alt="" src="http://4.bp.blogspot.com/_3ZvpJCdZvQk/SbjfV63eFUI/AAAAAAAAADU/b4rLNl2ters/s400/1+-+New+custom+list+form.jpg" border="0" /&gt;7. Delete any unwanted cells and rows from the table, and get it looking how you want it.&lt;/p&gt;&lt;img id="BLOGGER_PHOTO_ID_5312242534225332466" style="DISPLAY: block; MARGIN: 0px auto 10px; WIDTH: 400px; CURSOR: hand; HEIGHT: 229px; TEXT-ALIGN: center" alt="" src="http://3.bp.blogspot.com/_3ZvpJCdZvQk/SbjgcH04yPI/AAAAAAAAADk/NX5tT8fUiao/s400/3-+Final+result.jpg" border="0" /&gt;8. Save the page (this will mark the page as customised, but you are deleting later anyway).&lt;br /&gt;&lt;p&gt;9. Go to the Web Part page in the browser and export the Web Part to a file.&lt;/p&gt;&lt;p&gt;10. Go to the default.aspx file on the site and import the Web Part from the saved file.&lt;/p&gt;&lt;p&gt;11. Delete the temporary Web Part page (this was created to avoid you having to edit the default.aspx page - thus, marking it as a customised page).&lt;/p&gt;&lt;p&gt;12. Save the site as a template, remembering to tick the "Include Content" option so that the first item in the custom list is stored in the template.&lt;/p&gt;&lt;p&gt;13. Create a new site using the template - the site metadata will now be present on the home page.&lt;/p&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/2892929557639786279-6118438195560002530?l=pacsharepoint.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://pacsharepoint.com/feeds/6118438195560002530/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://pacsharepoint.com/2009/03/storing-site-metadata-easy-way.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/2892929557639786279/posts/default/6118438195560002530'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/2892929557639786279/posts/default/6118438195560002530'/><link rel='alternate' type='text/html' href='http://pacsharepoint.com/2009/03/storing-site-metadata-easy-way.html' title='Storing Site Metadata - The Easy Way'/><author><name>Phil Childs</name><uri>http://www.blogger.com/profile/13199781793530532335</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='24' src='http://4.bp.blogspot.com/_3ZvpJCdZvQk/TCTDY7m2tzI/AAAAAAAAAKo/PRrCxyIVszc/S220/PhilChilds.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://4.bp.blogspot.com/_3ZvpJCdZvQk/SbjfV63eFUI/AAAAAAAAADU/b4rLNl2ters/s72-c/1+-+New+custom+list+form.jpg' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-2892929557639786279.post-6975359633052616946</id><published>2009-02-23T15:07:00.007Z</published><updated>2009-03-12T16:21:22.906Z</updated><category scheme='http://www.blogger.com/atom/ns#' term='SharePoint'/><category scheme='http://www.blogger.com/atom/ns#' term='Information Architecture'/><category scheme='http://www.blogger.com/atom/ns#' term='Document Management'/><category scheme='http://www.blogger.com/atom/ns#' term='Office'/><title type='text'>Displaying SharePoint version information in Office documents</title><content type='html'>One thing I get asked for from time to time is to display the latest SharePoint version information in Office documents and templates. I have always found it easier to create new custom columns for this and populate them using an event handler.&lt;br /&gt;&lt;div&gt;&lt;br /&gt;&lt;div&gt;&lt;/div&gt;&lt;div&gt;Seeing as though I think this may be useful for others, I have uploaded some code and resources to Codeplex which provides this functionality. It comprises of two components:&lt;/div&gt;&lt;div&gt;&lt;br /&gt;- A site collection feature to deploy four new custom site columns for use in Content Types or document libraries where version information is to be shown in Office documents.&lt;/div&gt;&lt;div&gt;&lt;br /&gt;- A site feature which implements an event handler to populate the custom columns with version information for any document library present in the site, including the current version, when the document was last approved, who approved it, and when it was approved.&lt;/div&gt;&lt;br /&gt;&lt;div&gt;&lt;/div&gt;&lt;img id="BLOGGER_PHOTO_ID_5306011227622573474" style="DISPLAY: block; MARGIN: 0px auto 10px; WIDTH: 400px; CURSOR: hand; HEIGHT: 197px; TEXT-ALIGN: center" alt="" src="http://3.bp.blogspot.com/_3ZvpJCdZvQk/SaK9GVythaI/AAAAAAAAAC0/1uHLGeoAxYo/s400/Office+version+in+docs+1.jpg" border="0" /&gt;Once the custom column information is being populated by the event receiver, it can be shown in Office documents using the Quick Parts (Office 2007) or Fields (Office 2003 or 2007) features.&lt;br /&gt;&lt;br /&gt;&lt;div&gt;&lt;/div&gt;&lt;img id="BLOGGER_PHOTO_ID_5306011485147543906" style="DISPLAY: block; MARGIN: 0px auto 10px; WIDTH: 400px; CURSOR: hand; HEIGHT: 124px; TEXT-ALIGN: center" alt="" src="http://2.bp.blogspot.com/_3ZvpJCdZvQk/SaK9VVJcuWI/AAAAAAAAAC8/nzNGR0Pf3sw/s400/Office+version+in+docs+2.jpg" border="0" /&gt;You can download the solution file, source code, and instructions at &lt;a href="http://www.codeplex.com/spversionindocs"&gt;http://www.codeplex.com/spversionindocs&lt;/a&gt;.&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/2892929557639786279-6975359633052616946?l=pacsharepoint.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://pacsharepoint.com/feeds/6975359633052616946/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://pacsharepoint.com/2009/02/displaying-sharepoint-version.html#comment-form' title='16 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/2892929557639786279/posts/default/6975359633052616946'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/2892929557639786279/posts/default/6975359633052616946'/><link rel='alternate' type='text/html' href='http://pacsharepoint.com/2009/02/displaying-sharepoint-version.html' title='Displaying SharePoint version information in Office documents'/><author><name>Phil Childs</name><uri>http://www.blogger.com/profile/13199781793530532335</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='24' src='http://4.bp.blogspot.com/_3ZvpJCdZvQk/TCTDY7m2tzI/AAAAAAAAAKo/PRrCxyIVszc/S220/PhilChilds.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://3.bp.blogspot.com/_3ZvpJCdZvQk/SaK9GVythaI/AAAAAAAAAC0/1uHLGeoAxYo/s72-c/Office+version+in+docs+1.jpg' height='72' width='72'/><thr:total>16</thr:total></entry><entry><id>tag:blogger.com,1999:blog-2892929557639786279.post-8199675434427498596</id><published>2009-02-13T12:07:00.003Z</published><updated>2009-02-13T14:03:34.006Z</updated><category scheme='http://www.blogger.com/atom/ns#' term='Reference'/><category scheme='http://www.blogger.com/atom/ns#' term='SharePoint'/><title type='text'>Best Practices Resource Center for MOSS 2007</title><content type='html'>I think Microsoft has done a really good job with their Best Practices Resource Center for SharePoint Server 2007. It breaks down the main consideration areas and offers best practice tips in short bullet points with a link to show more detail. This site is a must-read for anyone involved in SharePoint solution architecture and development: &lt;a href="http://technet.microsoft.com/en-us/office/sharepointserver/bb736746.aspx"&gt;http://technet.microsoft.com/en-us/office/sharepointserver/bb736746.aspx&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/2892929557639786279-8199675434427498596?l=pacsharepoint.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://pacsharepoint.com/feeds/8199675434427498596/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://pacsharepoint.com/2009/02/best-practices-resource-center-for-moss.html#comment-form' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/2892929557639786279/posts/default/8199675434427498596'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/2892929557639786279/posts/default/8199675434427498596'/><link rel='alternate' type='text/html' href='http://pacsharepoint.com/2009/02/best-practices-resource-center-for-moss.html' title='Best Practices Resource Center for MOSS 2007'/><author><name>Phil Childs</name><uri>http://www.blogger.com/profile/13199781793530532335</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='24' src='http://4.bp.blogspot.com/_3ZvpJCdZvQk/TCTDY7m2tzI/AAAAAAAAAKo/PRrCxyIVszc/S220/PhilChilds.jpg'/></author><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-2892929557639786279.post-3099598872496704041</id><published>2009-02-12T23:02:00.008Z</published><updated>2009-02-13T15:24:54.644Z</updated><category scheme='http://www.blogger.com/atom/ns#' term='SharePoint'/><category scheme='http://www.blogger.com/atom/ns#' term='Web Part'/><title type='text'>Sign In Web Part</title><content type='html'>I have just added my Sign In Web Part to Codeplex. It's quite a simple Web Part really, but I have used it for a couple of customers who wanted to make the Sign In facility more prominent than the "Sign In" link in the top right corner of the page.&lt;br /&gt;&lt;div&gt;&lt;br /&gt;&lt;div&gt;&lt;/div&gt;&lt;img id="BLOGGER_PHOTO_ID_5302051776865962498" style="DISPLAY: block; MARGIN: 0px auto 10px; WIDTH: 178px; CURSOR: hand; HEIGHT: 83px; TEXT-ALIGN: center" alt="" src="http://1.bp.blogspot.com/_3ZvpJCdZvQk/SZSr_-TTCgI/AAAAAAAAABQ/_mG6P1-NBSc/s400/SignIn.jpg" border="0" /&gt;Once the user has signed in, the button will disappear and a message can be shown in its place, or if the authenticated message is left blank in the Web Part properties, no message is shown and the Web Part will appear invisible to the user.Both the button and authenticated message control can be customised with a CSS reference for styling, the dimensions of the button can be modified, and the authenticated message can be changed:&lt;br /&gt;&lt;br /&gt;&lt;img id="BLOGGER_PHOTO_ID_5302051948527776594" style="DISPLAY: block; MARGIN: 0px auto 10px; WIDTH: 207px; CURSOR: hand; HEIGHT: 373px; TEXT-ALIGN: center" alt="" src="http://4.bp.blogspot.com/_3ZvpJCdZvQk/SZSsJ9yqc1I/AAAAAAAAABY/NxtkrZEf4MA/s400/SignIn2.jpg" border="0" /&gt;&lt;/div&gt;&lt;br /&gt;&lt;p&gt;You can download it at &lt;a href="http://www.codeplex.com/signinwebpart"&gt;www.codeplex.com/signinwebpart&lt;/a&gt;&lt;/p&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/2892929557639786279-3099598872496704041?l=pacsharepoint.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://pacsharepoint.com/feeds/3099598872496704041/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://pacsharepoint.com/2009/02/sign-in-web-part.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/2892929557639786279/posts/default/3099598872496704041'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/2892929557639786279/posts/default/3099598872496704041'/><link rel='alternate' type='text/html' href='http://pacsharepoint.com/2009/02/sign-in-web-part.html' title='Sign In Web Part'/><author><name>Phil Childs</name><uri>http://www.blogger.com/profile/13199781793530532335</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='24' src='http://4.bp.blogspot.com/_3ZvpJCdZvQk/TCTDY7m2tzI/AAAAAAAAAKo/PRrCxyIVszc/S220/PhilChilds.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://1.bp.blogspot.com/_3ZvpJCdZvQk/SZSr_-TTCgI/AAAAAAAAABQ/_mG6P1-NBSc/s72-c/SignIn.jpg' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-2892929557639786279.post-3130001779911065198</id><published>2009-02-09T10:54:00.007Z</published><updated>2009-02-10T23:18:13.547Z</updated><category scheme='http://www.blogger.com/atom/ns#' term='Search'/><category scheme='http://www.blogger.com/atom/ns#' term='User Profiles'/><category scheme='http://www.blogger.com/atom/ns#' term='SharePoint'/><title type='text'>A-Z People Search in MOSS 2007</title><content type='html'>Whilst researching a requirement to provide people search results in a grid view, I came up with this solution using out-of-the-box MOSS Web Parts. It comprises of a new people search results page, Content Editor Web Part showing the A-Z links, and the standard People Results Web Part with changes to the XSLT to show results in a table view, as shown below.&lt;br /&gt;&lt;br /&gt;&lt;img id="BLOGGER_PHOTO_ID_5301308955145074194" style="DISPLAY: block; MARGIN: 0px auto 10px; WIDTH: 400px; CURSOR: hand; HEIGHT: 268px; TEXT-ALIGN: center" alt="" src="http://1.bp.blogspot.com/_3ZvpJCdZvQk/SZIIaDwE9hI/AAAAAAAAAA4/ZB6iwe3lZB8/s400/PeopleSearch.jpg" border="0" /&gt;&lt;br /&gt;Because it uses OOB Web Parts, you get the usual search refinement facilities on the left, and of course any federated or faceted search options that you may want to configure on the page. I have configured the XSLT so that you get the presence icon next to the person’s name, a mailto link for their e-mail address, and their profile page will open in a new window when their name is clicked. You can obviously change the XSLT to show extra columns if required.&lt;br /&gt;&lt;br /&gt;I have uploaded the files mentioned to &lt;a href="http://cid-3db995be5d5d9d8f.skydrive.live.com/self.aspx/Public/A-ZPeopleSearch.zip"&gt;http://cid-3db995be5d5d9d8f.skydrive.live.com/self.aspx/Public/A-ZPeopleSearch.zip&lt;/a&gt;.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/2892929557639786279-3130001779911065198?l=pacsharepoint.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://pacsharepoint.com/feeds/3130001779911065198/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://pacsharepoint.com/2009/02/whilst-researching-requirement-to.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/2892929557639786279/posts/default/3130001779911065198'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/2892929557639786279/posts/default/3130001779911065198'/><link rel='alternate' type='text/html' href='http://pacsharepoint.com/2009/02/whilst-researching-requirement-to.html' title='A-Z People Search in MOSS 2007'/><author><name>Phil Childs</name><uri>http://www.blogger.com/profile/13199781793530532335</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='24' src='http://4.bp.blogspot.com/_3ZvpJCdZvQk/TCTDY7m2tzI/AAAAAAAAAKo/PRrCxyIVszc/S220/PhilChilds.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://1.bp.blogspot.com/_3ZvpJCdZvQk/SZIIaDwE9hI/AAAAAAAAAA4/ZB6iwe3lZB8/s72-c/PeopleSearch.jpg' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-2892929557639786279.post-4552195515138466679</id><published>2009-02-06T14:29:00.001Z</published><updated>2009-02-10T23:32:10.430Z</updated><category scheme='http://www.blogger.com/atom/ns#' term='SharePoint'/><title type='text'>List of default site definitions</title><content type='html'>This may come in handy for someone, so I thought I would upload it - It's a spreadsheet containing a list of all the default site definitions in MOSS 2007, including their Title, ID, and template reference: &lt;a href="http://cid-3db995be5d5d9d8f.skydrive.live.com/self.aspx/Public/Default%20Site%20Definitions.xlsx"&gt;http://cid-3db995be5d5d9d8f.skydrive.live.com/self.aspx/Public/Default%20Site%20Definitions.xlsx&lt;/a&gt;.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/2892929557639786279-4552195515138466679?l=pacsharepoint.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://pacsharepoint.com/feeds/4552195515138466679/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://pacsharepoint.com/2009/02/list-of-default-site-definitions.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/2892929557639786279/posts/default/4552195515138466679'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/2892929557639786279/posts/default/4552195515138466679'/><link rel='alternate' type='text/html' href='http://pacsharepoint.com/2009/02/list-of-default-site-definitions.html' title='List of default site definitions'/><author><name>Phil Childs</name><uri>http://www.blogger.com/profile/13199781793530532335</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='24' src='http://4.bp.blogspot.com/_3ZvpJCdZvQk/TCTDY7m2tzI/AAAAAAAAAKo/PRrCxyIVszc/S220/PhilChilds.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-2892929557639786279.post-5631624966405696971</id><published>2009-01-30T22:24:00.002Z</published><updated>2009-02-10T22:29:17.513Z</updated><category scheme='http://www.blogger.com/atom/ns#' term='Development'/><category scheme='http://www.blogger.com/atom/ns#' term='SharePoint'/><title type='text'>Best practice on disposing SharePoint objects updated</title><content type='html'>Roger Lamb has added an excellent page on the MSDN site covering best practice around SharePoint object disposal, including links to the updated MSDN article and the new SPDisposeCheck tool, and a quick reference guide on the page itself.&lt;br /&gt;&lt;br /&gt;Check it out at &lt;a href="http://blogs.msdn.com/rogerla/archive/2008/02/12/sharepoint-2007-and-wss-3-0-dispose-patterns-by-example.aspx"&gt;http://blogs.msdn.com/rogerla/archive/2008/02/12/sharepoint-2007-and-wss-3-0-dispose-patterns-by-example.aspx&lt;/a&gt;.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/2892929557639786279-5631624966405696971?l=pacsharepoint.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://pacsharepoint.com/feeds/5631624966405696971/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://pacsharepoint.com/2009/01/best-practice-on-disposing-sharepoint.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/2892929557639786279/posts/default/5631624966405696971'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/2892929557639786279/posts/default/5631624966405696971'/><link rel='alternate' type='text/html' href='http://pacsharepoint.com/2009/01/best-practice-on-disposing-sharepoint.html' title='Best practice on disposing SharePoint objects updated'/><author><name>Phil Childs</name><uri>http://www.blogger.com/profile/13199781793530532335</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='24' src='http://4.bp.blogspot.com/_3ZvpJCdZvQk/TCTDY7m2tzI/AAAAAAAAAKo/PRrCxyIVszc/S220/PhilChilds.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-2892929557639786279.post-5871840863438912844</id><published>2009-01-26T12:38:00.001Z</published><updated>2009-02-10T22:50:12.297Z</updated><category scheme='http://www.blogger.com/atom/ns#' term='STSADM'/><category scheme='http://www.blogger.com/atom/ns#' term='SharePoint'/><title type='text'>"FatalError" appears during STSADM import routine and "Access Denied" errors occur when editing document or list item properties</title><content type='html'>One of my customers reported the message "FatalError: Value does not fall within the expected range" during the "Importing List Master Page Gallery" process when using the STSADM import command to restore an STSADM export file over a new site collection. Running the STSADM import routine a second time on the site collection successfully completes with no errors or warnings.&lt;br /&gt;&lt;br /&gt;I have since discovered that this issue was present after the customer installed the Infrastructure Updates for SharePoint and is now fixed in the December Cumulative updates package.&lt;br /&gt;&lt;br /&gt;However, they have also reported another problem after testing a site restored using the STSADM import routine. All existing document libraries and lists created before the export are fine, but if they create a new document library or list in a site collection restored using the import command and edit the properties of a document or list item, they receive the message "Access Denied" with the standard message asking them to sign in as another user - even if they are the site collection administrator.&lt;br /&gt;&lt;br /&gt;I raised a PSS call regarding this issue and a hotfix is currently being developed to resolve it, although the hotfix will only fix new site collections restored using the import command AFTER the fix has been applied. Any existing site collections where the issue currently occurs will remain broken. The hotfix should be available in the next cumulative update release.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/2892929557639786279-5871840863438912844?l=pacsharepoint.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://pacsharepoint.com/feeds/5871840863438912844/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://pacsharepoint.com/2009/01/fatalerror-appears-during-stsadm-import.html#comment-form' title='2 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/2892929557639786279/posts/default/5871840863438912844'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/2892929557639786279/posts/default/5871840863438912844'/><link rel='alternate' type='text/html' href='http://pacsharepoint.com/2009/01/fatalerror-appears-during-stsadm-import.html' title='&quot;FatalError&quot; appears during STSADM import routine and &quot;Access Denied&quot; errors occur when editing document or list item properties'/><author><name>Phil Childs</name><uri>http://www.blogger.com/profile/13199781793530532335</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='24' src='http://4.bp.blogspot.com/_3ZvpJCdZvQk/TCTDY7m2tzI/AAAAAAAAAKo/PRrCxyIVszc/S220/PhilChilds.jpg'/></author><thr:total>2</thr:total></entry><entry><id>tag:blogger.com,1999:blog-2892929557639786279.post-8878658494283990669</id><published>2008-12-19T00:38:00.000Z</published><updated>2009-02-10T14:21:57.837Z</updated><category scheme='http://www.blogger.com/atom/ns#' term='Product Updates'/><category scheme='http://www.blogger.com/atom/ns#' term='SharePoint'/><title type='text'>Problem upgrading MOSS to the December cumulative updates</title><content type='html'>I installed the December cumulative update today and the configuration wizard failed with “The B2B upgrader timer job failed.” in the diagnostics log file.&lt;br /&gt;&lt;br /&gt;Tried loads of things, including running the configuration routine from the command line using psconfig and also stopping the upgrade job and restarting using &lt;code&gt;stsadm -o setproperty -pn command-line-upgrade-running -pv No&lt;/code&gt; (this worked for me in the past when the configuration job failed).&lt;br /&gt;&lt;br /&gt;In the end, it was a comment at the bottom of the following page that solved the issue: &lt;a href="http://social.technet.microsoft.com/Forums/en-US/sharepointadmin/thread/e3a38087-944b-46aa-b6fa-37482144545b/#page:2"&gt;http://social.technet.microsoft.com/Forums/en-US/sharepointadmin/thread/e3a38087-944b-46aa-b6fa-37482144545b/#page:2&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;It suggests to remove the WSS Help service from Operations in Central Administration before running the configuration wizard. I decided to ignore the bit about not needing to run psconfig because it tends to log better results during a problem, so ran the following command after stopping the Help service: &lt;code&gt;psconfig -cmd upgrade -inplace b2b -force&lt;/code&gt;&lt;br /&gt;&lt;br /&gt;I then ran the normal config wizard to make sure and restarted the WSS Help service in Central Admin....&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/2892929557639786279-8878658494283990669?l=pacsharepoint.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://pacsharepoint.com/feeds/8878658494283990669/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://pacsharepoint.com/2008/12/problem-upgrading-moss-to-december.html#comment-form' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/2892929557639786279/posts/default/8878658494283990669'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/2892929557639786279/posts/default/8878658494283990669'/><link rel='alternate' type='text/html' href='http://pacsharepoint.com/2008/12/problem-upgrading-moss-to-december.html' title='Problem upgrading MOSS to the December cumulative updates'/><author><name>Phil Childs</name><uri>http://www.blogger.com/profile/13199781793530532335</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='24' src='http://4.bp.blogspot.com/_3ZvpJCdZvQk/TCTDY7m2tzI/AAAAAAAAAKo/PRrCxyIVszc/S220/PhilChilds.jpg'/></author><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-2892929557639786279.post-6645962033007575462</id><published>2008-09-02T12:46:00.000+01:00</published><updated>2009-02-10T17:18:28.381Z</updated><category scheme='http://www.blogger.com/atom/ns#' term='SharePoint'/><category scheme='http://www.blogger.com/atom/ns#' term='My Site'/><title type='text'>Preventing Personalisation Links from appending MySiteView=1</title><content type='html'>Just add a # symbol to the end of your link: &lt;br /&gt;&lt;br /&gt;e.g., &lt;code&gt;https://www.portal.com/#&lt;/code&gt; or &lt;code&gt;https://www.portal.com/sites/sitecollection/#&lt;/code&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/2892929557639786279-6645962033007575462?l=pacsharepoint.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://pacsharepoint.com/feeds/6645962033007575462/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://pacsharepoint.com/2008/09/preventing-personalisation-links-from.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/2892929557639786279/posts/default/6645962033007575462'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/2892929557639786279/posts/default/6645962033007575462'/><link rel='alternate' type='text/html' href='http://pacsharepoint.com/2008/09/preventing-personalisation-links-from.html' title='Preventing Personalisation Links from appending MySiteView=1'/><author><name>Phil Childs</name><uri>http://www.blogger.com/profile/13199781793530532335</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='24' src='http://4.bp.blogspot.com/_3ZvpJCdZvQk/TCTDY7m2tzI/AAAAAAAAAKo/PRrCxyIVszc/S220/PhilChilds.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-2892929557639786279.post-6432778390269981541</id><published>2008-06-16T16:51:00.001+01:00</published><updated>2009-02-10T17:19:03.070Z</updated><category scheme='http://www.blogger.com/atom/ns#' term='Search'/><category scheme='http://www.blogger.com/atom/ns#' term='SharePoint'/><title type='text'>Problem using Created By and Last Modified By drop-down options in Advanced Search</title><content type='html'>There appears to be a bug in MOSS where the Created By and Last Modified By options do not return any results in the Advanced Search page. It appears that these fields only show results when indexing SPS 2003 content! Please have a look at the link below:&lt;br /&gt;&lt;br /&gt;Unraveling the mysteries of SharePoint Search: Created By and Last Modified By - &lt;a href="http://www.networkworld.com/community/node/19021"&gt;http://www.networkworld.com/community/node/19021&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;There is a "workaround" to fix the Last Modified By issue at &lt;a href="http://forums.microsoft.com/MSDN/ShowPost.aspx?PostID=1937319&amp;amp;SiteID=1"&gt;http://forums.microsoft.com/MSDN/ShowPost.aspx?PostID=1937319&amp;amp;SiteID=1&lt;/a&gt;, but I have not found anything yet on Created By. Basically, you need to map the 'Office:8' and 'ows_Last_x0020_Modified(text)' crawled property to the 'ModifiedBy' managed property.&lt;br /&gt;&lt;br /&gt;More info on the behaviour of the Author search can be found here: &lt;a href="http://www.networkworld.com/community/node/17708"&gt;http://www.networkworld.com/community/node/17708&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;It appears that when you do a search on the Author column, it takes the 'Author' document property from the Office application first - and if it's blank (or is not an office document like a PDF or SharePoint list item) - it takes the Created By property in SharePoint.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/2892929557639786279-6432778390269981541?l=pacsharepoint.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://pacsharepoint.com/feeds/6432778390269981541/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://pacsharepoint.com/2008/06/problem-using-created-by-and-last.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/2892929557639786279/posts/default/6432778390269981541'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/2892929557639786279/posts/default/6432778390269981541'/><link rel='alternate' type='text/html' href='http://pacsharepoint.com/2008/06/problem-using-created-by-and-last.html' title='Problem using Created By and Last Modified By drop-down options in Advanced Search'/><author><name>Phil Childs</name><uri>http://www.blogger.com/profile/13199781793530532335</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='24' src='http://4.bp.blogspot.com/_3ZvpJCdZvQk/TCTDY7m2tzI/AAAAAAAAAKo/PRrCxyIVszc/S220/PhilChilds.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-2892929557639786279.post-7892721593870652440</id><published>2008-06-13T21:56:00.001+01:00</published><updated>2009-02-10T17:09:28.328Z</updated><category scheme='http://www.blogger.com/atom/ns#' term='ISA Server'/><title type='text'>Setting default option in ISA logon form to Private Computer</title><content type='html'>Now, obviously I would not recommend this as best practice, but I was asked if I could configure the default security option in the ISA 2006 logon form to Private Computer instead of Public (despite venting reluctance) to make it easier for users to logon and use persistent cookies to gain access to Office applications from SharePoint without being prompted to sign in again.&lt;br /&gt;&lt;br /&gt;So, if you also want to implement this, this is how you do it:&lt;br /&gt;&lt;br /&gt;1. Create a new set of forms in the C:\Program Files\Microsoft ISA Server\CookieAuthTemplates folder on the ISA server and change your rules to use these forms instead of the default (see &lt;a href="http://technet.microsoft.com/en-us/library/bb794733.aspx"&gt;http://technet.microsoft.com/en-us/library/bb794733.aspx&lt;/a&gt; for details).&lt;br /&gt;&lt;br /&gt;2. Edit each of these files in notepad:&lt;br /&gt;&lt;br /&gt;usr_pwd.htm&lt;br /&gt;usr_pwd_pcode.htm&lt;br /&gt;pwd_pcode.htm&lt;br /&gt;pwd_pcode_nxt.htm&lt;br /&gt;&lt;br /&gt;3. Find and remove checked="checked" from this line: &lt;code&gt;&amp;lt;td&gt;&amp;lt;input id="rdoPblc" type="radio" name="trusted" value="0" class="rdo" onclick="clkSec()" checked="checked" /&gt;&amp;lt;/td&gt;&lt;/code&gt; &lt;br /&gt;&lt;br /&gt;It should now read: &lt;code&gt;&amp;lt;td&gt;&amp;lt;input id="rdoPblc" type="radio" name="trusted" value="0" class="rdo" onclick="clkSec()" /&gt;&amp;lt;/td&gt;&lt;/code&gt; &lt;br /&gt;&lt;br /&gt;4. Find and add the checked="checked" option to the following line: &lt;code&gt;&amp;lt;td&gt;&amp;lt;input id="rdoPrvt" type="radio" name="trusted" value="4" class="rdo" onclick="clkSec()" /&gt;&amp;lt;/td&gt;&lt;/code&gt; &lt;br /&gt;&lt;br /&gt;It should now read: &lt;code&gt;&amp;lt;td&gt;&amp;lt;input id="rdoPrvt" type="radio" name="trusted" value="4" class="rdo" onclick="clkSec()" checked="checked" /&gt;&amp;lt;/td&gt;&lt;/code&gt; &lt;br /&gt;&lt;br /&gt;5. Perform this for all four files listed in step 2.&lt;br /&gt;&lt;br /&gt;6. Restart the Microsoft Firewall service.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/2892929557639786279-7892721593870652440?l=pacsharepoint.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://pacsharepoint.com/feeds/7892721593870652440/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://pacsharepoint.com/2008/06/setting-default-option-in-isa-logon.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/2892929557639786279/posts/default/7892721593870652440'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/2892929557639786279/posts/default/7892721593870652440'/><link rel='alternate' type='text/html' href='http://pacsharepoint.com/2008/06/setting-default-option-in-isa-logon.html' title='Setting default option in ISA logon form to Private Computer'/><author><name>Phil Childs</name><uri>http://www.blogger.com/profile/13199781793530532335</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='24' src='http://4.bp.blogspot.com/_3ZvpJCdZvQk/TCTDY7m2tzI/AAAAAAAAAKo/PRrCxyIVszc/S220/PhilChilds.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-2892929557639786279.post-9011575474984097013</id><published>2008-05-15T16:36:00.005+01:00</published><updated>2009-02-13T17:05:09.185Z</updated><category scheme='http://www.blogger.com/atom/ns#' term='SharePoint'/><category scheme='http://www.blogger.com/atom/ns#' term='Operations'/><title type='text'>SharePoint Backup Script</title><content type='html'>This isn't the most advanced backup script you will ever see, but a) it works as a batch file so it is easy to modify and deploy, and b) it backs up more than the OOB tools do on their own, as follows:&lt;br /&gt;&lt;br /&gt;- Deletes and recreates the folder structure for the backup target share&lt;br /&gt;- Backs up site collections using stsadm (you will need to add the site collections that you wish to backup)&lt;br /&gt;- Performs a farm backup using stsadm&lt;br /&gt;- Copies the 12 hive across&lt;br /&gt;- Performs an IIS metabase backup and copies the inetpub folder across&lt;br /&gt;- Copies the Global Assembly Cache&lt;br /&gt;&lt;br /&gt;For it to work, you will need to create a share on your backup server called "Backup" with the following permissions:&lt;br /&gt;&lt;br /&gt;- SharePoint setup/administrator account - Full Control&lt;br /&gt;- SQL Service Account - Full Control&lt;br /&gt;- SharePoint Service/Server Farm Account - Full Control&lt;br /&gt;&lt;br /&gt;Run the following command line on the backup server to do this for you:&lt;br /&gt;&lt;br /&gt;&lt;code&gt;NET SHARE Backup=D:\Backup /GRANT:DOMAIN\SPAdmin,FULL /GRANT:DOMAIN\SQLSVC,FULL /GRANT:DOMAIN\SPSVC,FULL&lt;/code&gt;&lt;br /&gt;&lt;br /&gt;And here is the backup script:&lt;br /&gt;&lt;code&gt;&lt;br /&gt;@echo off&lt;br /&gt;echo =================================================&lt;br /&gt;echo Backup SharePoint Farm&lt;br /&gt;echo =================================================&lt;br /&gt;c:&lt;br /&gt;CD\Program Files\Common Files\Microsoft Shared\web server extensions\12\BIN&lt;br /&gt;@echo off&lt;br /&gt;&lt;br /&gt;rd \\BACKUPSERVER\Backup\SharePoint /s /q&lt;br /&gt;md \\BACKUPSERVER\Backup\SharePoint&lt;br /&gt;md \\BACKUPSERVER\Backup\SharePoint\12&lt;br /&gt;md \\BACKUPSERVER\Backup\SharePoint\IIS&lt;br /&gt;md \\BACKUPSERVER\Backup\SharePoint\GAC&lt;br /&gt;&lt;br /&gt;echo Backing up site collections&lt;br /&gt;stsadm -o backup -url http://portal.domain.com -filename \\BACKUPSERVER\Backup\SharePoint\Portal.dat -overwrite&lt;br /&gt;&lt;br /&gt;echo Backing up farm&lt;br /&gt;stsadm.exe -o backup -directory \\BACKUPSERVER\Backup\SharePoint\ -backupmethod full&lt;br /&gt;&lt;br /&gt;echo Backing up 12 hive&lt;br /&gt;xcopy "C:\Program Files\Common Files\Microsoft Shared\web server extensions\12" \\BACKUPSERVER\Backup\SharePoint\12 /s /e /c /h /f /r /k&lt;br /&gt;&lt;br /&gt;echo Backing up IIS&lt;br /&gt;c:&lt;br /&gt;cd\windows\system32\inetsrv\MetaBack&lt;br /&gt;del metabasebackup.*&lt;br /&gt;cscript c:\windows\system32\iisback.vbs /backup /b MetabaseBackup /overwrite&lt;br /&gt;xcopy metabasebackup.* \\BACKUPSERVER\Backup\SharePoint\IIS /s /e /c /h /f /r /k&lt;br /&gt;xcopy c:\inetpub\*.* \\BACKUPSERVER\Backup\SharePoint\IIS /s /e /c /h /f /r /k&lt;br /&gt;&lt;br /&gt;echo Backing up GAC&lt;br /&gt;xcopy c:\windows\assembly\*.* \\BACKUPSERVER\Backup\SharePoint\GAC /s /e /c /h /f /r /k&lt;br /&gt;&lt;br /&gt;echo Backup operation finished&lt;br /&gt;&lt;br /&gt;&lt;/code&gt;&lt;code&gt;&lt;/code&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/2892929557639786279-9011575474984097013?l=pacsharepoint.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://pacsharepoint.com/feeds/9011575474984097013/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://pacsharepoint.com/2008/05/sharepoint-backup-script.html#comment-form' title='2 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/2892929557639786279/posts/default/9011575474984097013'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/2892929557639786279/posts/default/9011575474984097013'/><link rel='alternate' type='text/html' href='http://pacsharepoint.com/2008/05/sharepoint-backup-script.html' title='SharePoint Backup Script'/><author><name>Phil Childs</name><uri>http://www.blogger.com/profile/13199781793530532335</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='24' src='http://4.bp.blogspot.com/_3ZvpJCdZvQk/TCTDY7m2tzI/AAAAAAAAAKo/PRrCxyIVszc/S220/PhilChilds.jpg'/></author><thr:total>2</thr:total></entry><entry><id>tag:blogger.com,1999:blog-2892929557639786279.post-6811064789337718305</id><published>2008-05-09T23:20:00.000+01:00</published><updated>2009-02-10T16:44:16.231Z</updated><category scheme='http://www.blogger.com/atom/ns#' term='SharePoint'/><category scheme='http://www.blogger.com/atom/ns#' term='My Site'/><title type='text'>Post-SP1 hotfix for UK My Sites released</title><content type='html'>The hotfix to enable new My Sites to be created with English (United Kingdom) regional settings has been published from KB article 942819 (http://support.microsoft.com/kb/942819). &lt;br /&gt;&lt;br /&gt;Install the fix and set the regional settings of the My Site Host site collection (i.e., the root site of your My Site Web Application) to UK. Any &lt;strong&gt;new&lt;/strong&gt; personal site created will inherit these regional settings.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/2892929557639786279-6811064789337718305?l=pacsharepoint.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://pacsharepoint.com/feeds/6811064789337718305/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://pacsharepoint.com/2008/05/hotfix-to-enable-new-my-sites-to-be.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/2892929557639786279/posts/default/6811064789337718305'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/2892929557639786279/posts/default/6811064789337718305'/><link rel='alternate' type='text/html' href='http://pacsharepoint.com/2008/05/hotfix-to-enable-new-my-sites-to-be.html' title='Post-SP1 hotfix for UK My Sites released'/><author><name>Phil Childs</name><uri>http://www.blogger.com/profile/13199781793530532335</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='24' src='http://4.bp.blogspot.com/_3ZvpJCdZvQk/TCTDY7m2tzI/AAAAAAAAAKo/PRrCxyIVszc/S220/PhilChilds.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-2892929557639786279.post-3940782935012035679</id><published>2008-04-07T20:46:00.001+01:00</published><updated>2009-02-10T17:21:13.542Z</updated><category scheme='http://www.blogger.com/atom/ns#' term='Event Log Errors'/><category scheme='http://www.blogger.com/atom/ns#' term='SharePoint'/><category scheme='http://www.blogger.com/atom/ns#' term='IIS'/><title type='text'>Event ID's 7076, 6398 and 6432</title><content type='html'>I have seen these errors a few times, where the Application Event log shows ID's 7076, 6398 and 6432 with the message "Attempted to read or write to protected memory". Microsoft has located the problem to be related to IIS and have issued a fix at &lt;a href="http://support.microsoft.com/?id=946517"&gt;http://support.microsoft.com/?id=946517&lt;/a&gt;. It can be installed regardless of MOSS/WSS service pack installed. Also see the following article for further details - &lt;a href="http://sharepoint.microsoft.com/blogs/fromthefield/Lists/Posts/Post.aspx?ID=47"&gt;http://sharepoint.microsoft.com/blogs/fromthefield/Lists/Posts/Post.aspx?ID=47&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;Update (courtesy of my colleague Virinder Aulakh): You get an unspecified SMTP error when you try changing SMTP settings in IIS after applying the hotfix (KB946517) to resolve Event ID 6398 errors. The problem is described in detail here &lt;a href="http://blogs.msdn.com/vijaysk/archive/2008/04/14/issue-smtp-configuration-unspecified-error.aspx"&gt;http://blogs.msdn.com/vijaysk/archive/2008/04/14/issue-smtp-configuration-unspecified-error.aspx&lt;/a&gt; and the subsequent Microsoft Knowledgebase article is here &lt;a href="http://support.microsoft.com/default.aspx/KB/950426"&gt;http://support.microsoft.com/default.aspx/KB/950426&lt;/a&gt;.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/2892929557639786279-3940782935012035679?l=pacsharepoint.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://pacsharepoint.com/feeds/3940782935012035679/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://pacsharepoint.com/2008/04/event-ids-7076-6398-and-6432.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/2892929557639786279/posts/default/3940782935012035679'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/2892929557639786279/posts/default/3940782935012035679'/><link rel='alternate' type='text/html' href='http://pacsharepoint.com/2008/04/event-ids-7076-6398-and-6432.html' title='Event ID&apos;s 7076, 6398 and 6432'/><author><name>Phil Childs</name><uri>http://www.blogger.com/profile/13199781793530532335</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='24' src='http://4.bp.blogspot.com/_3ZvpJCdZvQk/TCTDY7m2tzI/AAAAAAAAAKo/PRrCxyIVszc/S220/PhilChilds.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-2892929557639786279.post-7248751147566480708</id><published>2007-11-26T16:10:00.000Z</published><updated>2009-02-10T13:54:55.226Z</updated><title type='text'>SharePoint development, here I come!</title><content type='html'>I am entering a new phase of my career today, attending the first of a 5-day course titled "Introduction to C# Programming with Microsoft .NET". I'm hoping that I can take what I learn here, and along with previous experiences of programming back in the day, start to expand my capabilities to include some development in SharePoint.&lt;br /&gt;&lt;br /&gt;Whilst I will never be a full-scale application developer, I'm hoping that it will make me a more rounded SharePoint consultant with the capability to add extra value to the SharePoint deployments that I am involved in.&lt;br /&gt;&lt;br /&gt;I also intend to publish the majority of Web Parts and tools that I develop through this blog, so watch this space (hopefully!)...&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/2892929557639786279-7248751147566480708?l=pacsharepoint.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://pacsharepoint.com/feeds/7248751147566480708/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://pacsharepoint.com/2007/11/sharepoint-development-here-i-come.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/2892929557639786279/posts/default/7248751147566480708'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/2892929557639786279/posts/default/7248751147566480708'/><link rel='alternate' type='text/html' href='http://pacsharepoint.com/2007/11/sharepoint-development-here-i-come.html' title='SharePoint development, here I come!'/><author><name>Phil Childs</name><uri>http://www.blogger.com/profile/13199781793530532335</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='24' src='http://4.bp.blogspot.com/_3ZvpJCdZvQk/TCTDY7m2tzI/AAAAAAAAAKo/PRrCxyIVszc/S220/PhilChilds.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-2892929557639786279.post-487410828924545223</id><published>2007-10-10T17:40:00.000+01:00</published><updated>2009-02-10T16:41:05.128Z</updated><category scheme='http://www.blogger.com/atom/ns#' term='Search'/><category scheme='http://www.blogger.com/atom/ns#' term='Security'/><category scheme='http://www.blogger.com/atom/ns#' term='SharePoint'/><title type='text'>Search problems with large SharePoint groups</title><content type='html'>Had a problem where the search facility was indexing some site collections but not others - even though they were in the same namespace (i.e., couldn't have been proxy exceptions, etc.).&lt;br /&gt;&lt;br /&gt;The crawl log listed errors against the site collection URLs saying "Element Not Found". The gather logs also reported the following for each site collection URL:&lt;br /&gt;&lt;br /&gt;10/09/2007 13:20:14.37 mssdmn.exe (0x0424) 0x0E04 Search Server Common PHSts 0 Monitorable STS3::COWSSecurityObject::AddUserToACLs: Return error to caller, hr=80070057 - File:d:\office\source\search\search\gather\protocols\sts3\sts3util.cxx Line:1637&lt;br /&gt;10/09/2007 13:20:14.37 mssdmn.exe (0x0424) 0x0E04 Search Server Common PHSts 0 Monitorable STS3::COWSSecurityObject::Init: Return error to caller, hr=80070057 - File:d:\office\source\search\search\gather\protocols\sts3\sts3util.cxx Line:1396&lt;br /&gt;10/09/2007 13:20:14.37 mssdmn.exe (0x0424) 0x0E04 Search Server Common PHSts 0 Monitorable STS3::COWSSite::AddScope: Return error to caller, hr=80070057 - File:d:\office\source\search\search\gather\protocols\sts3\sts3util.cxx Line:1171&lt;br /&gt;10/09/2007 13:20:14.37 mssdmn.exe (0x0424) 0x0E04 Search Server Common PHSts 0 Monitorable STS3::COWSSubWeb::InitSecurity: Return error to caller, hr=80070057 - File:d:\office\source\search\search\gather\protocols\sts3\sts3util.cxx Line:2332&lt;br /&gt;10/09/2007 13:20:14.37 mssdmn.exe (0x0424) 0x0E04 Search Server Common PHSts 0 Monitorable STS3::COWSSubWeb::Initialize: Return error to caller, hr=80070057 - File:d:\office\source\search\search\gather\protocols\sts3\sts3util.cxx Line:2163&lt;br /&gt;10/09/2007 13:20:14.37 mssdmn.exe (0x0424) 0x0E04 Search Server Common PHSts 0 Monitorable CSTS3Accessor::InitURLType: Return error to caller, hr=80070057 - File:d:\office\source\search\search\gather\protocols\sts3\sts3acc.cxx Line:1500&lt;br /&gt;10/09/2007 13:20:14.37 mssdmn.exe (0x0424) 0x0E04 Search Server Common PHSts 0 Monitorable CSTS3Accessor::InitURLType fails, Url sts3s://portal.edulink.internal/siteurl=/siteid={6b5da8a8-fdb4-419f-a82d-aaef67d6c7a9}/weburl=/webid={e480f6f1-472e-4770-9b70-2115c1089400}, hr=80070057 - File:d:\office\source\search\search\gather\protocols\sts3\sts3acc.cxx Line:172&lt;br /&gt;10/09/2007 13:20:14.37 mssdmn.exe (0x0424) 0x0E04 Search Server Common PHSts 0 Monitorable CSTS3Accessor::Init fails, Url sts3s://portal.edulink.internal/siteurl=/siteid={6b5da8a8-fdb4-419f-a82d-aaef67d6c7a9}/weburl=/webid={e480f6f1-472e-4770-9b70-2115c1089400}, hr=80070057 - File:d:\office\source\search\search\gather\protocols\sts3\sts3handler.cxx Line:238&lt;br /&gt;10/09/2007 13:20:14.37 mssdmn.exe (0x0424) 0x0E04 Search Server Common PHSts 0 Monitorable CSTS3Handler::CreateAccessorExB: Return error to caller, hr=80070057 - File:d:\office\source\search\search\gather\protocols\sts3\sts3handler.cxx Line:256&lt;br /&gt;&lt;br /&gt;The problem was a SharePoint group present in the top level site of each site collection with membership of just over 1900 accounts. I removed the group in each top level site and this resolved the issue.&lt;br /&gt;&lt;br /&gt;The "Plan for software boundaries" guide at &lt;a href="http://technet2.microsoft.com/Office/en-us/library/6a13cd9f-4b44-40d6-85aa-c70a8e5c34fe1033.mspx?mfr=true"&gt;http://technet2.microsoft.com/Office/en-us/library/6a13cd9f-4b44-40d6-85aa-c70a8e5c34fe1033.mspx?mfr=true&lt;/a&gt; suggests a limit of 2,000 security principals per Web site, so it could be this. However, the users still existed in the site collection after I removed the group, so it was probably related to the number of users in the SharePoint group instead.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/2892929557639786279-487410828924545223?l=pacsharepoint.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://pacsharepoint.com/feeds/487410828924545223/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://pacsharepoint.com/2007/10/had-problem-where-search-facility-was.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/2892929557639786279/posts/default/487410828924545223'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/2892929557639786279/posts/default/487410828924545223'/><link rel='alternate' type='text/html' href='http://pacsharepoint.com/2007/10/had-problem-where-search-facility-was.html' title='Search problems with large SharePoint groups'/><author><name>Phil Childs</name><uri>http://www.blogger.com/profile/13199781793530532335</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='24' src='http://4.bp.blogspot.com/_3ZvpJCdZvQk/TCTDY7m2tzI/AAAAAAAAAKo/PRrCxyIVszc/S220/PhilChilds.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-2892929557639786279.post-2207145212681828250</id><published>2007-09-28T20:51:00.000+01:00</published><updated>2009-02-10T14:20:53.606Z</updated><category scheme='http://www.blogger.com/atom/ns#' term='STSADM'/><category scheme='http://www.blogger.com/atom/ns#' term='Security'/><category scheme='http://www.blogger.com/atom/ns#' term='SharePoint'/><title type='text'>Using stsadm to add users to a SharePoint group</title><content type='html'>At first glance, the stsadm adduser command seems a bit of a pain when adding users into SharePoint because you have to specify a userlogin, useremail and username variable when using the command - these are not optional.&lt;br /&gt;&lt;br /&gt;However, I have found that when I use dummy names for the useremail and username variables, the user profile database in MOSS overwrites them once the user has been added to the group. So, I used the following stsadm command to add users to a SharePoint group, which can be useful when you have bulk users to add from a CSV file:&lt;br /&gt;&lt;br /&gt;&lt;code&gt;stsadm -o adduser -url http://&lt;sitename&gt; -userlogin &lt;domainname\username&gt;-useremail test@test.com -group "&lt;sharepointgroupname&gt;" -username "Test User"&lt;/code&gt;&lt;br /&gt;&lt;br /&gt;For example,&lt;br /&gt;&lt;br /&gt;&lt;code&gt;stsadm -o adduser -url https://portal.edulink.internal -userlogin EDULINK\phil.childs -useremail test@test.com -group "Corporate Users" -username "Test User"&lt;/code&gt;&lt;br /&gt;&lt;br /&gt;Once added, wait a few seconds and the e-mail address and user name changes from test@test.com and Test User to the correct one specified in the user profile database. Make sure that you test this with one user first though, before creating a script to add 1000 users all at once!&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/2892929557639786279-2207145212681828250?l=pacsharepoint.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://pacsharepoint.com/feeds/2207145212681828250/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://pacsharepoint.com/2007/09/using-stsadm-to-add-users-to-sharepoint.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/2892929557639786279/posts/default/2207145212681828250'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/2892929557639786279/posts/default/2207145212681828250'/><link rel='alternate' type='text/html' href='http://pacsharepoint.com/2007/09/using-stsadm-to-add-users-to-sharepoint.html' title='Using stsadm to add users to a SharePoint group'/><author><name>Phil Childs</name><uri>http://www.blogger.com/profile/13199781793530532335</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='24' src='http://4.bp.blogspot.com/_3ZvpJCdZvQk/TCTDY7m2tzI/AAAAAAAAAKo/PRrCxyIVszc/S220/PhilChilds.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-2892929557639786279.post-925947852127685877</id><published>2007-09-27T22:18:00.000+01:00</published><updated>2009-02-10T14:18:56.836Z</updated><category scheme='http://www.blogger.com/atom/ns#' term='Search'/><category scheme='http://www.blogger.com/atom/ns#' term='Event Log Errors'/><category scheme='http://www.blogger.com/atom/ns#' term='SharePoint'/><title type='text'>Catalog 'index file on the search server Search' error on WSS 3 Search service</title><content type='html'>Everything was running fine for a couple of months and then the following error started to appear on the index server every five minutes:&lt;br /&gt;&lt;br /&gt;Event Type: Error&lt;br /&gt;Event Source: Windows SharePoint Services 3 Search&lt;br /&gt;Event Category: Gatherer&lt;br /&gt;Event ID: 2424&lt;br /&gt;Date: 27/09/2007&lt;br /&gt;Time: 13:40:01&lt;br /&gt;User: N/A&lt;br /&gt;Computer: EP-SP-INDEX01&lt;br /&gt;Description:&lt;br /&gt;The update cannot be started because the content sources cannot be accessed. Fix the errors and try the update again.&lt;br /&gt;&lt;br /&gt;Context: Application 'Search', Catalog 'index file on the search server Search'&lt;br /&gt;&lt;br /&gt;There are lots of articles on this, one of them with a list of 15 suggestions to resolve the problem! However, I managed to find an article from Ivan Wilson at &lt;a href="http://guru-web.blogspot.com/2007/08/wss-30-content-indexing-update-cannot.html"&gt;http://guru-web.blogspot.com/2007/08/wss-30-content-indexing-update-cannot.html&lt;/a&gt; that solved it for me (thanks, Ian). Ian says as follows:&lt;br /&gt;&lt;br /&gt;"I fixed this by going to Central Administration – Operations – Services on Server. I selected the Windows SharePoint Services Search entry. I then changed the Service Account username and password to match the Content Access Account details. Click OK on the bottom of the page and wait five minutes."&lt;br /&gt;&lt;br /&gt;"Once I saw that the error was no longer being logged I went back and set the Service Account back to its original username and password. Still no sign of the error. I also verified that WSS was indexing content again."&lt;br /&gt;&lt;br /&gt;So that is exactly what I did. I had two service accounts - one called SP_WSS_SearchSVC and SP_WSS_SearchCA, so I entered the SVC account for both the service account AND content access account, restarted the service and it worked.&lt;br /&gt;&lt;br /&gt;The only thing that differed from Ian's findings were that when I returned it back to having the SVC account as the service account and CA account as the content access account, the error reappeared straight away, except that it also reported a one-off error with trying to read the Central Administration site, as follows:&lt;br /&gt;&lt;br /&gt;Event Type: Warning&lt;br /&gt;Event Source: Windows SharePoint Services 3 Search&lt;br /&gt;Event Category: Gatherer&lt;br /&gt;Event ID: 2436&lt;br /&gt;Date: 27/09/2007&lt;br /&gt;Time: 13:50:01&lt;br /&gt;User: N/A&lt;br /&gt;Computer: EP-SP-INDEX01&lt;br /&gt;Description:&lt;br /&gt;The start address &lt;sts3: contentdbid="{090a9549-fffe-4a20-9817-58748a799721}"&gt;cannot be crawled.&lt;br /&gt;&lt;br /&gt;Context: Application 'Search index file on the search server', Catalog 'Search'&lt;br /&gt;&lt;br /&gt;Details:&lt;br /&gt;(0x80131534)&lt;br /&gt;&lt;br /&gt;Not sure why all this started (it may have been after some SQL maintenance plans were run), so it's probably something to do with permissions somewhere, but rather than spend an age trying to discover what it was, I ended up using the service account for both services and content access - There shouldn't be any security implications of doing this because both accounts are only Domain Users, with identical SQL permissions, and this is only for indexing the WSS help files anyway. The only difference is that the service account is being used to run the Windows service, which gives it slightly more permissions on the Index server itself.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/2892929557639786279-925947852127685877?l=pacsharepoint.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://pacsharepoint.com/feeds/925947852127685877/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://pacsharepoint.com/2007/09/catalog-index-file-on-search-server.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/2892929557639786279/posts/default/925947852127685877'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/2892929557639786279/posts/default/925947852127685877'/><link rel='alternate' type='text/html' href='http://pacsharepoint.com/2007/09/catalog-index-file-on-search-server.html' title='Catalog &apos;index file on the search server Search&apos; error on WSS 3 Search service'/><author><name>Phil Childs</name><uri>http://www.blogger.com/profile/13199781793530532335</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='24' src='http://4.bp.blogspot.com/_3ZvpJCdZvQk/TCTDY7m2tzI/AAAAAAAAAKo/PRrCxyIVszc/S220/PhilChilds.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-2892929557639786279.post-6025174629651049959</id><published>2007-09-26T22:07:00.000+01:00</published><updated>2009-02-10T14:18:32.580Z</updated><category scheme='http://www.blogger.com/atom/ns#' term='SharePoint'/><category scheme='http://www.blogger.com/atom/ns#' term='Document Conversions Service'/><title type='text'>Getting the Document Conversions Service running on a server farm</title><content type='html'>I have two front-end Web servers and an Index server and I want to install the Document Conversions Load Balancer and Launcher service on the Index server. I chose this configuration rather than load balancing the Launcher service across the front-ends based on the recommendations in this article: &lt;a href="http://technet2.microsoft.com/Office/en-us/library/f7d7b652-10cc-4c99-8c05-0cc4341d4d941033.mspx"&gt;http://technet2.microsoft.com/Office/en-us/library/f7d7b652-10cc-4c99-8c05-0cc4341d4d941033.mspx&lt;/a&gt;, and also because resilience of the Document Conversions service was not required.&lt;br /&gt;&lt;br /&gt;I also followed the instructions titled "Configuring document conversions in a server farm" at the bottom of this article because the registry entries did need be set manually. After doing this, the Load Balancer service started fine but the Launcher service just hang on "Starting".&lt;br /&gt;&lt;br /&gt;I then found another article (not referenced at all in the first article) called "The Document Conversions Launcher Service status on a SharePoint Server 2007 Web front-end server displays "Starting" but does not start or stop" at &lt;a href="http://support.microsoft.com/kb/941212"&gt;http://support.microsoft.com/kb/941212&lt;/a&gt;. I went through the instructions on this article and the Launcher service started successfully.&lt;br /&gt;&lt;br /&gt;This article mentions the problem if you are trying to start the Launcher service on a second Web Front-End server - but in my example, I was trying to start it on the Index server.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/2892929557639786279-6025174629651049959?l=pacsharepoint.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://pacsharepoint.com/feeds/6025174629651049959/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://pacsharepoint.com/2007/09/getting-document-conversions-service.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/2892929557639786279/posts/default/6025174629651049959'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/2892929557639786279/posts/default/6025174629651049959'/><link rel='alternate' type='text/html' href='http://pacsharepoint.com/2007/09/getting-document-conversions-service.html' title='Getting the Document Conversions Service running on a server farm'/><author><name>Phil Childs</name><uri>http://www.blogger.com/profile/13199781793530532335</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='24' src='http://4.bp.blogspot.com/_3ZvpJCdZvQk/TCTDY7m2tzI/AAAAAAAAAKo/PRrCxyIVszc/S220/PhilChilds.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-2892929557639786279.post-7660599363068086506</id><published>2007-09-10T18:52:00.000+01:00</published><updated>2009-02-10T14:18:06.466Z</updated><category scheme='http://www.blogger.com/atom/ns#' term='Reporting'/><category scheme='http://www.blogger.com/atom/ns#' term='SharePoint'/><title type='text'>Nothing appears in the site collection usage reports pages</title><content type='html'>Had the problem where the MOSS usage analysis processing logs were being created correctly in the default LOGS folder, but nothing appreared in the site collection usage reports pages.&lt;br /&gt;&lt;br /&gt;Strangely, I could also successfully create reports in SharePoint designer and view the usage reports for each individual site at &lt;sitename&gt;/_layouts/UsageDetails.aspx.&lt;br /&gt;&lt;br /&gt;Well, surprise surprise it was a permissions issue. To get it working I added the local WSS_WPG account to the LOGS folder and gave it Read/Write/Modify permissions. However, even though there are log files dating back 1 month, the usage reports page only shows data from when I added the WSS_WPG account to the logs folder, so you will need to wait 24 hours before the first data appears.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/2892929557639786279-7660599363068086506?l=pacsharepoint.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://pacsharepoint.com/feeds/7660599363068086506/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://pacsharepoint.com/2007/09/nothing-appears-in-site-collection.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/2892929557639786279/posts/default/7660599363068086506'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/2892929557639786279/posts/default/7660599363068086506'/><link rel='alternate' type='text/html' href='http://pacsharepoint.com/2007/09/nothing-appears-in-site-collection.html' title='Nothing appears in the site collection usage reports pages'/><author><name>Phil Childs</name><uri>http://www.blogger.com/profile/13199781793530532335</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='24' src='http://4.bp.blogspot.com/_3ZvpJCdZvQk/TCTDY7m2tzI/AAAAAAAAAKo/PRrCxyIVszc/S220/PhilChilds.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-2892929557639786279.post-6503201471733338825</id><published>2007-08-29T18:48:00.000+01:00</published><updated>2009-02-10T14:17:41.151Z</updated><category scheme='http://www.blogger.com/atom/ns#' term='User Profiles'/><category scheme='http://www.blogger.com/atom/ns#' term='SharePoint'/><title type='text'>Choosing members of an existing group for user profile import</title><content type='html'>I needed to set up a User Profile import connection to include members of a specific group rather than the whole directory (can be quite useful for preventing lots of useless account appearing, such as service accounts). This is what I did:&lt;br /&gt;&lt;br /&gt;- Go to Site Settings &gt; Manage profile database &gt; Configure profile import.&lt;br /&gt;&lt;br /&gt;- Select “Custom Source“. This will let you create import connections&lt;br /&gt;&lt;br /&gt;By the way, this is also how you can configure to import from multiple domains in a forest without having to specify the entire forest&lt;br /&gt;&lt;br /&gt;Also, this is how you get the “Manage connections“ link on the Manage Profile Database screen&lt;br /&gt;&lt;br /&gt;- It should ask you for the connection settings&lt;br /&gt;&lt;br /&gt;- Fill in User Filter&lt;br /&gt;&lt;br /&gt;Format:&lt;br /&gt;&lt;code&gt;(&amp;amp;(objectCategory=Person)(objectClass=User)(memberOf=[distinguised name of the group]))&lt;/code&gt;&lt;br /&gt;&lt;br /&gt;Example 1 - This LDAP query selects any account from members of the specified group in AD:&lt;br /&gt;&lt;code&gt;(&amp;amp;(objectCategory=Person)(objectClass=User)(memberOf=CN=Group1,OU=Domain Distribution Groups,DC=domain,DC=co,DC=uk))&lt;/code&gt;&lt;br /&gt;&lt;br /&gt;Example 2 - This LDAP query selects only enabled accounts from members of two groups in AD:&lt;br /&gt;&lt;code&gt;(&amp;amp;(objectCategory=Person)(objectClass=User)(!userAccountControl:1.2.840.113556.1.4.803:=2)((memberOf=CN=Group1,OU=Domain Distribution Groups,DC=domain,DC=co,DC=uk)(memberOf=CN=Group2,OU=Domain Distribution Groups,DC=domain,DC=co,DC=uk)))&lt;/code&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/2892929557639786279-6503201471733338825?l=pacsharepoint.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://pacsharepoint.com/feeds/6503201471733338825/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://pacsharepoint.com/2007/08/getting-rss-viewer-in-moss-working.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/2892929557639786279/posts/default/6503201471733338825'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/2892929557639786279/posts/default/6503201471733338825'/><link rel='alternate' type='text/html' href='http://pacsharepoint.com/2007/08/getting-rss-viewer-in-moss-working.html' title='Choosing members of an existing group for user profile import'/><author><name>Phil Childs</name><uri>http://www.blogger.com/profile/13199781793530532335</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='24' src='http://4.bp.blogspot.com/_3ZvpJCdZvQk/TCTDY7m2tzI/AAAAAAAAAKo/PRrCxyIVszc/S220/PhilChilds.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-2892929557639786279.post-1873856674423388959</id><published>2007-08-22T10:59:00.001+01:00</published><updated>2009-02-10T17:13:15.399Z</updated><category scheme='http://www.blogger.com/atom/ns#' term='SharePoint'/><title type='text'>Problems getting the MOSS RSS Viewer working through a proxy server</title><content type='html'>This is quite a common problem, but I am posting it here in case I forget it later! &lt;br /&gt;&lt;br /&gt;It is well documented that you have to add an entry into the web.config file in C:\Inetpub\wwwroot\wss\VirtualDirectories\&lt;name&gt;, but I found that it can be quite fussy as to how these lines are formatted. The lines I added were as follows (I have left the /appSettings and /configuration references in as pointers): &lt;br /&gt;&lt;br /&gt;&lt;code&gt;&amp;lt;/appSettings&gt; &lt;br /&gt;  &amp;lt;system.net&gt; &lt;br /&gt;    &amp;lt;defaultProxy&gt; &lt;br /&gt;      &amp;lt;proxy usesystemdefault = "false" proxyaddress="http://proxy.domain.internal:8080" bypassonlocal="true" /&gt; &lt;br /&gt;    &amp;lt;/defaultProxy&gt; &lt;br /&gt;  &amp;lt;/system.net&gt; &lt;br /&gt;&amp;lt;/configuration&gt;&lt;/code&gt; &lt;br /&gt;&lt;br /&gt;These are the things that I tried to get it working: &lt;br /&gt;- Ensured that all the indentations were correct for the system.net and defaultProxy references. &lt;br /&gt;- Entered http:// at the start of the proxy address rather than just have the FQDN. &lt;br /&gt;- Ensured that there were no blank lines between any of the code.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/2892929557639786279-1873856674423388959?l=pacsharepoint.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://pacsharepoint.com/feeds/1873856674423388959/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://pacsharepoint.com/2007/08/problems-getting-moss-rss-viewer.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/2892929557639786279/posts/default/1873856674423388959'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/2892929557639786279/posts/default/1873856674423388959'/><link rel='alternate' type='text/html' href='http://pacsharepoint.com/2007/08/problems-getting-moss-rss-viewer.html' title='Problems getting the MOSS RSS Viewer working through a proxy server'/><author><name>Phil Childs</name><uri>http://www.blogger.com/profile/13199781793530532335</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='24' src='http://4.bp.blogspot.com/_3ZvpJCdZvQk/TCTDY7m2tzI/AAAAAAAAAKo/PRrCxyIVszc/S220/PhilChilds.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-2892929557639786279.post-4603740941734114678</id><published>2007-08-01T20:14:00.000+01:00</published><updated>2009-02-10T14:22:25.132Z</updated><category scheme='http://www.blogger.com/atom/ns#' term='Product Updates'/><category scheme='http://www.blogger.com/atom/ns#' term='ISA Server'/><category scheme='http://www.blogger.com/atom/ns#' term='Windows Server 2003'/><title type='text'>ISA Server 2006 and Windows Server 2003 SP2</title><content type='html'>I would strongly advise following steps 2 and 3 in the following article BEFORE installing ISA Server 2006 on 32-bit Windows Server 2003 with SP2: &lt;a href="http://blogs.technet.com/isablog/archive/2007/03/27/isa-server-and-windows-server-2003-service-pack-2.aspx"&gt;http://blogs.technet.com/isablog/archive/2007/03/27/isa-server-and-windows-server-2003-service-pack-2.aspx&lt;/a&gt;. BTW, step 2 only needs to be done on multi-core multi-processor servers (mine were 2 socket dual core HP DL380's).&lt;br /&gt;&lt;br /&gt;I had all sorts of issues before implementing these fixes - I couldn't tell you wish one solved the problems but it is probably a good idea to do both just in case.&lt;br /&gt;&lt;br /&gt;If implementing step 2 and setting the mask to assign NICs to separate processors, I assigned NIC1 port A to processor thread 0, NIC1 port B to processor thread 1, NIC2 port A to processor thread 2 and NIC2 port B to processor thread 3.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/2892929557639786279-4603740941734114678?l=pacsharepoint.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://pacsharepoint.com/feeds/4603740941734114678/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://pacsharepoint.com/2007/08/isa-server-2006-and-windows-server-2003.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/2892929557639786279/posts/default/4603740941734114678'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/2892929557639786279/posts/default/4603740941734114678'/><link rel='alternate' type='text/html' href='http://pacsharepoint.com/2007/08/isa-server-2006-and-windows-server-2003.html' title='ISA Server 2006 and Windows Server 2003 SP2'/><author><name>Phil Childs</name><uri>http://www.blogger.com/profile/13199781793530532335</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='24' src='http://4.bp.blogspot.com/_3ZvpJCdZvQk/TCTDY7m2tzI/AAAAAAAAAKo/PRrCxyIVszc/S220/PhilChilds.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-2892929557639786279.post-8030253702174263130</id><published>2007-07-26T00:46:00.000+01:00</published><updated>2009-02-10T14:16:43.171Z</updated><category scheme='http://www.blogger.com/atom/ns#' term='SharePoint'/><category scheme='http://www.blogger.com/atom/ns#' term='Content Query Web Part'/><title type='text'>Customisations to the Content Query Web Part do not appear for 'normal' users</title><content type='html'>I customised the Content Query Web Part to show additional columns from Announcements lists, but these columns could only be viewed in the Web Part by Site Collection Administrators - 'conventional' users (even administrators of the root site) could only see the default title column of each announcement.&lt;br /&gt;&lt;br /&gt;To resolve this, the ItemStyle.xsl and ContentQueryMain.xsl files that I customised needed to be checked in as major versions. I had initially tried to do this with SharePoint Designer, which appeared to show them as checked in, but it was only when I looked at the Style Library using a browser that I could see what the problem was - a mandatory column called "Title" needed to be completed before they could be checked in.&lt;br /&gt;&lt;br /&gt;I edited the properties of each file, gave them a title, and then checked them in as major versions.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/2892929557639786279-8030253702174263130?l=pacsharepoint.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://pacsharepoint.com/feeds/8030253702174263130/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://pacsharepoint.com/2007/07/customisations-to-content-query-web.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/2892929557639786279/posts/default/8030253702174263130'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/2892929557639786279/posts/default/8030253702174263130'/><link rel='alternate' type='text/html' href='http://pacsharepoint.com/2007/07/customisations-to-content-query-web.html' title='Customisations to the Content Query Web Part do not appear for &apos;normal&apos; users'/><author><name>Phil Childs</name><uri>http://www.blogger.com/profile/13199781793530532335</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='24' src='http://4.bp.blogspot.com/_3ZvpJCdZvQk/TCTDY7m2tzI/AAAAAAAAAKo/PRrCxyIVszc/S220/PhilChilds.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-2892929557639786279.post-4918367005859604516</id><published>2007-07-25T19:28:00.000+01:00</published><updated>2009-02-10T14:16:21.175Z</updated><category scheme='http://www.blogger.com/atom/ns#' term='Event Log Errors'/><category scheme='http://www.blogger.com/atom/ns#' term='SharePoint'/><title type='text'>6482, 7076, 6398, and HRESULT 0x80005006 errors on second front-end server</title><content type='html'>Intermittently getting the above errors on my second MOSS front-end server after running an MS hotfix. This server is also hosting a second instance of the Central Administration Web application for resilience purposes.&lt;br /&gt;&lt;br /&gt;A lot of advice recommends running a .NET 2.0 hotfix to resolve, but as this was only happening on my second front-end server I wasn't convinced that this would solve the issue (also, others on the Web also found that it went away for a few days but came back again).&lt;br /&gt;&lt;br /&gt;Followed some advice after extensive searching on the Web to remove the Central Administration Web application using the SharePoint Configuration Wizard and reinstall it back again afterwards. I have done this and so far everything works fine, although the error still may appear again in the future.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/2892929557639786279-4918367005859604516?l=pacsharepoint.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://pacsharepoint.com/feeds/4918367005859604516/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://pacsharepoint.com/2007/07/6482-7076-6398-and-hresult-0x80005006.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/2892929557639786279/posts/default/4918367005859604516'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/2892929557639786279/posts/default/4918367005859604516'/><link rel='alternate' type='text/html' href='http://pacsharepoint.com/2007/07/6482-7076-6398-and-hresult-0x80005006.html' title='6482, 7076, 6398, and HRESULT 0x80005006 errors on second front-end server'/><author><name>Phil Childs</name><uri>http://www.blogger.com/profile/13199781793530532335</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='24' src='http://4.bp.blogspot.com/_3ZvpJCdZvQk/TCTDY7m2tzI/AAAAAAAAAKo/PRrCxyIVszc/S220/PhilChilds.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-2892929557639786279.post-598098514300790729</id><published>2007-07-25T19:22:00.000+01:00</published><updated>2009-02-10T14:19:19.396Z</updated><category scheme='http://www.blogger.com/atom/ns#' term='Event Log Errors'/><category scheme='http://www.blogger.com/atom/ns#' term='User Profiles'/><category scheme='http://www.blogger.com/atom/ns#' term='SharePoint'/><title type='text'>Profile import works but get Error 7888 in the event log</title><content type='html'>Everytime a profile import is run (full or incremental), everything seems to go through successfully, but there is the following error in the event logs:&lt;br /&gt;&lt;br /&gt;Event Type: Error&lt;br /&gt;Event Source: Office SharePoint Server&lt;br /&gt;Event Category: Office Server General&lt;br /&gt;Event ID: 7888&lt;br /&gt;Date: 24/07/2007&lt;br /&gt;Time: 22:00:34&lt;br /&gt;User: N/A&lt;br /&gt;Computer: EP-SP-INDEX01&lt;br /&gt;Description:&lt;br /&gt;A runtime exception was detected. Details follow. Message: Access Denied! Only site admin can access Data Source object from user profile DB.&lt;br /&gt;&lt;br /&gt;Techinal Details: System.UnauthorizedAccessException: Access Denied! Only site admin can access Data Source object from user profile DB. at Microsoft.Office.Server.UserProfiles.SRPSite.AdminCheck(String message) at Microsoft.Office.Server.UserProfiles.DataSource._LoadDataSourceDef(IDataRecord rec) at Microsoft.Office.Server.UserProfiles.DataSource._LoadDataSourceDef(String strDSName) at Microsoft.Office.Server.UserProfiles.DataSource..ctor(SRPSite site, Boolean fAllowEveryoneRead) at Microsoft.Office.Server.UserProfiles.DataSource..ctor(SRPSite site) at Microsoft.Office.Server.UserProfiles.UserProfileConfigManager.GetDataSource() at Microsoft.Office.Server.UserProfiles.BDCConnector.RefreshConfiguration(String sspName)&lt;br /&gt;&lt;br /&gt;I resolved this by doing the following:&lt;br /&gt;- Go into the Shared Services administration page.&lt;br /&gt;- Click 'Personalization Services Permissions'.&lt;br /&gt;- Add the search service account (in my case this was DOMAIN\sp_search_svc) and give the account 'Manage User Profiles' permissions.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/2892929557639786279-598098514300790729?l=pacsharepoint.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://pacsharepoint.com/feeds/598098514300790729/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://pacsharepoint.com/2007/07/profile-import-works-but-get-error-7888.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/2892929557639786279/posts/default/598098514300790729'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/2892929557639786279/posts/default/598098514300790729'/><link rel='alternate' type='text/html' href='http://pacsharepoint.com/2007/07/profile-import-works-but-get-error-7888.html' title='Profile import works but get Error 7888 in the event log'/><author><name>Phil Childs</name><uri>http://www.blogger.com/profile/13199781793530532335</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='24' src='http://4.bp.blogspot.com/_3ZvpJCdZvQk/TCTDY7m2tzI/AAAAAAAAAKo/PRrCxyIVszc/S220/PhilChilds.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-2892929557639786279.post-6572293540948037374</id><published>2007-07-25T01:30:00.000+01:00</published><updated>2009-02-10T14:19:33.974Z</updated><category scheme='http://www.blogger.com/atom/ns#' term='Event Log Errors'/><category scheme='http://www.blogger.com/atom/ns#' term='STSADM'/><category scheme='http://www.blogger.com/atom/ns#' term='SharePoint'/><category scheme='http://www.blogger.com/atom/ns#' term='SQL'/><title type='text'>Errors 5555 and 7888 in the event log</title><content type='html'>We wanted to change the content database location from the SQL netbios name to the SQL FQDN instead (apparently this improves performance of db access) - so we removed reference to the content databases in Central Administration and re-attached them. What we should have done first is used the stsadm preparetomove command before doing so, creating the following messages in the event viewer:&lt;br /&gt;&lt;br /&gt;Event Type: Error&lt;br /&gt;Event Source: Office SharePoint Server&lt;br /&gt;Event Category: User Profiles&lt;br /&gt;Event ID: 5555&lt;br /&gt;Date: 24/07/2007&lt;br /&gt;Time: 16:00:01&lt;br /&gt;User: N/A Computer: EP-SP-FE01&lt;br /&gt;Description:&lt;br /&gt;Failure trying to synch web application 43caed9b-30c4-4b56-a5dd-3973ef92e354, ContentDB a5c17eb0-94bf-4362-87b1-be274bb5cc03 Exception message was A duplicate site ID ef4c600f-3069-4d07-9231-fd27fc72ef28(&lt;a href="https://mysite/"&gt;https://mysite/&lt;/a&gt;) was found. This might be caused by restoring a content database from one server farm into a different server farm without first removing the original database and then running stsadm -o preparetomove. If this is the cause, the stsadm -o preparetomove command can be used with the -OldContentDB command line option to resolve this issue.&lt;br /&gt;&lt;br /&gt;Event Type: Error&lt;br /&gt;Event Source: Office SharePoint Server&lt;br /&gt;Event Category: Office Server General&lt;br /&gt;Event ID: 7888&lt;br /&gt;Date: 24/07/2007&lt;br /&gt;Time: 16:00:01&lt;br /&gt;User: N/A&lt;br /&gt;Computer: EP-SP-FE01&lt;br /&gt;Description:&lt;br /&gt;A runtime exception was detected. Details follow. Message: A duplicate site ID ef4c600f-3069-4d07-9231-fd27fc72ef28(&lt;a href="https://mysite/"&gt;https://mysite/&lt;/a&gt;) was found. This might be caused by restoring a content database from one server farm into a different server farm without first removing the original database and then running stsadm -o preparetomove. If this is the cause, the stsadm -o preparetomove command can be used with the -OldContentDB command line option to resolve this issue.&lt;br /&gt;&lt;br /&gt;Techinal Details: Microsoft.Office.Server.UserProfiles.ProfileSynchronizationDuplicateSiteIDException: A duplicate site ID ef4c600f-3069-4d07-9231-fd27fc72ef28(&lt;a href="https://mysite/"&gt;https://mysite/&lt;/a&gt;) was found. This might be caused by restoring a content database from one server farm into a different server farm without first removing the original database and then running stsadm -o preparetomove. If this is the cause, the stsadm -o preparetomove command can be used with the -OldContentDB command line option to resolve this issue. at Microsoft.Office.Server.UserProfiles.ContentDBSynchronizer.RegisterSitesForSynch(Guid[] rgGuid, Int32 nGuids, Object dummy) at Microsoft.Office.Server.UserProfiles.SynchCollection`2.FlushAdds() at Microsoft.Office.Server.UserProfiles.ContentDBSynchronizer.AddRemoveSites(String strFirstChangeToken, SPChangeToken lastChangeToken) at Microsoft.Office.Server.UserProfiles.ContentDBSynchronizer.SynchContentDB() at Microsoft.Office.Server.Diagnostics.FirstChanceHandler.ExceptionFilter(Boolean fRethrowException, TryBlock tryBlock, FilterBlock filter, CatchBlock catchBlock, FinallyBlock finallyBlock)&lt;br /&gt;&lt;br /&gt;To resolve the situation we ran the following command on one of the front-end servers:&lt;br /&gt;&lt;code&gt;stsadm -o sync -deleteolddatabases 0&lt;/code&gt;&lt;br /&gt;&lt;br /&gt;This sorted the problem, but it would have probably been better to use the preparetomove command in the first place. As to whether using the SQL FQDN improved performance or not - it didn't seem to make any difference whatsoever!&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/2892929557639786279-6572293540948037374?l=pacsharepoint.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://pacsharepoint.com/feeds/6572293540948037374/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://pacsharepoint.com/2009/02/errors-5555-and-7888-in-event-log.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/2892929557639786279/posts/default/6572293540948037374'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/2892929557639786279/posts/default/6572293540948037374'/><link rel='alternate' type='text/html' href='http://pacsharepoint.com/2009/02/errors-5555-and-7888-in-event-log.html' title='Errors 5555 and 7888 in the event log'/><author><name>Phil Childs</name><uri>http://www.blogger.com/profile/13199781793530532335</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='24' src='http://4.bp.blogspot.com/_3ZvpJCdZvQk/TCTDY7m2tzI/AAAAAAAAAKo/PRrCxyIVszc/S220/PhilChilds.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-2892929557639786279.post-7334168579687716439</id><published>2007-07-24T22:48:00.000+01:00</published><updated>2009-02-10T14:14:24.413Z</updated><category scheme='http://www.blogger.com/atom/ns#' term='Search'/><category scheme='http://www.blogger.com/atom/ns#' term='SharePoint'/><title type='text'>"Failed to configure propagation share" error when configuring search server</title><content type='html'>I have two front-end servers and a dedicated index server - FE01, FE02 and INDEX01. I configured the index server as an indexer and FE01 as a search/query server with no problems. However, when I tried to configure FE02 as a second search/query server, I got the error message "Failed to configure propagation share".&lt;br /&gt;&lt;br /&gt;I couldn't find any resolution on the Web, so this is how I sorted it:&lt;br /&gt;&lt;br /&gt;1. Manually configured the Office SharePoint Server Search service as Manual startup and the Search service account credentials (domain\sp_search_svc) on the Log On tab. I did NOT start the service.&lt;br /&gt;&lt;br /&gt;2. Navigated to the SharePoint data folder 'E:\Program Files\Microsoft Office Servers\12.0\Data\Office Server' and created a new folder called 'Applications'.&lt;br /&gt;&lt;br /&gt;3. Shared the folder with the share name 'searchindexpropagation' and description 'Microsoft Office SharePoint Server Search propagates index files through this share'.&lt;br /&gt;&lt;br /&gt;4. Configured Full Control share permissions for the 'sp_search_svc' domain account &amp;amp; 'wss_admin_wpg' local group.&lt;br /&gt;&lt;br /&gt;5. Configured folder security by adding Modify permissions to the 'sp_search_svc' domain account.&lt;br /&gt;&lt;br /&gt;6. Configured the search/query server as normal through Central Administration, but instead of selecting to auto-create the propagation share, I selected to use STSADM instead.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/2892929557639786279-7334168579687716439?l=pacsharepoint.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://pacsharepoint.com/feeds/7334168579687716439/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://pacsharepoint.com/2007/07/failed-to-configure-propagation-share.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/2892929557639786279/posts/default/7334168579687716439'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/2892929557639786279/posts/default/7334168579687716439'/><link rel='alternate' type='text/html' href='http://pacsharepoint.com/2007/07/failed-to-configure-propagation-share.html' title='&quot;Failed to configure propagation share&quot; error when configuring search server'/><author><name>Phil Childs</name><uri>http://www.blogger.com/profile/13199781793530532335</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='24' src='http://4.bp.blogspot.com/_3ZvpJCdZvQk/TCTDY7m2tzI/AAAAAAAAAKo/PRrCxyIVszc/S220/PhilChilds.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-2892929557639786279.post-2029162562854585264</id><published>2007-07-10T19:29:00.000+01:00</published><updated>2009-02-10T14:13:44.786Z</updated><category scheme='http://www.blogger.com/atom/ns#' term='IE7'/><category scheme='http://www.blogger.com/atom/ns#' term='Vista'/><category scheme='http://www.blogger.com/atom/ns#' term='Office'/><title type='text'>Persistent cookies and Office applications</title><content type='html'>By default in Vista IE7, persistent cookies are not shared with Office applications due to the “Protected Mode” setting in IE. For a work around, please refer to 932118 Persistent cookies are not shared between Internet Explorer 7 and Office applications in Windows Vista &lt;a href="http://support.microsoft.com/default.aspx?scid=kb;EN-US;932118"&gt;http://support.microsoft.com/default.aspx?scid=kb;EN-US;932118&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/2892929557639786279-2029162562854585264?l=pacsharepoint.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://pacsharepoint.com/feeds/2029162562854585264/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://pacsharepoint.com/2007/07/persistent-cookies-and-office.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/2892929557639786279/posts/default/2029162562854585264'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/2892929557639786279/posts/default/2029162562854585264'/><link rel='alternate' type='text/html' href='http://pacsharepoint.com/2007/07/persistent-cookies-and-office.html' title='Persistent cookies and Office applications'/><author><name>Phil Childs</name><uri>http://www.blogger.com/profile/13199781793530532335</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='24' src='http://4.bp.blogspot.com/_3ZvpJCdZvQk/TCTDY7m2tzI/AAAAAAAAAKo/PRrCxyIVszc/S220/PhilChilds.jpg'/></author><thr:total>0</thr:total></entry></feed>
