<?xml version="1.0" encoding="UTF-8"?>
<?xml-stylesheet type="text/xsl" media="screen" href="/~d/styles/atom10full.xsl"?><?xml-stylesheet type="text/css" media="screen" href="http://feeds.feedburner.com/~d/styles/itemcontent.css"?><feed xmlns="http://www.w3.org/2005/Atom" xmlns:openSearch="http://a9.com/-/spec/opensearch/1.1/" xmlns:georss="http://www.georss.org/georss" xmlns:gd="http://schemas.google.com/g/2005" xmlns:feedburner="http://rssnamespace.org/feedburner/ext/1.0" gd:etag="W/&quot;CkIEQnc-fyp7ImA9WxBbEUk.&quot;"><id>tag:blogger.com,1999:blog-9212366792552412704</id><updated>2010-03-09T13:15:03.957Z</updated><title>Paul Grimleys Blog</title><subtitle type="html">Focussing on Microsoft Products and Technologies</subtitle><link rel="http://schemas.google.com/g/2005#feed" type="application/atom+xml" href="http://www.paulgrimley.com/feeds/posts/default" /><link rel="alternate" type="text/html" href="http://www.paulgrimley.com/" /><link rel="next" type="application/atom+xml" href="http://www.blogger.com/feeds/9212366792552412704/posts/default?start-index=26&amp;max-results=25&amp;redirect=false&amp;v=2" /><author><name>Paul Grimley</name><email>noreply@blogger.com</email></author><generator version="7.00" uri="http://www.blogger.com">Blogger</generator><openSearch:totalResults>40</openSearch:totalResults><openSearch:startIndex>1</openSearch:startIndex><openSearch:itemsPerPage>25</openSearch:itemsPerPage><atom10:link xmlns:atom10="http://www.w3.org/2005/Atom" rel="self" type="application/atom+xml" href="http://feeds.feedburner.com/PaulGrimleysBlog" /><feedburner:info uri="paulgrimleysblog" /><atom10:link xmlns:atom10="http://www.w3.org/2005/Atom" rel="hub" href="http://pubsubhubbub.appspot.com/" /><entry gd:etag="W/&quot;CUcDRXo5eip7ImA9WxBVGUs.&quot;"><id>tag:blogger.com,1999:blog-9212366792552412704.post-915562158547490819</id><published>2010-02-23T22:11:00.001Z</published><updated>2010-02-23T22:11:14.422Z</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2010-02-23T22:11:14.422Z</app:edited><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>Auto Approving Documents in SharePoint Document Library</title><content type="html">&lt;p&gt;Ok so this sounds kinda strange right? You ask the question why would you want to auto-approve documents in a library where there is approval set on the document library.&lt;/p&gt;  &lt;p&gt;Well my scenario is this, I have project documents some which need approving and then some that don’t. I hear you say why not just have 2 document libraries for this, well I could but I setup some views to group the documents by content types / columns and to avoid customising SharePoint by creating a content query web part with custom XSLT I looked into using a SharePoint Designer workflow to accomplish this.&lt;/p&gt;  &lt;p&gt;The other thing to remember here is that I have setup the document library to only show readers major versions of documents to readers of the document library. I also have the require checkout before editing the document enabled. See the screenshot below for advanced settings for the library:&lt;/p&gt;  &lt;p&gt;&lt;a href="http://lh3.ggpht.com/_sT2PESdf6rY/S4RSZKNOQHI/AAAAAAAAAHs/zJkocqo2xyU/s1600-h/image%5B7%5D.png"&gt;&lt;img style="border-bottom: 0px; border-left: 0px; display: inline; border-top: 0px; border-right: 0px" title="image" border="0" alt="image" src="http://lh3.ggpht.com/_sT2PESdf6rY/S4RSZn103hI/AAAAAAAAAHw/OxYI619RCYc/image_thumb%5B3%5D.png?imgmax=800" width="574" height="217" /&gt;&lt;/a&gt; &lt;/p&gt;  &lt;p&gt;So I have indentified specific content types that do not require approving and need to auto approve these documents. My challenge here is that once the workflow tries to change the document to ‘Approved’ it may see that the document has been modified and then change it back to ‘draft’, the document also needs to be checked out to make this change so this could cause a problem.&lt;/p&gt;  &lt;p&gt;So below shows the step I created to attempt to update the approval status.&lt;/p&gt;  &lt;p&gt;&lt;a href="http://lh5.ggpht.com/_sT2PESdf6rY/S4RSacff-nI/AAAAAAAAAH0/mQsw5x9qT7A/s1600-h/image%5B24%5D.png"&gt;&lt;img style="border-bottom: 0px; border-left: 0px; display: inline; border-top: 0px; border-right: 0px" title="image" border="0" alt="image" src="http://lh3.ggpht.com/_sT2PESdf6rY/S4RSbPU24XI/AAAAAAAAAH4/GdadeV83gxo/image_thumb%5B12%5D.png?imgmax=800" width="354" height="280" /&gt;&lt;/a&gt; &lt;/p&gt;  &lt;p&gt;So here was the first attempt at running the workflow which failed due to the document not being checked out&lt;/p&gt;  &lt;p&gt;&lt;a href="http://lh3.ggpht.com/_sT2PESdf6rY/S4RSbsx0xII/AAAAAAAAAH8/oDtOPwtu3pg/s1600-h/image%5B11%5D.png"&gt;&lt;img style="border-bottom: 0px; border-left: 0px; display: inline; border-top: 0px; border-right: 0px" title="image" border="0" alt="image" src="http://lh4.ggpht.com/_sT2PESdf6rY/S4RScLU74gI/AAAAAAAAAIA/JdsNNDEGGw0/image_thumb%5B5%5D.png?imgmax=800" width="591" height="83" /&gt;&lt;/a&gt; &lt;/p&gt;  &lt;p&gt;So adding check out and check in around the update of the approval status is the next logical step.&lt;/p&gt;  &lt;p&gt;&lt;a href="http://lh6.ggpht.com/_sT2PESdf6rY/S4RScnNnYBI/AAAAAAAAAIE/5CCD1NaDjPU/s1600-h/image%5B18%5D.png"&gt;&lt;img style="border-bottom: 0px; border-left: 0px; display: inline; border-top: 0px; border-right: 0px" title="image" border="0" alt="image" src="http://lh4.ggpht.com/_sT2PESdf6rY/S4RSdhLlWGI/AAAAAAAAAII/iArr4DoWpAw/image_thumb%5B8%5D.png?imgmax=800" width="354" height="278" /&gt;&lt;/a&gt; &lt;/p&gt;  &lt;p&gt;And this was the error I got – unknown error – very helpful!&lt;/p&gt;  &lt;p&gt;&lt;a href="http://lh5.ggpht.com/_sT2PESdf6rY/S4RSd8z96BI/AAAAAAAAAIM/pZLMvOJ_204/s1600-h/image%5B26%5D.png"&gt;&lt;img style="border-bottom: 0px; border-left: 0px; display: inline; border-top: 0px; border-right: 0px" title="image" border="0" alt="image" src="http://lh6.ggpht.com/_sT2PESdf6rY/S4RSeS_gpLI/AAAAAAAAAIQ/2jSt4MSU6FI/image_thumb%5B14%5D.png?imgmax=800" width="619" height="98" /&gt;&lt;/a&gt; &lt;/p&gt;  &lt;p&gt;So I concluded that the only way to do this was to set ‘Require Check Out’ to ‘No’ under version settings for the document library.&lt;/p&gt;  &lt;p&gt;&lt;a href="http://lh5.ggpht.com/_sT2PESdf6rY/S4RSfjQywPI/AAAAAAAAAIU/4w6UbNdWZ54/s1600-h/image%5B31%5D.png"&gt;&lt;img style="border-bottom: 0px; border-left: 0px; display: inline; border-top: 0px; border-right: 0px" title="image" border="0" alt="image" src="http://lh3.ggpht.com/_sT2PESdf6rY/S4RSgG0adHI/AAAAAAAAAIY/U-2Wa4FOzRs/image_thumb%5B17%5D.png?imgmax=800" width="618" height="65" /&gt;&lt;/a&gt; &lt;/p&gt;  &lt;p&gt;And…. It worked - success!&lt;/p&gt;  &lt;p&gt;So to conclude you can’t auto approve certain content types in a document library with ‘Require Check Out’ enabled for the document library. From a business impact disabling this option could result in multiple people editing the same document so this would need to be considered vs. the inconvenience of documents remaining in draft when they don’t need approval.&lt;/p&gt;  &lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/9212366792552412704-915562158547490819?l=www.paulgrimley.com' alt='' /&gt;&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/PaulGrimleysBlog/~4/46ej-UfmM_g" height="1" width="1"/&gt;</content><link rel="replies" type="application/atom+xml" href="http://www.paulgrimley.com/feeds/915562158547490819/comments/default" title="Post Comments" /><link rel="replies" type="text/html" href="http://www.paulgrimley.com/2010/02/auto-approving-documents-in-sharepoint.html#comment-form" title="0 Comments" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/9212366792552412704/posts/default/915562158547490819?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/9212366792552412704/posts/default/915562158547490819?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/PaulGrimleysBlog/~3/46ej-UfmM_g/auto-approving-documents-in-sharepoint.html" title="Auto Approving Documents in SharePoint Document Library" /><author><name>Paul Grimley</name><email>noreply@blogger.com</email><gd:extendedProperty name="OpenSocialUserId" value="03239895637823445134" /></author><thr:total xmlns:thr="http://purl.org/syndication/thread/1.0">0</thr:total><feedburner:origLink>http://www.paulgrimley.com/2010/02/auto-approving-documents-in-sharepoint.html</feedburner:origLink></entry><entry gd:etag="W/&quot;DU8FRH4yfSp7ImA9WxBVGEo.&quot;"><id>tag:blogger.com,1999:blog-9212366792552412704.post-7334810187458238712</id><published>2010-02-22T22:30:00.001Z</published><updated>2010-02-22T22:30:15.095Z</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2010-02-22T22:30:15.095Z</app:edited><category scheme="http://www.blogger.com/atom/ns#" term="Analytics" /><category scheme="http://www.blogger.com/atom/ns#" term="SharePoint" /><category scheme="http://www.blogger.com/atom/ns#" term="Google" /><title>Using Google Analytics with Internal (Intranet) SharePoint Sites</title><content type="html">&lt;p&gt;This article applies to both MOSS and WSS and is very easy to implement. &lt;/p&gt;  &lt;p&gt;You may ask the question how does Google know about an internal user accessing a SharePoint site, well its simple. The Google script that runs is done so every time a user accesses the site and is therefore client side so it is the client session that registers the hit with Google Analytics (GA).&lt;/p&gt;  &lt;p&gt;To implement Google Analytics successfully you will firstly need a GA account. From this account enter the SharePoint URL e.g. &lt;a href="http://intranet"&gt;HTTP://intranet&lt;/a&gt; (don’t worry about Google resolving this to your SharePoint site because obviously it won’t!) follow the instructions and you should generate some code similiar to below:&lt;/p&gt;  &lt;p&gt;&lt;em&gt;&amp;lt;script type=&amp;quot;text/javascript&amp;quot;&amp;gt;     &lt;br /&gt;var gaJsHost = ((&amp;quot;https:&amp;quot; == document.location.protocol) ? &amp;quot;&lt;/em&gt;&lt;a href="https://ssl.&amp;quot;"&gt;&lt;em&gt;https://ssl.&amp;quot;&lt;/em&gt;&lt;/a&gt;&lt;em&gt; : &amp;quot;&lt;/em&gt;&lt;a href="http://www.&amp;quot;);"&gt;&lt;em&gt;http://www.&amp;quot;);&lt;/em&gt;&lt;/a&gt;    &lt;br /&gt;&lt;em&gt;document.write(unescape(&amp;quot;%3Cscript src='&amp;quot; + gaJsHost + &amp;quot;google-analytics.com/ga.js' type='text/javascript'%3E%3C/script%3E&amp;quot;));     &lt;br /&gt;&amp;lt;/script&amp;gt;      &lt;br /&gt;&amp;lt;script type=&amp;quot;text/javascript&amp;quot;&amp;gt;      &lt;br /&gt;try {      &lt;br /&gt;var pageTracker = _gat._getTracker(&amp;quot;UA-XXXXXXXXX-X&amp;quot;);      &lt;br /&gt;pageTracker._trackPageview();      &lt;br /&gt;} catch(err) {}&amp;lt;/script&amp;gt;&lt;/em&gt;&lt;/p&gt;  &lt;p&gt;Copy the code and place this into the active master.page for your SharePoint Site under the &amp;lt;HEAD&amp;gt; section and not just above the &amp;lt;/BODY&amp;gt; section as is suggested in the Google walkthrough.&lt;/p&gt;  &lt;p&gt;Hit the pages a few times and then keep checking your GA for stats. It will take up to 24 hours to update these stats however when you first implement your code the GA site will show a yellow warning triangle suggesting the analytics code hasn’t been installed, after a couple of hours this should change to confirm it has.&lt;/p&gt;  &lt;p&gt;Wait 24 hours and you should then see some results come through and you’re done!&lt;/p&gt;  &lt;p&gt;Credit to &lt;a href="http://mikeknowles.com/blog/2009/05/17/AddGoogleAnalyticsToASharePointPublishingSite.aspx" target="_blank"&gt;Mike Knowles blog&lt;/a&gt; for his excellent guide on this.&lt;/p&gt;  &lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/9212366792552412704-7334810187458238712?l=www.paulgrimley.com' alt='' /&gt;&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/PaulGrimleysBlog/~4/H210gaHQ8Io" height="1" width="1"/&gt;</content><link rel="replies" type="application/atom+xml" href="http://www.paulgrimley.com/feeds/7334810187458238712/comments/default" title="Post Comments" /><link rel="replies" type="text/html" href="http://www.paulgrimley.com/2010/02/using-google-analytics-with-internal.html#comment-form" title="0 Comments" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/9212366792552412704/posts/default/7334810187458238712?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/9212366792552412704/posts/default/7334810187458238712?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/PaulGrimleysBlog/~3/H210gaHQ8Io/using-google-analytics-with-internal.html" title="Using Google Analytics with Internal (Intranet) SharePoint Sites" /><author><name>Paul Grimley</name><email>noreply@blogger.com</email><gd:extendedProperty name="OpenSocialUserId" value="03239895637823445134" /></author><thr:total xmlns:thr="http://purl.org/syndication/thread/1.0">0</thr:total><feedburner:origLink>http://www.paulgrimley.com/2010/02/using-google-analytics-with-internal.html</feedburner:origLink></entry><entry gd:etag="W/&quot;CU8DQn07fSp7ImA9WxBVFUo.&quot;"><id>tag:blogger.com,1999:blog-9212366792552412704.post-859625745814225588</id><published>2010-02-19T09:58:00.001Z</published><updated>2010-02-19T10:04:33.305Z</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2010-02-19T10:04:33.305Z</app:edited><category scheme="http://www.blogger.com/atom/ns#" term="Kerberos" /><category scheme="http://www.blogger.com/atom/ns#" term="Authentication" /><category scheme="http://www.blogger.com/atom/ns#" term="SharePoint" /><category scheme="http://www.blogger.com/atom/ns#" term="RSS" /><title>Connecting SharePoint RSS Viewer web part to a SharePoint List RSS Feed</title><content type="html">&lt;p&gt;If you’ve ever tried to connect an RSS Viewer web part to a SharePoint List on the same web app / site collection you may have received the following error when you try to enter the feed:&lt;/p&gt;  &lt;p&gt;&lt;em&gt;The RSS webpart does not support authenticated feeds.&lt;/em&gt;&lt;/p&gt;  &lt;p&gt;So from a quick browsing of the web I found very little that updated on &lt;a href="http://blogs.msdn.com/markarend/archive/2006/10/03/RSS-Viewer-web-part-and-authenticated-feeds.aspx" target="_blank"&gt;Mark Arend’s blog&lt;/a&gt;. This talks about the need for Kerberos authentication if you require the list supplying the RSS feed to require authentication rather than allowing anonymous access which may or may not be an option depending on the uses of SharePoint. &lt;/p&gt;  &lt;p&gt;Kerberos is somewhat a little challenging to setup and if you do need to have authenticated feeds there are some great Kerberos overviews for SharePoint by a colleague of mine Mike Cox which you can check out &lt;a href="http://www.betteritsolutions.co.uk/wp-trackback.php?p=47" target="_blank"&gt;here&lt;/a&gt;. Just so you know enabling Kerberos in SharePoint isn’t a case of just enabling the option in Authentication Providers in SharePoint Central Admin.&lt;/p&gt;  &lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/9212366792552412704-859625745814225588?l=www.paulgrimley.com' alt='' /&gt;&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/PaulGrimleysBlog/~4/xNNvOPwiSJY" height="1" width="1"/&gt;</content><link rel="replies" type="application/atom+xml" href="http://www.paulgrimley.com/feeds/859625745814225588/comments/default" title="Post Comments" /><link rel="replies" type="text/html" href="http://www.paulgrimley.com/2010/02/connecting-sharepoint-rss-feed-to.html#comment-form" title="0 Comments" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/9212366792552412704/posts/default/859625745814225588?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/9212366792552412704/posts/default/859625745814225588?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/PaulGrimleysBlog/~3/xNNvOPwiSJY/connecting-sharepoint-rss-feed-to.html" title="Connecting SharePoint RSS Viewer web part to a SharePoint List RSS Feed" /><author><name>Paul Grimley</name><email>noreply@blogger.com</email><gd:extendedProperty name="OpenSocialUserId" value="03239895637823445134" /></author><thr:total xmlns:thr="http://purl.org/syndication/thread/1.0">0</thr:total><feedburner:origLink>http://www.paulgrimley.com/2010/02/connecting-sharepoint-rss-feed-to.html</feedburner:origLink></entry><entry gd:etag="W/&quot;A0YAQnw6eyp7ImA9WxBWF0k.&quot;"><id>tag:blogger.com,1999:blog-9212366792552412704.post-5605108688952394345</id><published>2010-02-09T20:59:00.001Z</published><updated>2010-02-09T20:59:03.213Z</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2010-02-09T20:59:03.213Z</app:edited><category scheme="http://www.blogger.com/atom/ns#" term="SharePoint" /><title>SharePoint Web Servers not propagating newly created websites / web apps</title><content type="html">&lt;p&gt;I recently had a scenario where web apps I’d created in my new SharePoint farm were not propagating to other servers in the farm.&lt;/p&gt;  &lt;p&gt;To give you a little background the WFE and APP servers we’re in separate network segments running Windows 2008 R2 and therefore there was firewall restrictions between the segments.&lt;/p&gt;  &lt;p&gt;After trying the usual IISRESET and restarting the services I realised that ports 56737 and 56738 were not open inbound on the servers to created a GPO for the firewall rules. After this still nothing so on the servers where the web apps had not created I restarted the WSS Web Application service from the servers in farm page on SharePoint Central Administration and the web apps appeared – problem solved!&lt;/p&gt;  &lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/9212366792552412704-5605108688952394345?l=www.paulgrimley.com' alt='' /&gt;&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/PaulGrimleysBlog/~4/zwZaFjU4cT0" height="1" width="1"/&gt;</content><link rel="replies" type="application/atom+xml" href="http://www.paulgrimley.com/feeds/5605108688952394345/comments/default" title="Post Comments" /><link rel="replies" type="text/html" href="http://www.paulgrimley.com/2010/02/sharepoint-web-servers-not-propagating.html#comment-form" title="0 Comments" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/9212366792552412704/posts/default/5605108688952394345?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/9212366792552412704/posts/default/5605108688952394345?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/PaulGrimleysBlog/~3/zwZaFjU4cT0/sharepoint-web-servers-not-propagating.html" title="SharePoint Web Servers not propagating newly created websites / web apps" /><author><name>Paul Grimley</name><email>noreply@blogger.com</email><gd:extendedProperty name="OpenSocialUserId" value="03239895637823445134" /></author><thr:total xmlns:thr="http://purl.org/syndication/thread/1.0">0</thr:total><feedburner:origLink>http://www.paulgrimley.com/2010/02/sharepoint-web-servers-not-propagating.html</feedburner:origLink></entry><entry gd:etag="W/&quot;CEcFR384eSp7ImA9WxBVFE8.&quot;"><id>tag:blogger.com,1999:blog-9212366792552412704.post-1027152732516792305</id><published>2010-02-03T21:05:00.002Z</published><updated>2010-02-17T15:53:36.131Z</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2010-02-17T15:53:36.131Z</app:edited><category scheme="http://www.blogger.com/atom/ns#" term="Workaround" /><category scheme="http://www.blogger.com/atom/ns#" term="SharePoint" /><title>SharePoint 2007 Meeting Workspace sub sites workaround</title><content type="html">I recently noticed that when creating a SharePoint Multipage Meeting workspace there is no option to create further sub sites! &lt;br /&gt;
&lt;a href="http://lh6.ggpht.com/_sT2PESdf6rY/S2nk_n1Cj1I/AAAAAAAAAHI/C4hIrmMD_tU/s1600-h/image%5B3%5D.png"&gt;&lt;img alt="image" border="0" height="92" src="http://lh4.ggpht.com/_sT2PESdf6rY/S2nlAGwGiaI/AAAAAAAAAHM/7aFwPDE_Myg/image_thumb%5B1%5D.png?imgmax=800" style="border-bottom: 0px; border-left: 0px; border-right: 0px; border-top: 0px; display: inline;" title="image" width="409" /&gt;&lt;/a&gt; &lt;br /&gt;
I appreciate this is due to navigation issues for end users however I recently had a request to facilitate where possible out of the box SharePoint functionality. &lt;br /&gt;
So the workaround is a little bit of a cheat but it works so basically take the layouts page on another site for creating a site/workspace link which is:&lt;br /&gt;
_layouts/newsweb.aspx&lt;br /&gt;
Copy this to the end of the meeting workspace and this will allow you to create a new sub site below your multipage meeting workspace:&lt;br /&gt;
E.g. &lt;a href="http://sharepoint/site/_layouts/newsweb.aspx"&gt;http://sharepoint/site/_layouts/newsweb.aspx&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/9212366792552412704-1027152732516792305?l=www.paulgrimley.com' alt='' /&gt;&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/PaulGrimleysBlog/~4/L48sC_aetU8" height="1" width="1"/&gt;</content><link rel="replies" type="application/atom+xml" href="http://www.paulgrimley.com/feeds/1027152732516792305/comments/default" title="Post Comments" /><link rel="replies" type="text/html" href="http://www.paulgrimley.com/2010/02/sharepoint-2007-meeting-workspace-sub.html#comment-form" title="0 Comments" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/9212366792552412704/posts/default/1027152732516792305?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/9212366792552412704/posts/default/1027152732516792305?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/PaulGrimleysBlog/~3/L48sC_aetU8/sharepoint-2007-meeting-workspace-sub.html" title="SharePoint 2007 Meeting Workspace sub sites workaround" /><author><name>Paul Grimley</name><email>noreply@blogger.com</email><gd:extendedProperty name="OpenSocialUserId" value="03239895637823445134" /></author><thr:total xmlns:thr="http://purl.org/syndication/thread/1.0">0</thr:total><feedburner:origLink>http://www.paulgrimley.com/2010/02/sharepoint-2007-meeting-workspace-sub.html</feedburner:origLink></entry><entry gd:etag="W/&quot;CkcNQ3o_eSp7ImA9WxBWEk4.&quot;"><id>tag:blogger.com,1999:blog-9212366792552412704.post-8465786196154392430</id><published>2010-02-03T20:48:00.001Z</published><updated>2010-02-03T20:48:12.441Z</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2010-02-03T20:48:12.441Z</app:edited><category scheme="http://www.blogger.com/atom/ns#" term="SharePoint" /><category scheme="http://www.blogger.com/atom/ns#" term="Email" /><category scheme="http://www.blogger.com/atom/ns#" term="Incoming Email" /><category scheme="http://www.blogger.com/atom/ns#" term="Exchange" /><title>Emailing SharePoint 2007 Email Enabled Lists from Distribution Groups Not Working - Workaround</title><content type="html">&lt;p&gt;Ok so here’s the scenario. I’ve setup incoming email on SharePoint with an excellent &lt;a href="http://www.combined-knowledge.com.au/Downloads/How%20to%20configure%20Email%20Enabled%20Lists%20in%20Moss2007%20RTM%20using%20Exchange%202007.pdf" target="_blank"&gt;whitepaper&lt;/a&gt; provided by Steve Smith from Combined Knowledge.&lt;/p&gt;  &lt;p&gt;So I have a SharePoint 2007 Farm with Exchange 2007 server and have successfully created incoming folders on SharePoint which successfully creates email contacts in an OU in AD so all good so far! &lt;/p&gt;  &lt;p&gt;The list would happily accept emails from other email accounts if emailed directly however adding the newly created contact to a distribution group in Exchange and sending the mail via the Distribution Group would fail. I managed to come across this blog post and this solved the problem:&lt;/p&gt;  &lt;p&gt;&lt;a href="http://douglubey.com/ExchangeDistributionGroupDoesNotEmailSharepointEmailEnabledList.aspx"&gt;http://douglubey.com/ExchangeDistributionGroupDoesNotEmailSharepointEmailEnabledList.aspx&lt;/a&gt;&amp;#160;&lt;/p&gt;  &lt;p&gt;Basically deleting the contact SharePoint created and create one in Exchange adding this to the distribution group works!&lt;/p&gt;  &lt;p&gt;I’d be interested to hear from any Exchange admins as to what is different in the creation of a contact in Exchange and that created by SharePoint.&lt;/p&gt;  &lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/9212366792552412704-8465786196154392430?l=www.paulgrimley.com' alt='' /&gt;&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/PaulGrimleysBlog/~4/Roxy9jcZmpo" height="1" width="1"/&gt;</content><link rel="replies" type="application/atom+xml" href="http://www.paulgrimley.com/feeds/8465786196154392430/comments/default" title="Post Comments" /><link rel="replies" type="text/html" href="http://www.paulgrimley.com/2010/02/emailing-sharepoint-2007-email-enabled.html#comment-form" title="0 Comments" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/9212366792552412704/posts/default/8465786196154392430?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/9212366792552412704/posts/default/8465786196154392430?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/PaulGrimleysBlog/~3/Roxy9jcZmpo/emailing-sharepoint-2007-email-enabled.html" title="Emailing SharePoint 2007 Email Enabled Lists from Distribution Groups Not Working - Workaround" /><author><name>Paul Grimley</name><email>noreply@blogger.com</email><gd:extendedProperty name="OpenSocialUserId" value="03239895637823445134" /></author><thr:total xmlns:thr="http://purl.org/syndication/thread/1.0">0</thr:total><feedburner:origLink>http://www.paulgrimley.com/2010/02/emailing-sharepoint-2007-email-enabled.html</feedburner:origLink></entry><entry gd:etag="W/&quot;AkQBR3g5eyp7ImA9WxBWEk8.&quot;"><id>tag:blogger.com,1999:blog-9212366792552412704.post-6465371385371189036</id><published>2010-02-03T20:10:00.001Z</published><updated>2010-02-03T20:19:16.623Z</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2010-02-03T20:19:16.623Z</app:edited><category scheme="http://www.blogger.com/atom/ns#" term="Shared Services Provider" /><category scheme="http://www.blogger.com/atom/ns#" term="SharePoint" /><title>Access Denied Trying to Access  SharePoint 2007 Shared Services Provider using SSP Service Account</title><content type="html">&lt;p&gt;I recently had an issue trying to attempt to access certain pages in the Shared Service Provider using the service account that runs the SSP! &lt;/p&gt;  &lt;p&gt;Thanks to my colleague &lt;a href="http://ashkanj.blogspot.com/" target="_blank"&gt;Ashkan&lt;/a&gt; for assisting me with this issue. Basically for some reason the account was not a member in areas it needed to be so I thought I’d write a blog to remind myself if this happens again and also help others struggling with this one.&lt;/p&gt;  &lt;p&gt;Firstly I just want to make clear this issue is not due to the LSA registry setting described in a previous blog of mine &lt;a href="http://www.paulgrimley.com/2009/05/401-access-denied-unable-to-search.html" target="_blank"&gt;here&lt;/a&gt;. &lt;/p&gt;  &lt;p&gt;The SSP service account needs to be a member in the following locations:&lt;/p&gt;  &lt;ol&gt;   &lt;li&gt;Site collection admin for SSP Web App&lt;/li&gt;    &lt;li&gt;SSP-&amp;gt;Personalization service permissions (I checked all options)&lt;/li&gt;    &lt;li&gt;Central Admin-&amp;gt;Application Management-&amp;gt; Policy for Web Application (I chose Full Control)&lt;/li&gt; &lt;/ol&gt;  &lt;p&gt;This resolved the issue and I was then able to login!&lt;/p&gt;  &lt;p&gt;I also posted my issue on &lt;a href="http://social.technet.microsoft.com/forums/en-US/sharepointadmin/thread/f73c76be-714a-4d00-9a05-786a17c03bca?prof=required" target="_blank"&gt;TechNet forums&lt;/a&gt; and replied with this blog to close the loop.&lt;/p&gt;  &lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/9212366792552412704-6465371385371189036?l=www.paulgrimley.com' alt='' /&gt;&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/PaulGrimleysBlog/~4/-Lf0OyvdCQk" height="1" width="1"/&gt;</content><link rel="replies" type="application/atom+xml" href="http://www.paulgrimley.com/feeds/6465371385371189036/comments/default" title="Post Comments" /><link rel="replies" type="text/html" href="http://www.paulgrimley.com/2010/02/access-denied-trying-to-access.html#comment-form" title="0 Comments" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/9212366792552412704/posts/default/6465371385371189036?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/9212366792552412704/posts/default/6465371385371189036?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/PaulGrimleysBlog/~3/-Lf0OyvdCQk/access-denied-trying-to-access.html" title="Access Denied Trying to Access  SharePoint 2007 Shared Services Provider using SSP Service Account" /><author><name>Paul Grimley</name><email>noreply@blogger.com</email><gd:extendedProperty name="OpenSocialUserId" value="03239895637823445134" /></author><thr:total xmlns:thr="http://purl.org/syndication/thread/1.0">0</thr:total><feedburner:origLink>http://www.paulgrimley.com/2010/02/access-denied-trying-to-access.html</feedburner:origLink></entry><entry gd:etag="W/&quot;DEEFSXczcCp7ImA9WxBWEk8.&quot;"><id>tag:blogger.com,1999:blog-9212366792552412704.post-4164972053833211868</id><published>2010-02-03T19:47:00.003Z</published><updated>2010-02-03T19:50:18.988Z</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2010-02-03T19:50:18.988Z</app:edited><category scheme="http://www.blogger.com/atom/ns#" term="Workaround" /><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>SharePoint Person or Group Multiple Selections People Lookup Field Disappears from SharePoint Designer – Workaround</title><content type="html">&lt;p&gt;I was recently asked to create a workflow for up and coming events. The requirement was to send an email to all attendees 2 weeks before the meeting was due to start.&lt;/p&gt;  &lt;p&gt;I’d previously attempted a similar task in a &lt;a href="http://www.paulgrimley.com/2009/08/calculated-date-does-not-trigger.html" target="_blank"&gt;previous blog&lt;/a&gt; which I never managed to resolve but thought I'd give it another go.&lt;/p&gt;  &lt;p&gt;This post doesn’t cover the workflow &lt;a href="http://www.paulgrimley.com/2010/02/sharepoint-designer-reminder-email.html" target="_blank"&gt;see here&lt;/a&gt;&lt;strong&gt; &lt;/strong&gt;for the full blog post. This blog entry covers the multi people look up column and an issue I found when trying to use the column in SharePoint Designer and how this was resolved.&lt;/p&gt;  &lt;p&gt;So firstly I created an attendees column for the calendar entry as shown below (noting that ‘Allow multiple selections’ is set to ‘No’)&lt;/p&gt;  &lt;p&gt;&lt;a href="http://lh5.ggpht.com/_sT2PESdf6rY/S2nS368kTQI/AAAAAAAAAHA/TPLkQzKEnC8/s1600-h/image2.png"&gt;&lt;img style="border-right-width: 0px; display: inline; border-top-width: 0px; border-bottom-width: 0px; border-left-width: 0px" title="image" border="0" alt="image" src="http://lh5.ggpht.com/_sT2PESdf6rY/S2nS4eQW-2I/AAAAAAAAAHE/ROYrx354G1M/image_thumb.png?imgmax=800" width="206" height="244" /&gt;&lt;/a&gt; &lt;/p&gt;  &lt;p&gt;This will allow for the value to be selected from SharePoint Designer. However as with most meetings I've attended they generally involve more than one person so there is need here for multiple persons to be entered in this column - this is where the problem comes in! If you change the value of ‘Allow multiple selections’ is set to ‘Yes’ you can no longer select this field in SharePoint Designer Workflow. &lt;/p&gt;  &lt;p&gt;The way to workaround this is to create your workflow with the option set to ‘No’.&lt;/p&gt;  &lt;p&gt;Test your workflow and make sure it achieves the results you set out to and believe me you will need to test it more than once before you get it right. Then once you have tested and emails are successfully sent to the recipient change the value to ‘Yes’ and you can now send email to multiple people using SharePoint Designer workflow.&lt;/p&gt;  &lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/9212366792552412704-4164972053833211868?l=www.paulgrimley.com' alt='' /&gt;&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/PaulGrimleysBlog/~4/zkwJ47qFoSo" height="1" width="1"/&gt;</content><link rel="replies" type="application/atom+xml" href="http://www.paulgrimley.com/feeds/4164972053833211868/comments/default" title="Post Comments" /><link rel="replies" type="text/html" href="http://www.paulgrimley.com/2010/02/sharepoint-person-or-group-multiple.html#comment-form" title="0 Comments" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/9212366792552412704/posts/default/4164972053833211868?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/9212366792552412704/posts/default/4164972053833211868?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/PaulGrimleysBlog/~3/zkwJ47qFoSo/sharepoint-person-or-group-multiple.html" title="SharePoint Person or Group Multiple Selections People Lookup Field Disappears from SharePoint Designer – Workaround" /><author><name>Paul Grimley</name><email>noreply@blogger.com</email><gd:extendedProperty name="OpenSocialUserId" value="03239895637823445134" /></author><thr:total xmlns:thr="http://purl.org/syndication/thread/1.0">0</thr:total><feedburner:origLink>http://www.paulgrimley.com/2010/02/sharepoint-person-or-group-multiple.html</feedburner:origLink></entry><entry gd:etag="W/&quot;CUQHQ3k7eyp7ImA9WxBUFUk.&quot;"><id>tag:blogger.com,1999:blog-9212366792552412704.post-1692169634036111599</id><published>2010-02-03T19:47:00.001Z</published><updated>2010-03-02T15:22:12.703Z</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2010-03-02T15:22:12.703Z</app:edited><category scheme="http://www.blogger.com/atom/ns#" term="KB947284" /><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>SharePoint Designer Reminder Email Workflow</title><content type="html">&lt;p&gt;I was asked to design a workflow to extend the out of the box functionality to email meeting attendees 2 weeks before the meeting is due to start. Firstly create a SharePoint calendar list called ‘Events’. &lt;/p&gt;  &lt;p&gt;The out of the box editable calendar columns are displayed below:&lt;/p&gt;  &lt;p&gt;&lt;a href="http://lh3.ggpht.com/_sT2PESdf6rY/S2nSlvp3LLI/AAAAAAAAAFg/sA49fBi2iYs/s1600-h/image5.png"&gt;&lt;img style="border-right-width: 0px; display: inline; border-top-width: 0px; border-bottom-width: 0px; border-left-width: 0px" title="image" border="0" alt="image" src="http://lh6.ggpht.com/_sT2PESdf6rY/S2nSmKoUZpI/AAAAAAAAAFk/V5G_d1h83L8/image_thumb1.png?imgmax=800" width="244" height="170" /&gt;&lt;/a&gt; &lt;/p&gt;  &lt;p&gt;For the workflow you need to create two additional columns for the events list:&lt;/p&gt;  &lt;ul&gt;   &lt;li&gt;Calculated field called Reminder (Date and Time) &lt;/li&gt;    &lt;li&gt;Person or Group called Attendees &lt;/li&gt; &lt;/ul&gt;  &lt;p&gt;The calculated column settings can be seen below basically offsetting the Start Time by 14 days (2 weeks) as [Start Date] – 14.&lt;/p&gt;  &lt;p&gt;&lt;a href="http://lh5.ggpht.com/_sT2PESdf6rY/S2nSmV8qQGI/AAAAAAAAAFo/eBK4LfyU4mM/s1600-h/image2.png"&gt;&lt;img style="border-right-width: 0px; display: inline; border-top-width: 0px; border-bottom-width: 0px; border-left-width: 0px" title="image" border="0" alt="image" src="http://lh5.ggpht.com/_sT2PESdf6rY/S2nSm8uAC9I/AAAAAAAAAFs/uy-GiJk990E/image_thumb.png?imgmax=800" width="153" height="244" /&gt;&lt;/a&gt;&lt;/p&gt;  &lt;p&gt;Then create the Person or Group column as shown below making sure that the ‘Allow multiple selections’ option is set to ‘No’:&lt;/p&gt;  &lt;p&gt;&lt;a href="http://lh5.ggpht.com/_sT2PESdf6rY/S2nSnQ-etnI/AAAAAAAAAFw/tmnhZAVBIGc/s1600-h/image%5B3%5D.png"&gt;&lt;img style="border-right-width: 0px; display: inline; border-top-width: 0px; border-bottom-width: 0px; border-left-width: 0px" title="image" border="0" alt="image" src="http://lh3.ggpht.com/_sT2PESdf6rY/S2nSnh9PYZI/AAAAAAAAAF0/96dHt2cit-E/image_thumb%5B1%5D.png?imgmax=800" width="145" height="244" /&gt;&lt;/a&gt; &lt;/p&gt;  &lt;p&gt;If you create a new event now you will see an additional field for the Person or Group&lt;/p&gt;  &lt;p&gt;&lt;a href="http://lh5.ggpht.com/_sT2PESdf6rY/S2nSoGaTN-I/AAAAAAAAAF4/R8Z6OYQGs1Q/s1600-h/image%5B9%5D.png"&gt;&lt;img style="border-right-width: 0px; display: inline; border-top-width: 0px; border-bottom-width: 0px; border-left-width: 0px" title="image" border="0" alt="image" src="http://lh3.ggpht.com/_sT2PESdf6rY/S2nSoaBgvXI/AAAAAAAAAF8/zC5rQc2-KbY/image_thumb%5B3%5D.png?imgmax=800" width="244" height="182" /&gt;&lt;/a&gt; &lt;/p&gt;  &lt;p&gt;Notice that the calculated field does not appear here as this is not an editable field and will automatically calculate in the background.&lt;/p&gt;  &lt;p&gt;Next step is to open SharePoint Designer and create a new workflow (I’m assuming if your reading this post you have some level of understanding of SPD and will not be covering this step for step).&lt;/p&gt;  &lt;p&gt;You will need 2 steps for the workflow. The first is to check date and pause the workflow if the date is not equal to Start Time – 14. The second step is once the Start Time does equal 14 days before event then send the email.&lt;/p&gt;  &lt;p&gt;On the new workflow set the values as shown below:&lt;/p&gt;  &lt;p&gt;&lt;a href="http://lh4.ggpht.com/_sT2PESdf6rY/S2nSoyozx_I/AAAAAAAAAGA/IDSpoqgtq90/s1600-h/image%5B15%5D.png"&gt;&lt;img style="border-right-width: 0px; display: inline; border-top-width: 0px; border-bottom-width: 0px; border-left-width: 0px" title="image" border="0" alt="image" src="http://lh4.ggpht.com/_sT2PESdf6rY/S2nSpR_RGmI/AAAAAAAAAGE/mBwWOCyEO0c/image_thumb%5B5%5D.png?imgmax=800" width="244" height="191" /&gt;&lt;/a&gt; &lt;/p&gt;  &lt;p&gt;&lt;strong&gt;Step 1 – Check Date&lt;/strong&gt;&lt;/p&gt;  &lt;p&gt;&lt;a href="http://lh6.ggpht.com/_sT2PESdf6rY/S2nSpoxexnI/AAAAAAAAAGI/keurmddm5K0/s1600-h/image%5B18%5D.png"&gt;&lt;img style="border-right-width: 0px; display: inline; border-top-width: 0px; border-bottom-width: 0px; border-left-width: 0px" title="image" border="0" alt="image" src="http://lh6.ggpht.com/_sT2PESdf6rY/S2nSp2NFSaI/AAAAAAAAAGM/Pf7fEkFk1y0/image_thumb%5B6%5D.png?imgmax=800" width="244" height="190" /&gt;&lt;/a&gt; &lt;/p&gt;  &lt;p&gt;So the above basically checks if Reminder (14 days before event) is equal to today. If not then it pauses until the Reminder does equal today.&lt;/p&gt;  &lt;p&gt;&lt;strong&gt;Step 2 – Send Email&lt;/strong&gt;&lt;/p&gt;  &lt;p&gt;&lt;a href="http://lh3.ggpht.com/_sT2PESdf6rY/S2nSqYasjxI/AAAAAAAAAGQ/QE1eMWCizZo/s1600-h/image%5B33%5D.png"&gt;&lt;img style="border-right-width: 0px; display: inline; border-top-width: 0px; border-bottom-width: 0px; border-left-width: 0px" title="image" border="0" alt="image" src="http://lh6.ggpht.com/_sT2PESdf6rY/S2nSqswKezI/AAAAAAAAAGU/Gb2jjF8y2mk/image_thumb%5B11%5D.png?imgmax=800" width="244" height="191" /&gt;&lt;/a&gt; &lt;/p&gt;  &lt;p&gt;In this step the action is again to check for the Reminder date equals today. Then send the email.&lt;/p&gt;  &lt;p&gt;&lt;a href="http://lh6.ggpht.com/_sT2PESdf6rY/S2nSrMd8ibI/AAAAAAAAAGY/F4mcoSXMK0g/s1600-h/image%5B24%5D.png"&gt;&lt;img style="border-right-width: 0px; display: inline; border-top-width: 0px; border-bottom-width: 0px; border-left-width: 0px" title="image" border="0" alt="image" src="http://lh4.ggpht.com/_sT2PESdf6rY/S2nSrWFF-pI/AAAAAAAAAGc/5-y2Uk96tLA/image_thumb%5B8%5D.png?imgmax=800" width="244" height="232" /&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;&lt;/p&gt;  &lt;p&gt;&lt;/p&gt;  &lt;p&gt;The email is where another blog post of mine discovered an issue and can be read &lt;a href="http://www.paulgrimley.com/2010/02/sharepoint-person-or-group-multiple.html" target="_blank"&gt;here&lt;/a&gt;.&lt;strong&gt; &lt;/strong&gt;The&amp;#160; workflow sends an email to the the current items Attendees. The subject is also the title of that specific meeting. I also added some text to the main body where you could customise the email further by adding lookup references specific to that event such as start time etc.&lt;/p&gt;  &lt;p&gt;Once you’ve created the 2 steps click finish and navigate to the event list and enter a new event 2 weeks away and make sure you set it for 5 minutes ahead so you have time to save the event. &lt;/p&gt;  &lt;p&gt;&lt;strong&gt;NOTE: MAKE SURE YOU DO NOT CREATE THE TASKS AS A SYSTEM ACCOUNT OTHERWISE THE WORKFLOW WILL NOT WORK SEE KB ARTICLE: &lt;a title="http://support.microsoft.com/kb/947284" href="http://support.microsoft.com/kb/947284"&gt;http://support.microsoft.com/kb/947284&lt;/a&gt;&lt;/strong&gt;&lt;/p&gt;  &lt;p&gt;&lt;a href="http://lh5.ggpht.com/_sT2PESdf6rY/S2nSr4SczRI/AAAAAAAAAGg/zYYpHKeKUVs/s1600-h/image%5B39%5D.png"&gt;&lt;img style="border-right-width: 0px; display: inline; border-top-width: 0px; border-bottom-width: 0px; border-left-width: 0px" title="image" border="0" alt="image" src="http://lh3.ggpht.com/_sT2PESdf6rY/S2nSsRcUibI/AAAAAAAAAGk/7Ue_4iKR8GA/image_thumb%5B13%5D.png?imgmax=800" width="244" height="185" /&gt;&lt;/a&gt; &lt;/p&gt;  &lt;p&gt;&lt;a href="http://lh6.ggpht.com/_sT2PESdf6rY/S2nSsmaqp3I/AAAAAAAAAGo/4NkEEmFmM1U/s1600-h/image%5B42%5D.png"&gt;&lt;img style="border-right-width: 0px; display: inline; border-top-width: 0px; border-bottom-width: 0px; border-left-width: 0px" title="image" border="0" alt="image" src="http://lh3.ggpht.com/_sT2PESdf6rY/S2nStNiF8-I/AAAAAAAAAGs/4ji5d91S0lc/image_thumb%5B14%5D.png?imgmax=800" width="244" height="144" /&gt;&lt;/a&gt; &lt;/p&gt;  &lt;p&gt;(This is not my actual diary!)&lt;/p&gt;  &lt;p&gt;If you select the new entry created and select workflows you should see:&lt;/p&gt;  &lt;p&gt;&lt;a href="http://lh5.ggpht.com/_sT2PESdf6rY/S2nStVoqmWI/AAAAAAAAAGw/n6f0QvPEbTQ/s1600-h/image%5B46%5D.png"&gt;&lt;img style="border-right-width: 0px; display: inline; border-top-width: 0px; border-bottom-width: 0px; border-left-width: 0px" title="image" border="0" alt="image" src="http://lh4.ggpht.com/_sT2PESdf6rY/S2nSt0RPZOI/AAAAAAAAAG0/x7Elb6uHVQQ/image_thumb%5B16%5D.png?imgmax=800" width="381" height="71" /&gt;&lt;/a&gt; &lt;/p&gt;  &lt;p&gt;And if you click on ‘InProgress’ this will show you that the workflow is paused for 5 minutes and will then send the email:&lt;/p&gt;  &lt;p&gt;&lt;a href="http://lh6.ggpht.com/_sT2PESdf6rY/S2nSuPo44rI/AAAAAAAAAG4/Vpsb0mPzvSk/s1600-h/image%5B52%5D.png"&gt;&lt;img style="border-right-width: 0px; display: inline; border-top-width: 0px; border-bottom-width: 0px; border-left-width: 0px" title="image" border="0" alt="image" src="http://lh6.ggpht.com/_sT2PESdf6rY/S2nSuoymFUI/AAAAAAAAAG8/f0LiU1XwaT4/image_thumb%5B20%5D.png?imgmax=800" width="384" height="97" /&gt;&lt;/a&gt; &lt;/p&gt;  &lt;p&gt;That's it job done and expect to see an email in your inbox reminding you.&lt;/p&gt;  &lt;p&gt;Hope that's of some use!&lt;/p&gt;  &lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/9212366792552412704-1692169634036111599?l=www.paulgrimley.com' alt='' /&gt;&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/PaulGrimleysBlog/~4/RuwEwS47y5Q" height="1" width="1"/&gt;</content><link rel="replies" type="application/atom+xml" href="http://www.paulgrimley.com/feeds/1692169634036111599/comments/default" title="Post Comments" /><link rel="replies" type="text/html" href="http://www.paulgrimley.com/2010/02/sharepoint-designer-reminder-email.html#comment-form" title="0 Comments" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/9212366792552412704/posts/default/1692169634036111599?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/9212366792552412704/posts/default/1692169634036111599?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/PaulGrimleysBlog/~3/RuwEwS47y5Q/sharepoint-designer-reminder-email.html" title="SharePoint Designer Reminder Email Workflow" /><author><name>Paul Grimley</name><email>noreply@blogger.com</email><gd:extendedProperty name="OpenSocialUserId" value="03239895637823445134" /></author><thr:total xmlns:thr="http://purl.org/syndication/thread/1.0">0</thr:total><feedburner:origLink>http://www.paulgrimley.com/2010/02/sharepoint-designer-reminder-email.html</feedburner:origLink></entry><entry gd:etag="W/&quot;A0IMRns5cCp7ImA9WxBQEk8.&quot;"><id>tag:blogger.com,1999:blog-9212366792552412704.post-5251446948413325897</id><published>2010-01-06T17:18:00.001Z</published><updated>2010-01-11T17:06:27.528Z</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2010-01-11T17:06:27.528Z</app:edited><category scheme="http://www.blogger.com/atom/ns#" term="Software" /><title>Converting VHS to MPG / DVD and Editing Video MPG’s using Free Video Dub and Pinnacle Studio Software</title><content type="html">&lt;p&gt;I’m doing a bit of a tidy up at home at the moment and I am converting all my old VHS videos I have lying around in the loft for 2 reasons:&lt;/p&gt;  &lt;p&gt;1. The longer they are in the loft the more likely it is they won’t work&lt;/p&gt;  &lt;p&gt;2. Save space and store them safely on HDD / DVD.&lt;/p&gt;  &lt;p&gt;&lt;strong&gt;Converting VHS to DVD&lt;/strong&gt;&lt;/p&gt;  &lt;p&gt;So firstly I decided to invest in a Dazzle Video Creator which basically captures the SCART output from the VHS and connects to the laptop via USB and can output MPG of different qualities or DVD. The manufacturer of Dazzle is pinnacle and a link to their website can be found &lt;a href="http://www.pinnaclesys.com/PublicSite/uk/Products/Consumer+Products/Dazzle/Dazzle+Video+Archiving/Dazzle+Video+Creator.htm" target="_blank"&gt;here&lt;/a&gt;. &lt;/p&gt;  &lt;p&gt;The leads provided with the Video Creator are RCA Phono and as most VHS video players are SCART leads I need to buy a converter which looks like this:&amp;#160; &lt;/p&gt;  &lt;p&gt;&lt;a href="http://lh5.ggpht.com/_sT2PESdf6rY/S0tZvIVtdZI/AAAAAAAAAEY/WM4ZMD_GGQw/s1600-h/ScartConverter%5B1%5D.png"&gt;&lt;img style="border-right-width: 0px; display: inline; border-top-width: 0px; border-bottom-width: 0px; border-left-width: 0px" title="Scart Converter" border="0" alt="Scart Converter" src="http://lh3.ggpht.com/_sT2PESdf6rY/S0TF686PuzI/AAAAAAAAAEc/ImEUtyKpYYY/ScartConverter_thumb%5B1%5D.png?imgmax=800" width="90" height="69" /&gt;&lt;/a&gt;&lt;/p&gt;  &lt;p&gt;You can find these on Ebay called something similar to ‘SCART ADAPTER 3 x RCA PHONO S-Video Adaptor’ and only cost approx £2.&lt;/p&gt;  &lt;p&gt;I wont go into how to use the Pinnacle Studio software but wanted to tell you about a really useful bit of software called &lt;a href="http://www.dvdvideosoft.com/products/dvd/Free-Video-Dub.htm" target="_blank"&gt;Free Video Dub&lt;/a&gt;.&lt;/p&gt;  &lt;p&gt;So the scenario is I’d press play on the VHS recorder and you’d get the usual fuzzy lines across the screen for the first couple of seconds and then 10 seconds or so of nothing. Unfortunately Pinnacle did not have the option to chop the mpg file that was output all it would do is create a reference file that was only useful in Pinnacle Studio – not great. &lt;/p&gt;  &lt;p&gt;&lt;strong&gt;Editing Video MPG’s&lt;/strong&gt;&lt;/p&gt;  &lt;p&gt;So here’s where Free Video Dub comes in. Basically all you need to do is fire up this app select your input mpg file and then select an output mpg file and find the start and end points of the then cut off the rest, then you have a nice clean video file with no waste and also reduces the size of the mpg file as well.&lt;/p&gt;  &lt;p&gt;A screenshot of the software can be seen below:&lt;/p&gt;  &lt;p&gt;&lt;a href="http://lh6.ggpht.com/_sT2PESdf6rY/S0TF7_ZivtI/AAAAAAAAAEk/7x2YnK5WsBE/s1600-h/image3%5B1%5D.png"&gt;&lt;img style="border-bottom: 0px; border-left: 0px; display: inline; border-top: 0px; border-right: 0px" title="image" border="0" alt="image" src="http://lh5.ggpht.com/_sT2PESdf6rY/S0TF8cQPTFI/AAAAAAAAAEo/wjf_SVLKJ3E/image3_thumb.png?imgmax=800" width="227" height="180" /&gt;&lt;/a&gt; &lt;/p&gt;  &lt;p&gt;Hope that's of some use to someone!&lt;/p&gt;  &lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/9212366792552412704-5251446948413325897?l=www.paulgrimley.com' alt='' /&gt;&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/PaulGrimleysBlog/~4/CV-M1UfqTmQ" height="1" width="1"/&gt;</content><link rel="replies" type="application/atom+xml" href="http://www.paulgrimley.com/feeds/5251446948413325897/comments/default" title="Post Comments" /><link rel="replies" type="text/html" href="http://www.paulgrimley.com/2010/01/converting-vhs-to-mpg-dvd-and-editing.html#comment-form" title="0 Comments" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/9212366792552412704/posts/default/5251446948413325897?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/9212366792552412704/posts/default/5251446948413325897?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/PaulGrimleysBlog/~3/CV-M1UfqTmQ/converting-vhs-to-mpg-dvd-and-editing.html" title="Converting VHS to MPG / DVD and Editing Video MPG’s using Free Video Dub and Pinnacle Studio Software" /><author><name>Paul Grimley</name><email>noreply@blogger.com</email><gd:extendedProperty name="OpenSocialUserId" value="03239895637823445134" /></author><thr:total xmlns:thr="http://purl.org/syndication/thread/1.0">0</thr:total><feedburner:origLink>http://www.paulgrimley.com/2010/01/converting-vhs-to-mpg-dvd-and-editing.html</feedburner:origLink></entry><entry gd:etag="W/&quot;CUQAQ3o8cSp7ImA9WxBWEk4.&quot;"><id>tag:blogger.com,1999:blog-9212366792552412704.post-664438218881110105</id><published>2009-12-10T11:54:00.004Z</published><updated>2010-02-03T21:42:22.479Z</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2010-02-03T21:42:22.479Z</app:edited><category scheme="http://www.blogger.com/atom/ns#" term="KB934838" /><category scheme="http://www.blogger.com/atom/ns#" term="KB973917" /><category scheme="http://www.blogger.com/atom/ns#" term="SharePoint" /><category scheme="http://www.blogger.com/atom/ns#" term="IIS" /><category scheme="http://www.blogger.com/atom/ns#" term="Windows" /><title>IIS ‘Service Unavailable’ KB973917 broke my SharePoint sites Windows Server 2003</title><content type="html">&lt;p&gt;I have this morning been looking into an issue with a clients SharePoint farm failing to load pages displaying ‘service unavailable’ when attempting to browse to the site.&lt;/p&gt;&lt;p&gt;Looking into event viewer I was receiving events as shown below:&lt;/p&gt;&lt;p&gt;Event Type: Error&lt;br /&gt;Event Source: W3SVC&lt;br /&gt;Event Category: None&lt;br /&gt;Event ID: 1002&lt;br /&gt;Date: 09/12/2009&lt;br /&gt;Time: 14:26:07&lt;br /&gt;User: N/A&lt;br /&gt;Computer:&lt;br /&gt;Description:&lt;br /&gt;Application pool 'SharePoint Central Administration v3' is being automatically disabled due to a series of failures in the process(es) serving that application pool. &lt;/p&gt;&lt;p&gt;Initially I thought that passwords had become corrupt and ran the stsadm commands to refresh the passwords with no joy following article &lt;a title="http://support.microsoft.com/kb/934838" href="http://support.microsoft.com/kb/934838"&gt;http://support.microsoft.com/kb/934838&lt;/a&gt;. &lt;/p&gt;&lt;p&gt;Looking back through the logs I found that 9 windows updates had been applied on a schedule. I removed all 9 updates rebooted and my SharePoint farm was back up and running :) &lt;/p&gt;&lt;p&gt;By process of elimination I found that the ‘KB973917 - Update that implements Extended Protection for Authentication in Internet Information Services (IIS) ’&lt;a title="http://support.microsoft.com/?kbid=" href="http://support.microsoft.com/?kbid=973917"&gt;http://support.microsoft.com/?kbid=973917&lt;/a&gt; was the cause of the problem. &lt;/p&gt;&lt;p&gt;Using add/remove programs I was able to remove the update reboot the server and all working fine. I also changed the clients settings to not download updates on the production environment (as show below). &lt;/p&gt;&lt;p&gt;&lt;a href="http://lh6.ggpht.com/_sT2PESdf6rY/SyDhaH1hyhI/AAAAAAAAAEA/7HbNg0KXG6s/s1600-h/image2.png"&gt;&lt;img style="BORDER-RIGHT-WIDTH: 0px; DISPLAY: inline; BORDER-TOP-WIDTH: 0px; BORDER-BOTTOM-WIDTH: 0px; BORDER-LEFT-WIDTH: 0px" title="image" border="0" alt="image" src="http://lh5.ggpht.com/_sT2PESdf6rY/SyDhaoEuY0I/AAAAAAAAAEE/UdXFQjSBDmY/image_thumb.png?imgmax=800" width="225" height="244" /&gt;&lt;/a&gt; &lt;/p&gt;&lt;p&gt;The moral of the story here is to have test environments where patches are tested before applying to production environments. &lt;/p&gt;&lt;p&gt;***Update 10/12/09 - Fix*** &lt;/p&gt;&lt;p&gt;Thanks to Jimmie from the Microsoft (Jimmie if you’re on Twitter let me know your id) who commented on my blog, the fix is as follows: &lt;/p&gt;&lt;p&gt;The issue is not due to the hotfix directly but simply that the server running IIS was not service packed to SP2 successfully. A scenario for this happening could be if the the server was service packed before the IIS components were installed. When installing the IIS components if the source i386 folder is not the latest this could present you with older DLL’s and in this case this conflicts with the hotfix which only works against the latest service pack 2 DLL’s. &lt;/p&gt;&lt;p&gt;To resolve this issue install the hotfix followed by a re-service pack of the server to service pack 2. This will update all the core IIS DLL’s to the relevant levels. To confirm this navigate to %systemroot%\system32\inetsrv and check that a DLL for example IISADMIN.DLL should be at build (3759 – Service Pack 2). This should now work avoiding incompatibilities between DLL’s. &lt;/p&gt;&lt;p&gt;Hope this is of some use to you!&lt;/p&gt;&lt;p&gt;***Update 11/01/10***&lt;/p&gt;&lt;p&gt;Following a recent Tweet noticed that this also causes an issue on Windows 2008 See &lt;a href="http://www.toddklindt.com/blog/Lists/Posts/Post.aspx?ID=178" target="_blank"&gt;Todd Klindt’s blog&lt;/a&gt; on this. Currently no fix for this one though!&lt;/p&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/9212366792552412704-664438218881110105?l=www.paulgrimley.com' alt='' /&gt;&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/PaulGrimleysBlog/~4/lSzVcJIWqG4" height="1" width="1"/&gt;</content><link rel="replies" type="application/atom+xml" href="http://www.paulgrimley.com/feeds/664438218881110105/comments/default" title="Post Comments" /><link rel="replies" type="text/html" href="http://www.paulgrimley.com/2009/12/iis-service-unavailable-kb973917-broke_10.html#comment-form" title="0 Comments" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/9212366792552412704/posts/default/664438218881110105?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/9212366792552412704/posts/default/664438218881110105?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/PaulGrimleysBlog/~3/lSzVcJIWqG4/iis-service-unavailable-kb973917-broke_10.html" title="IIS ‘Service Unavailable’ KB973917 broke my SharePoint sites Windows Server 2003" /><author><name>Paul Grimley</name><email>noreply@blogger.com</email><gd:extendedProperty name="OpenSocialUserId" value="03239895637823445134" /></author><thr:total xmlns:thr="http://purl.org/syndication/thread/1.0">0</thr:total><feedburner:origLink>http://www.paulgrimley.com/2009/12/iis-service-unavailable-kb973917-broke_10.html</feedburner:origLink></entry><entry gd:etag="W/&quot;CkcHQn4-eyp7ImA9WxBWEk0.&quot;"><id>tag:blogger.com,1999:blog-9212366792552412704.post-2061993879048840936</id><published>2009-11-25T19:11:00.001Z</published><updated>2010-02-03T12:27:13.053Z</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2010-02-03T12:27:13.053Z</app:edited><category scheme="http://www.blogger.com/atom/ns#" term="TechEd" /><category scheme="http://www.blogger.com/atom/ns#" term="Event" /><category scheme="http://www.blogger.com/atom/ns#" term="Microsoft" /><title>Microsoft TechEd 2009 Experience / Thoughts / Feedback (Non Technical) #TEE09</title><content type="html">&lt;p&gt;I was going to send some feedback to TechEd direct and thought I’d blog on it instead so here’s my experience of TechEd 2009.&lt;/p&gt;  &lt;p&gt;TechEd 2009 was my first and my overall experience was pretty good. A big thank you to Berlin for a fantastic location for the event, I really enjoyed my Berlin experience and would not hesitate going back.&lt;/p&gt;  &lt;p&gt;There was a great party on the Tuesday and Thursday evening after the sessions where everyone could relax and enjoy a German beer or two!&lt;/p&gt;  &lt;p&gt;The sessions were well presented in most cases, although the interactive theatres suffered from too much noise from the TLC area which sometimes was a little distracting for both presenters and delegates. &lt;/p&gt;  &lt;p&gt;I followed the SharePoint 2010 track fairly closely and as this was in demand some of my points reflect the experiences I had following this track so I’m not saying the whole event had these issues:&lt;/p&gt;  &lt;ul&gt;   &lt;li&gt;I missed 2 key sessions I penned in on the schedule ironically one of them being the SharePoint 2010 overview (the main session to kick off my week) was one of them. Both sessions were way oversubscribed for the size of the rooms. There were certainly bigger rooms at the venue which could have housed these.. &lt;/li&gt;    &lt;li&gt;Having missed a couple of key sessions my time in between was spent literally making sure i could get into each session so I'd end up 15-20 minutes early so not having much chance to enjoy the free beverages on offer. &lt;/li&gt;    &lt;li&gt;Where I had planned lunchtime sessions these started 20 minutes after the morning session and with the food hall 10 minutes away then the lunch rush there was no chance of getting back so a couple of occasions i had to skip lunch (I probably needed it!) &lt;/li&gt; &lt;/ul&gt;  &lt;p&gt;Suggestions for next years TechEd:&lt;/p&gt;  &lt;ul&gt;   &lt;li&gt;With lunch sessions it would have been ideal if there was packed lunches available as I found no time for lunch on a couple of occasions &lt;/li&gt;    &lt;li&gt;Networking area flags – A good idea would be to have some of the main countries flags so that you could identify people from your own country, this is not just because of the language issue but so you can identify people who may have worked in similar types of organisations as yourself e.g. local authorities &lt;/li&gt;    &lt;li&gt;Session booking system to commit your schedule booking so if you do turn up 5 minutes before the sessions started you are guaranteed a seat, possibly using your barcode to swipe in. &lt;/li&gt;    &lt;li&gt;The event was huge and there may be people you have worked with who you haven't seen for a while who may be sitting on the same session – perhaps before each session starts the projector scrolls a list of people who have registered to attended the session, this would give people the opportunity to see who they could possibly try and network with and who's attending the event. &lt;/li&gt;    &lt;li&gt;Wireless – or lack of! Could hardly get on wireless and reliability was pretty poor this really needs addressing for the next event! &lt;/li&gt;    &lt;li&gt;AND MOST IMPORTANTLY - As I heard of previous TechEd’s there was parties hosted by each country however this year there wasn't one :o( this was a shame and these should be brought back!&lt;/li&gt; &lt;/ul&gt;  &lt;p&gt;To conclude I would certainly go again as the main reason for attending was for the technical sessions and my ultimate aim was achieved.&lt;/p&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/9212366792552412704-2061993879048840936?l=www.paulgrimley.com' alt='' /&gt;&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/PaulGrimleysBlog/~4/SEopbdTEQzM" height="1" width="1"/&gt;</content><link rel="replies" type="application/atom+xml" href="http://www.paulgrimley.com/feeds/2061993879048840936/comments/default" title="Post Comments" /><link rel="replies" type="text/html" href="http://www.paulgrimley.com/2009/11/microsoft-teched-2009-experience.html#comment-form" title="0 Comments" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/9212366792552412704/posts/default/2061993879048840936?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/9212366792552412704/posts/default/2061993879048840936?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/PaulGrimleysBlog/~3/SEopbdTEQzM/microsoft-teched-2009-experience.html" title="Microsoft TechEd 2009 Experience / Thoughts / Feedback (Non Technical) #TEE09" /><author><name>Paul Grimley</name><email>noreply@blogger.com</email><gd:extendedProperty name="OpenSocialUserId" value="03239895637823445134" /></author><thr:total xmlns:thr="http://purl.org/syndication/thread/1.0">0</thr:total><feedburner:origLink>http://www.paulgrimley.com/2009/11/microsoft-teched-2009-experience.html</feedburner:origLink></entry><entry gd:etag="W/&quot;CkcCRno5fip7ImA9WxBWEk0.&quot;"><id>tag:blogger.com,1999:blog-9212366792552412704.post-7906009899510615987</id><published>2009-11-22T17:37:00.001Z</published><updated>2010-02-03T12:27:47.426Z</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2010-02-03T12:27:47.426Z</app:edited><category scheme="http://www.blogger.com/atom/ns#" term="SharePoint" /><title>How to Change Portal Site Connection for all new Mysites created in MOSS 2007</title><content type="html">&lt;p&gt;Quite a common request when working with Mysites is how do you change the Portal Site Connection so that new Mysites can navigate back to the portal. &lt;/p&gt;  &lt;p&gt;There is an easy way to change this setting globally so each new Mysite user does not have to manually change this.&lt;/p&gt;  &lt;p&gt;I couldn’t find a way to do this from the SSP and following a bit of testing discovered that if you navigate to the root of Mysites web app and add to the end of the url &lt;em&gt;_layouts/portal.aspx&lt;/em&gt; (e.g. &lt;a href="http://mysites/_layouts/portal.aspx"&gt;http://mysites/_layouts/portal.aspx&lt;/a&gt;) and select Portal Site Connection &lt;/p&gt;  &lt;p&gt;&lt;a href="http://lh5.ggpht.com/_sT2PESdf6rY/SxO9q-_KnsI/AAAAAAAAACw/43tKCYTktLA/s1600-h/image%5B4%5D.png"&gt;&lt;img style="border-bottom: 0px; border-left: 0px; display: inline; border-top: 0px; border-right: 0px" title="image" border="0" alt="image" src="http://lh3.ggpht.com/_sT2PESdf6rY/SxO9rGx_BsI/AAAAAAAAAC0/gQwNyoNi39o/image_thumb%5B1%5D.png?imgmax=800" width="371" height="68" /&gt;&lt;/a&gt; &lt;/p&gt;  &lt;p&gt;From here enter the portal connection details and this will then apply to all new Mysites created, unfortunately this does not apply to existing sites so make sure you apply this setting early to avoid either creating a custom feature or many support calls.&lt;/p&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/9212366792552412704-7906009899510615987?l=www.paulgrimley.com' alt='' /&gt;&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/PaulGrimleysBlog/~4/XZ4sxKHXPXY" height="1" width="1"/&gt;</content><link rel="replies" type="application/atom+xml" href="http://www.paulgrimley.com/feeds/7906009899510615987/comments/default" title="Post Comments" /><link rel="replies" type="text/html" href="http://www.paulgrimley.com/2009/11/how-to-change-portal-site-connection.html#comment-form" title="0 Comments" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/9212366792552412704/posts/default/7906009899510615987?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/9212366792552412704/posts/default/7906009899510615987?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/PaulGrimleysBlog/~3/XZ4sxKHXPXY/how-to-change-portal-site-connection.html" title="How to Change Portal Site Connection for all new Mysites created in MOSS 2007" /><author><name>Paul Grimley</name><email>noreply@blogger.com</email><gd:extendedProperty name="OpenSocialUserId" value="03239895637823445134" /></author><thr:total xmlns:thr="http://purl.org/syndication/thread/1.0">0</thr:total><feedburner:origLink>http://www.paulgrimley.com/2009/11/how-to-change-portal-site-connection.html</feedburner:origLink></entry><entry gd:etag="W/&quot;CkcMSHg5eip7ImA9WxBWEk0.&quot;"><id>tag:blogger.com,1999:blog-9212366792552412704.post-3687392138797492371</id><published>2009-11-06T13:29:00.001Z</published><updated>2010-02-03T12:28:09.622Z</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2010-02-03T12:28:09.622Z</app:edited><category scheme="http://www.blogger.com/atom/ns#" term="TechEd" /><category scheme="http://www.blogger.com/atom/ns#" term="Event" /><category scheme="http://www.blogger.com/atom/ns#" term="Microsoft" /><title>I’ll be at Microsoft Tech Ed 2009, Berlin #TEE09</title><content type="html">&lt;p align="left"&gt;&lt;a href="http://lh3.ggpht.com/_sT2PESdf6rY/SxO82L0zqQI/AAAAAAAAACo/XXHqPPpD_-s/s1600-h/image%5B15%5D.png"&gt;&lt;img style="border-right-width: 0px; display: inline; border-top-width: 0px; border-bottom-width: 0px; margin-left: 0px; border-left-width: 0px; margin-right: 0px" title="image" border="0" alt="image" align="right" src="http://lh5.ggpht.com/_sT2PESdf6rY/SxO82QHklZI/AAAAAAAAACs/tfqAXKCyP7c/image_thumb%5B9%5D.png?imgmax=800" width="188" height="207" /&gt;&lt;/a&gt; I’m attending Microsoft Tech Ed 2009, Berlin. Hopefully I’ll have plenty to blog about on and after the event and will also be tweeting whilst I'm there. You can follow me on Twitter @paulgrimley&lt;/p&gt;  &lt;p&gt;Might see you there!&lt;/p&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/9212366792552412704-3687392138797492371?l=www.paulgrimley.com' alt='' /&gt;&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/PaulGrimleysBlog/~4/n8LwZ58vkJQ" height="1" width="1"/&gt;</content><link rel="replies" type="application/atom+xml" href="http://www.paulgrimley.com/feeds/3687392138797492371/comments/default" title="Post Comments" /><link rel="replies" type="text/html" href="http://www.paulgrimley.com/2009/11/ill-be-at-microsoft-tech-ed-2009-berlin.html#comment-form" title="0 Comments" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/9212366792552412704/posts/default/3687392138797492371?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/9212366792552412704/posts/default/3687392138797492371?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/PaulGrimleysBlog/~3/n8LwZ58vkJQ/ill-be-at-microsoft-tech-ed-2009-berlin.html" title="I’ll be at Microsoft Tech Ed 2009, Berlin #TEE09" /><author><name>Paul Grimley</name><email>noreply@blogger.com</email><gd:extendedProperty name="OpenSocialUserId" value="03239895637823445134" /></author><thr:total xmlns:thr="http://purl.org/syndication/thread/1.0">0</thr:total><feedburner:origLink>http://www.paulgrimley.com/2009/11/ill-be-at-microsoft-tech-ed-2009-berlin.html</feedburner:origLink></entry><entry gd:etag="W/&quot;DU8MRnozeCp7ImA9WxBWEko.&quot;"><id>tag:blogger.com,1999:blog-9212366792552412704.post-4825325626795300943</id><published>2009-10-16T11:42:00.010+01:00</published><updated>2010-02-04T10:04:47.480Z</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2010-02-04T10:04:47.480Z</app:edited><category scheme="http://www.blogger.com/atom/ns#" term="SharePoint" /><category scheme="http://www.blogger.com/atom/ns#" term="Restore" /><category scheme="http://www.blogger.com/atom/ns#" term="SQL" /><title>Extracting SharePoint 2007 document libraries from SQL databases - no installation required</title><content type="html">&lt;p&gt;To cut a long story short a client recently ran into difficulties attempting to restore a document library. The following code was developed for a specific scenario where a document library had disappeared from a specific site and not showing in the recycle bin (Recycle bin worked fine on testing). I’m not sure as to how this document library has disappeared without being captured but it has!&lt;/p&gt;  &lt;p&gt;I was against installing a full blown trial install on the SharePoint servers just to recover a single document and in this specific case there was only one environment available and time was of short supply. Appreciating a dev and test environment is the best way to work unfortunately this was unavailable and the data could not be removed from site (for obvious security reasons) to another farm to explore.&lt;/p&gt;  &lt;p&gt;Before I supply the code I need to thank Neil Hodgkinson (Microsoft) and James Orton (Tesl) for their assistance in creating this script.&lt;/p&gt;  &lt;p&gt;All my tests carried out have been run on a SQL VM ( see disclaimer below) however in theory you should be able to run this remotely from a desktop pc assuming the logged on user has the relevant rights to access SQL and firewall permits.&lt;/p&gt;  &lt;p&gt;Download &lt;a href="http://qdgxsg.bay.livefilestore.com/y1p0MxkSipvqCepB6qVTCwkjEM7FPqf5A9KYNMWqfGz0lXrDxzSmYZd9rh2quwMHEB3oqPeZjVJ4iE3HYpsUYHYYgxCJRRwxIEL/doclibrecovery.vbs?download" target="_blank"&gt;the script&lt;/a&gt;. You will need to edit the code to rename a few properties.&lt;/p&gt;  &lt;p&gt;Server = &amp;quot;server&amp;quot; - enter the name and instance of the SQL server    &lt;br /&gt;database = &amp;quot;Moss_Content&amp;quot; - enter the name of the database you wish to recover the document library from (You can use SharePoint Central Admin to determine which content databases are assigned to which Web App)     &lt;br /&gt;location = &amp;quot;documents&amp;quot; – enter the name of the document library you wish to recover so for example this document library is called documents at the root of the site collection e.g. http://sharepoint /documents     &lt;br /&gt;outputPath = &amp;quot;c:\docs\&amp;quot; – This folder needs to be created prior to running the script otherwise it will fail!&lt;/p&gt;  &lt;p&gt;Feel free to develop the code further but please do share and leave me a comment on this blog post if you do.&lt;/p&gt;  &lt;p&gt;Further development suggestions:&lt;/p&gt;  &lt;ul&gt;   &lt;li&gt;Add a menu to navigate options &lt;/li&gt;    &lt;li&gt;Output a list of all document libraries available to extract data from &lt;/li&gt;    &lt;li&gt;Following on from the previous suggestion list all documents in a document library &lt;/li&gt;    &lt;li&gt;Extract individual documents option (assuming the location and name of the document is known) &lt;/li&gt; &lt;/ul&gt;  &lt;p&gt;I hope this is of some use to you, although I would hope if you are reading this you a revisiting your backup strategy!&lt;/p&gt;  &lt;p&gt;Disclaimer: The code provided in this blog is in no way supported by Microsoft or myself and should not be performed on production SharePoint SQL Databases. This operation should be carried out as a last resort and a backup and recovery strategy should be your method to restore data. Ensure this is performed on a test environment by using a copy of your data and discarding of the database after carrying out this operation.&lt;/p&gt;  &lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/9212366792552412704-4825325626795300943?l=www.paulgrimley.com' alt='' /&gt;&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/PaulGrimleysBlog/~4/ROoeNcGp6oE" height="1" width="1"/&gt;</content><link rel="replies" type="application/atom+xml" href="http://www.paulgrimley.com/feeds/4825325626795300943/comments/default" title="Post Comments" /><link rel="replies" type="text/html" href="http://www.paulgrimley.com/2009/10/extracting-sharepoint-2007-document_8474.html#comment-form" title="0 Comments" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/9212366792552412704/posts/default/4825325626795300943?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/9212366792552412704/posts/default/4825325626795300943?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/PaulGrimleysBlog/~3/ROoeNcGp6oE/extracting-sharepoint-2007-document_8474.html" title="Extracting SharePoint 2007 document libraries from SQL databases - no installation required" /><author><name>Paul Grimley</name><email>noreply@blogger.com</email><gd:extendedProperty name="OpenSocialUserId" value="03239895637823445134" /></author><thr:total xmlns:thr="http://purl.org/syndication/thread/1.0">0</thr:total><feedburner:origLink>http://www.paulgrimley.com/2009/10/extracting-sharepoint-2007-document_8474.html</feedburner:origLink></entry><entry gd:etag="W/&quot;CUQMRXo7eSp7ImA9WxBWEk4.&quot;"><id>tag:blogger.com,1999:blog-9212366792552412704.post-9177805593454184884</id><published>2009-10-13T15:06:00.002+01:00</published><updated>2010-02-03T21:43:04.401Z</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2010-02-03T21:43:04.401Z</app:edited><category scheme="http://www.blogger.com/atom/ns#" term="KB958607" /><category scheme="http://www.blogger.com/atom/ns#" term="SharePoint" /><category scheme="http://www.blogger.com/atom/ns#" term="ISA" /><title>Bypassing ISA 2006 HTTPS redirection rule with HTTP vulnerability publishing SharePoint and OWA - Fix</title><content type="html">&lt;p&gt;It was recently pointed out to me that when a user attempts to log onto a SharePoint extranet published web site through ISA they can replace HTTPS in the header with HTTP and user credentials could potentially be sent over the web unencrypted. &lt;/p&gt;&lt;p&gt;For example if a user connects to the site entering &lt;a href="http://sharepoint.extranet.com/"&gt;http://sharepoint.extranet.com&lt;/a&gt; and is redirected to &lt;a href="https://sharepoint.extranet.com/cookieauth.dll?&amp;lt;parameters"&gt;https://sharepoint.extranet.com/cookieauth.dll?&amp;lt;parameters&lt;/a&gt;&amp;gt; then the user manually modifies the URL back to HTTP e.g. &lt;a href="http://sharepoint.extranet.com/cookieauth.dll?&amp;lt;parameters"&gt;http://sharepoint.extranet.com/cookieauth.dll?&amp;lt;parameters&lt;/a&gt;&amp;gt;. &lt;/p&gt;&lt;p&gt;This is obviously a security vulnerability and Microsoft have published a KB article (958607) describing how to resolve this which can be seen &lt;a href="http://support.microsoft.com/kb/958607" target="_blank"&gt;here&lt;/a&gt;.&lt;/p&gt;&lt;p&gt;If you have Exchange or SharePoint published via ISA 2006 I would strongly suggest either applying the ISA hot fix or workaround to resolve this.&lt;/p&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/9212366792552412704-9177805593454184884?l=www.paulgrimley.com' alt='' /&gt;&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/PaulGrimleysBlog/~4/e3VbFOM_sKs" height="1" width="1"/&gt;</content><link rel="replies" type="application/atom+xml" href="http://www.paulgrimley.com/feeds/9177805593454184884/comments/default" title="Post Comments" /><link rel="replies" type="text/html" href="http://www.paulgrimley.com/2009/10/bypassing-isa-2006-https-redirection.html#comment-form" title="0 Comments" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/9212366792552412704/posts/default/9177805593454184884?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/9212366792552412704/posts/default/9177805593454184884?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/PaulGrimleysBlog/~3/e3VbFOM_sKs/bypassing-isa-2006-https-redirection.html" title="Bypassing ISA 2006 HTTPS redirection rule with HTTP vulnerability publishing SharePoint and OWA - Fix" /><author><name>Paul Grimley</name><email>noreply@blogger.com</email><gd:extendedProperty name="OpenSocialUserId" value="03239895637823445134" /></author><thr:total xmlns:thr="http://purl.org/syndication/thread/1.0">0</thr:total><feedburner:origLink>http://www.paulgrimley.com/2009/10/bypassing-isa-2006-https-redirection.html</feedburner:origLink></entry><entry gd:etag="W/&quot;CkUDQ3Y4eSp7ImA9WxBWEk0.&quot;"><id>tag:blogger.com,1999:blog-9212366792552412704.post-5957019075451179884</id><published>2009-10-13T13:58:00.001+01:00</published><updated>2010-02-03T12:31:12.831Z</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2010-02-03T12:31:12.831Z</app:edited><category scheme="http://www.blogger.com/atom/ns#" term="SharePoint" /><category scheme="http://www.blogger.com/atom/ns#" term="IIS" /><category scheme="http://www.blogger.com/atom/ns#" term="URLScan" /><title>Removing IIS 5 / 6 / 7 Server Header from SharePoint Installations</title><content type="html">&lt;p&gt;Here is a guide to remove IIS server header &lt;strong&gt;Server: Microsoft-IIS/6.0&lt;/strong&gt; from IIS to stop your browser detecting the web server SharePoint is running on. This can be particularly useful if you are externally publishing SharePoint or other IIS .NET applications and want to reduce the information to your backend servers information.&lt;/p&gt;  &lt;p&gt;&lt;strong&gt;Background&lt;/strong&gt;&lt;/p&gt;  &lt;p&gt;Without additional configuration you can identify what platform IIS is running on using a simple tool to view the http headers. &lt;/p&gt;  &lt;p&gt;If you download and install a tool such as ieHTTPHeaders from &lt;a href="http://www.blunck.se/iehttpheaders/iehttpheaders.html" target="_blank"&gt;here&lt;/a&gt;. From Internet Explorer enable the tool from ‘Tools-&amp;gt;Display ieHTTPHeaders’. Load the homepage of SharePoint and you will notice that amongst the many headers and requests you will notice something similar to the below:&lt;/p&gt;  &lt;p&gt;Server: Microsoft-IIS/6.0    &lt;br /&gt;MicrosoftSharePointTeamServices: 12.0.0.6318     &lt;br /&gt;X-Powered-By: ASP.NET &lt;/p&gt;  &lt;p&gt;&lt;strong&gt;How to remove these from IIS&lt;/strong&gt; &lt;/p&gt;  &lt;p&gt;The last two lines can simply be removed from IIS by editing the properties of the web site under the custom HTTP headers section as shown below, noting this is IIS 6 but the same applies to IIS 7. &lt;/p&gt;  &lt;p&gt;&lt;a href="http://lh6.ggpht.com/_sT2PESdf6rY/SxOwWtokRTI/AAAAAAAAACg/P74uFrB0b44/s1600-h/image%5B3%5D.png"&gt;&lt;img style="border-right-width: 0px; display: inline; border-top-width: 0px; border-bottom-width: 0px; border-left-width: 0px" title="image" border="0" alt="image" src="http://lh6.ggpht.com/_sT2PESdf6rY/SxOwW4-H0dI/AAAAAAAAACk/wKyEzcyPMao/image_thumb.png?imgmax=800" width="244" height="211" /&gt;&lt;/a&gt; &lt;/p&gt;  &lt;p&gt;To remove the header &lt;strong&gt;Server: Microsoft-IIS/6.0 &lt;/strong&gt;from IIS this requires a little more config!&lt;/p&gt;  &lt;p&gt;Firstly you need to download URLScan (at the time of writing this is version 3.1) from Microsoft &lt;a href="http://www.iis.net/extensions/UrlScan" target="_blank"&gt;here&lt;/a&gt;. This is basically an ISAPI filter that needs to be applied to the website you wish to remove the headers from, making sure that if you have extended a SharePoint web app you assign the ISAPI filter to the correct one (i.e. the one created for external access).&lt;/p&gt;  &lt;p&gt;Install URLScan, then from the same web app select ISAPI Filters tab and select add navigating to C:\windows\system32\inetsrv\urlscan and add urlscan.dll (IIS 7 may do this for you).&lt;/p&gt;  &lt;p&gt;Then edit the urlscan.ini line&lt;/p&gt;  &lt;p&gt;RemoveServerHeader=1&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160; ; If 1, remove the 'Server' header from    &lt;br /&gt;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160; ; response.&amp;#160; The default is 0. &lt;/p&gt;  &lt;p&gt;Save the file and check the HTTP headers using ieHTTPHeaders and you should now &lt;strong&gt;not&lt;/strong&gt; see the these headers when loading pages. &lt;/p&gt;  &lt;p&gt;Feel free to leave a comment if you have any thoughts.&lt;/p&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/9212366792552412704-5957019075451179884?l=www.paulgrimley.com' alt='' /&gt;&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/PaulGrimleysBlog/~4/_uzuI796WBk" height="1" width="1"/&gt;</content><link rel="replies" type="application/atom+xml" href="http://www.paulgrimley.com/feeds/5957019075451179884/comments/default" title="Post Comments" /><link rel="replies" type="text/html" href="http://www.paulgrimley.com/2009/10/removing-iis-5-6-7-server-header-from.html#comment-form" title="0 Comments" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/9212366792552412704/posts/default/5957019075451179884?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/9212366792552412704/posts/default/5957019075451179884?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/PaulGrimleysBlog/~3/_uzuI796WBk/removing-iis-5-6-7-server-header-from.html" title="Removing IIS 5 / 6 / 7 Server Header from SharePoint Installations" /><author><name>Paul Grimley</name><email>noreply@blogger.com</email><gd:extendedProperty name="OpenSocialUserId" value="03239895637823445134" /></author><thr:total xmlns:thr="http://purl.org/syndication/thread/1.0">0</thr:total><feedburner:origLink>http://www.paulgrimley.com/2009/10/removing-iis-5-6-7-server-header-from.html</feedburner:origLink></entry><entry gd:etag="W/&quot;CkQGQncyfyp7ImA9WxBWEk0.&quot;"><id>tag:blogger.com,1999:blog-9212366792552412704.post-3861866521313484272</id><published>2009-09-30T14:22:00.002+01:00</published><updated>2010-02-03T12:32:03.997Z</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2010-02-03T12:32:03.997Z</app:edited><category scheme="http://www.blogger.com/atom/ns#" term="Spaces" /><category scheme="http://www.blogger.com/atom/ns#" term="Windows" /><category scheme="http://www.blogger.com/atom/ns#" term="Twitter" /><category scheme="http://www.blogger.com/atom/ns#" term="Live" /><title>Windows Live Spaces and Twitter Counter</title><content type="html">&lt;p style="font-family: segoe ui"&gt;&lt;/p&gt;  &lt;p&gt;Useful Blog on adding TwitterCounter to Windows Live Space. Many Thanks to Paul Galvin for putting this together for me.&lt;/p&gt;  &lt;p&gt;Quote &lt;/p&gt;  &lt;blockquote&gt;&lt;a href="http://paulgalvin.spaces.live.com/blog/cns!1CC1EDB3DAA9B8AA!4683.entry"&gt;Windows Live Spaces and Twitter Counter&lt;/a&gt;     &lt;br /&gt;    &lt;p&gt;I was DM’d a message from twitter today and thought I’d blog the answer.&lt;/p&gt;    &lt;p&gt;The question is: “Hey Paul, quick one for you,how did you get the twitter counter into your live space as the script code is blocked when saved Thx”&lt;/p&gt;    &lt;p&gt;I did this by adding a custom html widget to my live spaces page and using the little code snippet:&lt;/p&gt;    &lt;table border="1" cellspacing="0" cellpadding="2" width="591"&gt;&lt;tbody&gt;       &lt;tr&gt;         &lt;td valign="top" width="589"&gt;           &lt;div&gt;             &lt;div&gt;               &lt;pre&gt;&lt;span&gt;&amp;lt;&lt;/span&gt;&lt;span&gt;a&lt;/span&gt; &lt;span&gt;href&lt;/span&gt;&lt;span&gt;=&amp;quot;http://twittercounter.com/?username=pagalvin&amp;quot;&lt;/span&gt;   &lt;/pre&gt;&lt;br /&gt;&lt;br /&gt;              &lt;pre&gt;   &lt;span&gt;title&lt;/span&gt;&lt;span&gt;=&amp;quot;TwitterCounter for @pagalvin&amp;quot;&lt;/span&gt;&lt;span&gt;&amp;gt;&lt;/span&gt;   &lt;/pre&gt;&lt;br /&gt;&lt;br /&gt;              &lt;pre&gt;   &lt;span&gt;&amp;lt;&lt;/span&gt;&lt;span&gt;img&lt;/span&gt; &lt;span&gt;src&lt;/span&gt;&lt;span&gt;=&amp;quot;http://twittercounter.com/counter/?username=pagalvin&amp;quot;&lt;/span&gt;     &lt;/pre&gt;&lt;br /&gt;&lt;br /&gt;              &lt;pre&gt;        &lt;span&gt;width&lt;/span&gt;=&lt;span&gt;88&lt;/span&gt;     &lt;/pre&gt;&lt;br /&gt;&lt;br /&gt;              &lt;pre&gt;        &lt;span&gt;height&lt;/span&gt;=&lt;span&gt;26&lt;/span&gt;    &lt;/pre&gt;&lt;br /&gt;&lt;br /&gt;              &lt;pre&gt;        &lt;span&gt;style&lt;/span&gt;&lt;span&gt;=&amp;quot;border:none&amp;quot;&lt;/span&gt;       &lt;/pre&gt;&lt;br /&gt;&lt;br /&gt;              &lt;pre&gt;        &lt;span&gt;alt&lt;/span&gt;&lt;span&gt;=&amp;quot;TwitterCounter for @pagalvin&amp;quot;&lt;/span&gt;&lt;span&gt;&amp;gt;&lt;/span&gt;&lt;/pre&gt;&lt;br /&gt;&lt;br /&gt;              &lt;pre&gt;&lt;span&gt;&amp;lt;/&lt;/span&gt;&lt;span&gt;a&lt;/span&gt;&lt;span&gt;&amp;gt;&lt;/span&gt;&lt;/pre&gt;&lt;br /&gt;            &lt;/div&gt;&lt;br /&gt;          &lt;/div&gt;&lt;br /&gt;        &lt;/td&gt;&lt;br /&gt;      &lt;/tr&gt;&lt;br /&gt;    &lt;/tbody&gt;&lt;/table&gt;&lt;br /&gt;&lt;br /&gt;  &lt;div&gt;&amp;#160;&lt;/div&gt;&lt;br /&gt;&lt;br /&gt;  &lt;div&gt;&amp;#160;&lt;/div&gt;&lt;br /&gt;&lt;br /&gt;  &lt;p&gt;This uses a version of the twitter counter widget interface that gets past the windows live censor thing that we all hate so much and wish would get a bad case of poison ivy.&lt;/p&gt;&lt;br /&gt;&lt;br /&gt;  &lt;p&gt;&amp;lt;/end&amp;gt;&lt;/p&gt;&lt;br /&gt;&lt;br /&gt;  &lt;p&gt;&lt;a title="Subscribe to my feed" href="http://feeds.feedburner.com/PaulGalvinsSharepointSpace" rel="alternate"&gt;&lt;img style="border-right-width: 0px; border-top-width: 0px; border-bottom-width: 0px; border-left-width: 0px" alt="" src="http://www.feedburner.com/fb/images/pub/feed-icon32x32.png" /&gt;&lt;/a&gt;&lt;a title="Subscribe to my feed" href="http://feeds.feedburner.com/PaulGalvinsSharepointSpace" rel="alternate"&gt;Subscribe to my blog.&lt;/a&gt; &lt;br /&gt;&lt;br /&gt;    &lt;br /&gt;&lt;br /&gt;&lt;br /&gt;    &lt;br /&gt;Follow me on Twitter at &lt;a href="http://www.twitter.com/pagalvin"&gt;http://www.twitter.com/pagalvin&lt;/a&gt;&lt;/p&gt;&lt;br /&gt;&lt;br /&gt;  &lt;div style="padding-bottom: 0px; margin: 0px; padding-left: 0px; padding-right: 0px; display: inline; float: none; padding-top: 0px"&gt;Technorati Tags: &lt;a href="http://technorati.com/tags/Twitter" rel="tag"&gt;Twitter&lt;/a&gt;&lt;/div&gt;&lt;/blockquote&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/9212366792552412704-3861866521313484272?l=www.paulgrimley.com' alt='' /&gt;&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/PaulGrimleysBlog/~4/P2RVvvCZ-V8" height="1" width="1"/&gt;</content><link rel="replies" type="application/atom+xml" href="http://www.paulgrimley.com/feeds/3861866521313484272/comments/default" title="Post Comments" /><link rel="replies" type="text/html" href="http://www.paulgrimley.com/2009/09/windows-live-spaces-and-twitter-counter.html#comment-form" title="0 Comments" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/9212366792552412704/posts/default/3861866521313484272?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/9212366792552412704/posts/default/3861866521313484272?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/PaulGrimleysBlog/~3/P2RVvvCZ-V8/windows-live-spaces-and-twitter-counter.html" title="Windows Live Spaces and Twitter Counter" /><author><name>Paul Grimley</name><email>noreply@blogger.com</email><gd:extendedProperty name="OpenSocialUserId" value="03239895637823445134" /></author><thr:total xmlns:thr="http://purl.org/syndication/thread/1.0">0</thr:total><feedburner:origLink>http://www.paulgrimley.com/2009/09/windows-live-spaces-and-twitter-counter.html</feedburner:origLink></entry><entry gd:etag="W/&quot;CkQASH4zeip7ImA9WxBWEk0.&quot;"><id>tag:blogger.com,1999:blog-9212366792552412704.post-2854221201679772100</id><published>2009-08-18T17:29:00.001+01:00</published><updated>2010-02-03T12:32:29.082Z</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2010-02-03T12:32:29.082Z</app:edited><category scheme="http://www.blogger.com/atom/ns#" term="SSL" /><category scheme="http://www.blogger.com/atom/ns#" term="SharePoint" /><category scheme="http://www.blogger.com/atom/ns#" term="IIS" /><title>Redirecting SharePoint Websites from Port 80 to 443 using IIS 6 and no code!</title><content type="html">&lt;p&gt;Here’s a quick guide to redirect SharePoint websites from port 80 to 443 SSL without code.&lt;/p&gt;  &lt;p&gt;Before you start you need to make sure that the host header for port 80 is not already assigned to the SharePoint Web App. If it is just edit the hostname and just call it something like ‘notused’ – kind of gives you a clue when other administrators log on that this is not in use.&lt;/p&gt;  &lt;p&gt;Next step is to do is create an IIS web site using the IIS mmc and not through SharePoint. Lets say that the SharePoint site is called ‘sharepoint’ enter the details as shown below changing the IP address you have assigned for the sharepoint DNS record.&lt;/p&gt;  &lt;p&gt;&lt;a href="http://lh3.ggpht.com/_sT2PESdf6rY/SxOu0AnjhuI/AAAAAAAAACI/b1i3VES3EPc/s1600-h/image%5B2%5D.png"&gt;&lt;img style="border-right-width: 0px; display: inline; border-top-width: 0px; border-bottom-width: 0px; border-left-width: 0px" title="image" border="0" alt="image" src="http://lh3.ggpht.com/_sT2PESdf6rY/SxOu0RsK_VI/AAAAAAAAACM/Itt8Fp7LalM/image_thumb.png?imgmax=800" width="244" height="190" /&gt;&lt;/a&gt; &lt;/p&gt;  &lt;p&gt;Once you have created the Web Application right click on it and select properties. Navigate to the home directory tab&lt;/p&gt;  &lt;p&gt;&lt;a href="http://lh6.ggpht.com/_sT2PESdf6rY/SxOu0qhQJNI/AAAAAAAAACQ/_VnPTFxt1Lo/s1600-h/image%5B5%5D.png"&gt;&lt;img style="border-bottom: 0px; border-left: 0px; display: inline; border-top: 0px; border-right: 0px" title="image" border="0" alt="image" src="http://lh4.ggpht.com/_sT2PESdf6rY/SxOu0w9tRfI/AAAAAAAAACU/oE__j8oS8H8/image_thumb%5B1%5D.png?imgmax=800" width="244" height="237" /&gt;&lt;/a&gt; &lt;/p&gt;  &lt;p&gt;Change ‘The content for this resource should come from:’ to &lt;em&gt;A redirection to a URL&lt;/em&gt;&lt;/p&gt;  &lt;p&gt;&lt;a href="http://lh4.ggpht.com/_sT2PESdf6rY/SxOu1Mwc9aI/AAAAAAAAACY/eoNCyjZOacE/s1600-h/image%5B8%5D.png"&gt;&lt;img style="border-bottom: 0px; border-left: 0px; display: inline; border-top: 0px; border-right: 0px" title="image" border="0" alt="image" src="http://lh6.ggpht.com/_sT2PESdf6rY/SxOu1g7oJJI/AAAAAAAAACc/fmPIy9USAuA/image_thumb%5B2%5D.png?imgmax=800" width="244" height="237" /&gt;&lt;/a&gt; &lt;/p&gt;  &lt;p&gt;Enter the url &lt;a href="https://sharepoint"&gt;&lt;strong&gt;https&lt;/strong&gt;://sharepoint&lt;/a&gt; (Noting http&lt;strong&gt;s&lt;/strong&gt;) and check the box &lt;em&gt;The exact URL entered above&lt;/em&gt; and click ok&lt;em&gt;.&lt;/em&gt;&lt;/p&gt;  &lt;p&gt;You now have a redirection from http to https!&lt;/p&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/9212366792552412704-2854221201679772100?l=www.paulgrimley.com' alt='' /&gt;&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/PaulGrimleysBlog/~4/mdMXEwvpWwA" height="1" width="1"/&gt;</content><link rel="replies" type="application/atom+xml" href="http://www.paulgrimley.com/feeds/2854221201679772100/comments/default" title="Post Comments" /><link rel="replies" type="text/html" href="http://www.paulgrimley.com/2009/08/redirecting-sharepoint-websites-from.html#comment-form" title="0 Comments" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/9212366792552412704/posts/default/2854221201679772100?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/9212366792552412704/posts/default/2854221201679772100?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/PaulGrimleysBlog/~3/mdMXEwvpWwA/redirecting-sharepoint-websites-from.html" title="Redirecting SharePoint Websites from Port 80 to 443 using IIS 6 and no code!" /><author><name>Paul Grimley</name><email>noreply@blogger.com</email><gd:extendedProperty name="OpenSocialUserId" value="03239895637823445134" /></author><thr:total xmlns:thr="http://purl.org/syndication/thread/1.0">0</thr:total><feedburner:origLink>http://www.paulgrimley.com/2009/08/redirecting-sharepoint-websites-from.html</feedburner:origLink></entry><entry gd:etag="W/&quot;CkQDRXszeyp7ImA9WxBWEk0.&quot;"><id>tag:blogger.com,1999:blog-9212366792552412704.post-5565103766977337243</id><published>2009-08-18T17:01:00.001+01:00</published><updated>2010-02-03T12:32:54.583Z</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2010-02-03T12:32:54.583Z</app:edited><category scheme="http://www.blogger.com/atom/ns#" term="Search" /><category scheme="http://www.blogger.com/atom/ns#" term="SharePoint" /><title>Excluding items (Document Libraries, Lists, Items etc) from SharePoint scopes</title><content type="html">&lt;p&gt;There’s a great article that can be found &lt;a title="Excluding Various SharePoint Items from Search Results on Internet-Facing MOSS Sites" href="http://blogs.msdn.com/jjameson/archive/2009/03/05/excluding-various-sharepoint-items-from-search-results-on-internet-facing-moss-sites.aspx" target="_blank"&gt;here&lt;/a&gt; listing the different types of contentclass that can be removed from SharePoint scopes. Basically adding these with exclude option will stop such things as lists appearing in search results.&lt;/p&gt;  &lt;p&gt;Simply modify the search scopes in the SSP by clicking new rule. Note that on this demo I am using ‘all sites’ scope (I’m being lazy) however I would advise for live environments creating a separate scope and editing the properties of this.&lt;/p&gt;  &lt;p&gt;&lt;a href="http://lh3.ggpht.com/_sT2PESdf6rY/SxOuSG6re5I/AAAAAAAAAB4/yi4dQPaq7Co/s1600-h/image%5B2%5D.png"&gt;&lt;img style="border-right-width: 0px; display: inline; border-top-width: 0px; border-bottom-width: 0px; border-left-width: 0px" title="image" border="0" alt="image" src="http://lh3.ggpht.com/_sT2PESdf6rY/SxOuSb4qtII/AAAAAAAAAB8/zdBsyHuhxgk/image_thumb.png?imgmax=800" width="244" height="124" /&gt;&lt;/a&gt; &lt;/p&gt;  &lt;p&gt;On the new rule select the following properties&lt;/p&gt;  &lt;p&gt;&lt;a href="http://lh5.ggpht.com/_sT2PESdf6rY/SxOuS7veHZI/AAAAAAAAACA/tAvgHLjBrr8/s1600-h/image%5B5%5D.png"&gt;&lt;img style="border-right-width: 0px; display: inline; border-top-width: 0px; border-bottom-width: 0px; border-left-width: 0px" title="image" border="0" alt="image" src="http://lh3.ggpht.com/_sT2PESdf6rY/SxOuTKjrkyI/AAAAAAAAACE/RlsiD3HQrQc/image_thumb%5B1%5D.png?imgmax=800" width="244" height="124" /&gt;&lt;/a&gt; &lt;/p&gt;  &lt;p&gt;and click ok!&lt;/p&gt;  &lt;p&gt;This will now remove document library’s from appearing in search results but still display documents within – no re-crawl is required as this configuration is applied at the scope level and not at the content source level.&lt;/p&gt;  &lt;p&gt;Further contentclass properties can be found on &lt;a title="Excluding Various SharePoint Items from Search Results on Internet-Facing MOSS Sites" href="http://blogs.msdn.com/jjameson/archive/2009/03/05/excluding-various-sharepoint-items-from-search-results-on-internet-facing-moss-sites.aspx" target="_blank"&gt;Jeremy Jameson’s&lt;/a&gt; blog.&lt;/p&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/9212366792552412704-5565103766977337243?l=www.paulgrimley.com' alt='' /&gt;&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/PaulGrimleysBlog/~4/JzeSkX15Lus" height="1" width="1"/&gt;</content><link rel="replies" type="application/atom+xml" href="http://www.paulgrimley.com/feeds/5565103766977337243/comments/default" title="Post Comments" /><link rel="replies" type="text/html" href="http://www.paulgrimley.com/2009/08/excluding-items-document-libraries.html#comment-form" title="0 Comments" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/9212366792552412704/posts/default/5565103766977337243?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/9212366792552412704/posts/default/5565103766977337243?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/PaulGrimleysBlog/~3/JzeSkX15Lus/excluding-items-document-libraries.html" title="Excluding items (Document Libraries, Lists, Items etc) from SharePoint scopes" /><author><name>Paul Grimley</name><email>noreply@blogger.com</email><gd:extendedProperty name="OpenSocialUserId" value="03239895637823445134" /></author><thr:total xmlns:thr="http://purl.org/syndication/thread/1.0">0</thr:total><feedburner:origLink>http://www.paulgrimley.com/2009/08/excluding-items-document-libraries.html</feedburner:origLink></entry><entry gd:etag="W/&quot;C0MER3s_fyp7ImA9WxBUF0w.&quot;"><id>tag:blogger.com,1999:blog-9212366792552412704.post-4394179404348053046</id><published>2009-08-18T15:28:00.002+01:00</published><updated>2010-03-04T14:03:26.547Z</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2010-03-04T14:03:26.547Z</app:edited><category scheme="http://www.blogger.com/atom/ns#" term="SharePoint" /><title>Cannot login to SharePoint Central Administration Event Code: 4007 - URL authorization failed for the request – Overwriting the SharePoint 12 Hive Problem!</title><content type="html">I recently had an issue where users who were added to the Farm administrators group could not log into SharePoint Central Administration.&lt;br /&gt;
If the below does not resolve your issue please see my &lt;a href="http://www.paulgrimley.com/2009/05/401-access-denied-unable-to-search.html" target="_blank"&gt;other blog&lt;/a&gt; which has the same symptoms (Do read this linked entry before discarding). &lt;br /&gt;
After lots of digging around I found that this was due to the web.config in C:\Program Files\Common Files\Microsoft Shared\Web Server Extensions\12\TEMPLATE\ADMIN. &lt;br /&gt;
The web.config shown below shows the issue:&lt;br /&gt;
&amp;lt;?xml version="1.0" encoding="UTF-8" standalone="yes"?&amp;gt; &lt;br /&gt;
&amp;lt;configuration&amp;gt; &lt;br /&gt;
&amp;nbsp; &amp;lt;system.web&amp;gt; &lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;compilation batch="false" /&amp;gt; &lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;customErrors mode="On" /&amp;gt; &lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;httpRuntime executionTimeout="1200" /&amp;gt; &lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;authorization&amp;gt; &lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;allow roles="BUILTIN\Administrators" /&amp;gt; &lt;br /&gt;
&lt;span style="color: red;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;allow roles="EXTRANET\WSS_ADMIN_WPG" /&amp;gt;&lt;/span&gt; &lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;deny users="*" /&amp;gt; &lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;/authorization&amp;gt; &lt;br /&gt;
&amp;nbsp; &amp;lt;/system.web&amp;gt; &lt;br /&gt;
&amp;nbsp; &amp;lt;location path="vsgeneralsettings.aspx"&amp;gt; &lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;system.web&amp;gt; &lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;httpRuntime executionTimeout="3600" /&amp;gt; &lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;/system.web&amp;gt; &lt;br /&gt;
&amp;nbsp; &amp;lt;/location&amp;gt; &lt;br /&gt;
&amp;nbsp; &amp;lt;location path="targetwebapplication.aspx"&amp;gt; &lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;system.web&amp;gt; &lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;httpRuntime executionTimeout="3600" /&amp;gt; &lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;/system.web&amp;gt; &lt;br /&gt;
&amp;nbsp; &amp;lt;/location&amp;gt; &lt;br /&gt;
&amp;nbsp; &amp;lt;location path="configureupgradedatabases.aspx"&amp;gt; &lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;system.web&amp;gt; &lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;httpRuntime executionTimeout="3600" /&amp;gt; &lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;/system.web&amp;gt; &lt;br /&gt;
&amp;nbsp; &amp;lt;/location&amp;gt; &lt;br /&gt;
&amp;lt;/configuration&amp;gt;&lt;br /&gt;
I noticed that ‘EXTRANET’ was the name of the &lt;u&gt;old server&lt;/u&gt; and the new server was called for example ‘SERVER1’ (noting that this is the name of the local server and not the domain name so this will differ on each server in the farm).&lt;br /&gt;
I updated the line with the following:&lt;br /&gt;
&lt;span style="color: blue;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;allow roles="SERVER1\WSS_ADMIN_WPG" /&amp;gt;&lt;/span&gt;&lt;br /&gt;
I carried out an IISRESET and farm administrators could now log onto SharePoint Central Administration.&lt;br /&gt;
Credit to MVP &lt;a href="http://www.theexperienceblog.com/2009/03/03/gain-access-to-operations-and-application-management-in-sharepoint-in-sbs2008/" target="_blank" title="Gain access to Operations and Application Management in SharePoint in SBS2008"&gt;Andreas Stenhall’s&lt;/a&gt;&lt;span style="color: #444444;"&gt;&lt;/span&gt; blog which helped me track down this issue.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/9212366792552412704-4394179404348053046?l=www.paulgrimley.com' alt='' /&gt;&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/PaulGrimleysBlog/~4/9nN6ztukyvo" height="1" width="1"/&gt;</content><link rel="replies" type="application/atom+xml" href="http://www.paulgrimley.com/feeds/4394179404348053046/comments/default" title="Post Comments" /><link rel="replies" type="text/html" href="http://www.paulgrimley.com/2009/08/cannot-login-to-sharepoint-central.html#comment-form" title="0 Comments" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/9212366792552412704/posts/default/4394179404348053046?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/9212366792552412704/posts/default/4394179404348053046?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/PaulGrimleysBlog/~3/9nN6ztukyvo/cannot-login-to-sharepoint-central.html" title="Cannot login to SharePoint Central Administration Event Code: 4007 - URL authorization failed for the request – Overwriting the SharePoint 12 Hive Problem!" /><author><name>Paul Grimley</name><email>noreply@blogger.com</email><gd:extendedProperty name="OpenSocialUserId" value="03239895637823445134" /></author><thr:total xmlns:thr="http://purl.org/syndication/thread/1.0">0</thr:total><feedburner:origLink>http://www.paulgrimley.com/2009/08/cannot-login-to-sharepoint-central.html</feedburner:origLink></entry><entry gd:etag="W/&quot;CkMHQ3wyfip7ImA9WxBWEk0.&quot;"><id>tag:blogger.com,1999:blog-9212366792552412704.post-3555746833894742929</id><published>2009-08-18T14:58:00.001+01:00</published><updated>2010-02-03T12:33:52.296Z</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2010-02-03T12:33:52.296Z</app:edited><category scheme="http://www.blogger.com/atom/ns#" term="Service Pack" /><category scheme="http://www.blogger.com/atom/ns#" term="SharePoint" /><title>Errors after installing Infrastructure update for MOSS 2007</title><content type="html">&lt;p&gt;&lt;font size="2"&gt;&lt;font face="Trebuchet MS"&gt;&lt;span style="font-family: arial"&gt;I've ran int&lt;/span&gt;&lt;span style="font-family: arial"&gt;&lt;/span&gt;&lt;span style="font-family: arial"&gt;o this issue a couple of time when installing service pack updates and on both occasions found Akifs blog below so felt it was worth a mention, details of the specific issue can be seen below:&lt;/span&gt;&lt;/font&gt;&lt;/font&gt;&lt;/p&gt;  &lt;p style="font-family: arial"&gt;&lt;font size="2" face="Trebuchet MS"&gt;Quote &lt;/font&gt;&lt;/p&gt;  &lt;blockquote&gt;&lt;font style="font-family: arial" size="3"&gt;&lt;a href="http://aakif.spaces.live.com/blog/cns!C8D5222E0E2125AE!467.entry"&gt;Errors after installing Infrastructure update for MOSS 2007&lt;/a&gt;&lt;/font&gt;     &lt;br /&gt;    &lt;div&gt;&lt;span style="text-align: left; text-transform: none; text-indent: 0px; border-collapse: separate; font: 13px/18px &amp;#39;Trebuchet MS&amp;#39;; white-space: normal; letter-spacing: normal; word-spacing: 0px"&gt;&lt;/span&gt;&amp;#160;&lt;/div&gt;    &lt;div&gt;&lt;span style="text-align: left; text-transform: none; text-indent: 0px; border-collapse: separate; font: 13px/18px &amp;#39;Trebuchet MS&amp;#39;; white-space: normal; letter-spacing: normal; word-spacing: 0px"&gt;During last month, I applied Infrastructure udate of SharePoint 2007 in my development envrionment and everything was working like a charm. So I decided to apply the same fix in my production environment this week.        &lt;br /&gt;        &lt;br /&gt;Here I will like to mention one thing. I started this project as migration one where we were supposed to migrate MOSS 2007 + Windows 2003 environment to MOSS 2007 SP1 + Windows 2008 environment. So it was basically a restored farm.         &lt;br /&gt;        &lt;br /&gt;After applying the Infrastructure upgrade, I started facing the issues:         &lt;br /&gt;        &lt;br /&gt;&lt;span style="color: rgb(255,0,0)"&gt;&amp;quot;The resource object with key 'S2SearchAdminDashboard_Title' was not found&amp;quot;&lt;span&gt;&amp;#160;&lt;/span&gt;&lt;/span&gt;&lt;span&gt;for Search Administration site&lt;/span&gt;         &lt;br /&gt;        &lt;br /&gt;&lt;span&gt;and&lt;/span&gt;         &lt;br /&gt;        &lt;br /&gt;&lt;span style="color: rgb(255,0,0)"&gt;&amp;quot;The resource object with key 'S2LeftNav_Administration' was not found&amp;quot;&lt;span&gt;&amp;#160;&lt;/span&gt;&lt;/span&gt;&lt;span&gt;for other search links.&lt;/span&gt;         &lt;br /&gt;        &lt;br /&gt;After searching a while on Google, I was able to find the solution. Solution is quite simple. Sort all files within App_GlobalResources folder based on the date in the development environment where everything was working fine. Copy files which were modified on 3/25/2008. These will be the most new ones. Copy them over to the SSP virtual directory of your troubling farm within the same App_GlobalResources folder. These files are:         &lt;br /&gt;        &lt;br /&gt;searchadmin.en-us.resx         &lt;br /&gt;SearchAdmin.resx         &lt;br /&gt;sps.en-US.resx         &lt;br /&gt;and sps.resx         &lt;br /&gt;        &lt;br /&gt;Then if you will try, you will get the following error:         &lt;br /&gt;        &lt;br /&gt;&lt;span style="color: rgb(255,0,0)"&gt;Could not find the sitemap node with URL '/SearchAdministration.aspx'.&lt;/span&gt;         &lt;br /&gt;&lt;span style="color: rgb(255,0,0)"&gt;         &lt;br /&gt;&lt;/span&gt;&lt;span&gt;Now this time, copy layouts.sitemap file which will be the most latest modified file within _app_bin folder from the development environment to production environment.&lt;span&gt;&amp;#160;&lt;/span&gt;&lt;/span&gt;As soon as that was copied over, the search administration page appeared fine.&lt;/span&gt;&lt;/div&gt;&lt;/blockquote&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/9212366792552412704-3555746833894742929?l=www.paulgrimley.com' alt='' /&gt;&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/PaulGrimleysBlog/~4/26W6-0gpGv4" height="1" width="1"/&gt;</content><link rel="replies" type="application/atom+xml" href="http://www.paulgrimley.com/feeds/3555746833894742929/comments/default" title="Post Comments" /><link rel="replies" type="text/html" href="http://www.paulgrimley.com/2009/08/errors-after-installing-infrastructure.html#comment-form" title="0 Comments" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/9212366792552412704/posts/default/3555746833894742929?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/9212366792552412704/posts/default/3555746833894742929?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/PaulGrimleysBlog/~3/26W6-0gpGv4/errors-after-installing-infrastructure.html" title="Errors after installing Infrastructure update for MOSS 2007" /><author><name>Paul Grimley</name><email>noreply@blogger.com</email><gd:extendedProperty name="OpenSocialUserId" value="03239895637823445134" /></author><thr:total xmlns:thr="http://purl.org/syndication/thread/1.0">0</thr:total><feedburner:origLink>http://www.paulgrimley.com/2009/08/errors-after-installing-infrastructure.html</feedburner:origLink></entry><entry gd:etag="W/&quot;A04GRXszeSp7ImA9WxBVFUo.&quot;"><id>tag:blogger.com,1999:blog-9212366792552412704.post-7313667560201209116</id><published>2009-08-18T14:21:00.002+01:00</published><updated>2010-02-19T11:45:24.581Z</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2010-02-19T11:45:24.581Z</app:edited><category scheme="http://www.blogger.com/atom/ns#" term="Search" /><category scheme="http://www.blogger.com/atom/ns#" term="KB926959" /><category scheme="http://www.blogger.com/atom/ns#" term="SharePoint" /><title>Cannot Edit Content Source Schedule in SharePoint receiving error ‘Access is denied’ KB926959</title><content type="html">&lt;p&gt;I have experienced this issue on a few occasions now so thought it was worth a mention.&lt;/p&gt;  &lt;p&gt;Following best practices and creating accounts with least privileges in SharePoint may lead to an issue when you attempt to edit the SharePoint content source and my have an error displayed stating access is denied.&lt;/p&gt;  &lt;p&gt;This is because the SharePoint Worker Process Group account (WSS_WPG) does not have permissions to the c:\windows\tasks folder. &lt;/p&gt;  &lt;p&gt;To resolve this issue follow the article &lt;a title="&amp;#39;Error" href="http://support.microsoft.com/kb/926959" target="_blank"&gt;KB926959&lt;/a&gt;. The article does not state which server to apply this to so I would suggest applying this to all SharePoint servers in the farm – If anyone would like to feedback please comment. Also worth noting the WSS_WPG account is a local account and not a domain account.&lt;/p&gt;  &lt;p&gt;Please note that on step 3 the command below may not work.&lt;/p&gt;  &lt;p&gt;&lt;b&gt;attrib –s %windir%\tasks&lt;/b&gt; &lt;/p&gt;  &lt;p&gt;So before entering this command enter: &lt;/p&gt;  &lt;p&gt;&lt;b&gt;attrib +s %windir%\tasks&lt;/b&gt; &lt;/p&gt;  &lt;p&gt;Then enter the first command again and that should work! &lt;/p&gt;  &lt;p&gt;I’m not sure why this doesn’t work but I reported this to MS sometime ago.&lt;/p&gt;  &lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/9212366792552412704-7313667560201209116?l=www.paulgrimley.com' alt='' /&gt;&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/PaulGrimleysBlog/~4/aaocUmvdko4" height="1" width="1"/&gt;</content><link rel="replies" type="application/atom+xml" href="http://www.paulgrimley.com/feeds/7313667560201209116/comments/default" title="Post Comments" /><link rel="replies" type="text/html" href="http://www.paulgrimley.com/2009/08/cannot-edit-content-source-schedule-in.html#comment-form" title="0 Comments" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/9212366792552412704/posts/default/7313667560201209116?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/9212366792552412704/posts/default/7313667560201209116?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/PaulGrimleysBlog/~3/aaocUmvdko4/cannot-edit-content-source-schedule-in.html" title="Cannot Edit Content Source Schedule in SharePoint receiving error ‘Access is denied’ KB926959" /><author><name>Paul Grimley</name><email>noreply@blogger.com</email><gd:extendedProperty name="OpenSocialUserId" value="03239895637823445134" /></author><thr:total xmlns:thr="http://purl.org/syndication/thread/1.0">0</thr:total><feedburner:origLink>http://www.paulgrimley.com/2009/08/cannot-edit-content-source-schedule-in.html</feedburner:origLink></entry><entry gd:etag="W/&quot;A0ADSHk8fyp7ImA9WxBVFUo.&quot;"><id>tag:blogger.com,1999:blog-9212366792552412704.post-2334915821720238550</id><published>2009-08-18T11:18:00.002+01:00</published><updated>2010-02-19T11:42:59.777Z</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2010-02-19T11:42:59.777Z</app:edited><category scheme="http://www.blogger.com/atom/ns#" term="KB265867" /><category scheme="http://www.blogger.com/atom/ns#" term="SharePoint" /><title>Saving PDF files to SharePoint</title><content type="html">&lt;p&gt;When attempting to save PDF files directly into SharePoint via using web folders you will not be able to browse the SharePoint document libraries.&lt;/p&gt;  &lt;p&gt;The reason for this is Adobe does not support saving to web dav directly and the suggested workaround is to save the file to the local pc then upload to SharePoint see article &lt;a href="http://support.microsoft.com/kb/265867"&gt;http://support.microsoft.com/kb/265867&lt;/a&gt;&lt;/p&gt;  &lt;p&gt;I have managed to find an add on to Adobe which enable you to select document libraries to save to. The product is called PDF SharePoint Save and can be located here &lt;a title="http://www.macroviewwisdom.com/Products/Pages/PDFSharePointSave.aspx" href="http://www.macroviewwisdom.com/Products/Pages/PDFSharePointSave.aspx"&gt;http://www.macroviewwisdom.com/Products/Pages/PDFSharePointSave.aspx&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/9212366792552412704-2334915821720238550?l=www.paulgrimley.com' alt='' /&gt;&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/PaulGrimleysBlog/~4/TAibzhdN9ws" height="1" width="1"/&gt;</content><link rel="replies" type="application/atom+xml" href="http://www.paulgrimley.com/feeds/2334915821720238550/comments/default" title="Post Comments" /><link rel="replies" type="text/html" href="http://www.paulgrimley.com/2009/08/saving-pdf-files-to-sharepoint.html#comment-form" title="0 Comments" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/9212366792552412704/posts/default/2334915821720238550?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/9212366792552412704/posts/default/2334915821720238550?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/PaulGrimleysBlog/~3/TAibzhdN9ws/saving-pdf-files-to-sharepoint.html" title="Saving PDF files to SharePoint" /><author><name>Paul Grimley</name><email>noreply@blogger.com</email><gd:extendedProperty name="OpenSocialUserId" value="03239895637823445134" /></author><thr:total xmlns:thr="http://purl.org/syndication/thread/1.0">0</thr:total><feedburner:origLink>http://www.paulgrimley.com/2009/08/saving-pdf-files-to-sharepoint.html</feedburner:origLink></entry><entry gd:etag="W/&quot;CkMMQH49fSp7ImA9WxBWEk0.&quot;"><id>tag:blogger.com,1999:blog-9212366792552412704.post-6127506899024726697</id><published>2009-08-14T01:12:00.001+01:00</published><updated>2010-02-03T12:34:41.065Z</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2010-02-03T12:34:41.065Z</app:edited><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>Calculated date does not trigger workflow when created using SharePoint Designer</title><content type="html">&lt;p&gt;I was recently creating an improved content review workflow using SharePoint Designer.&lt;/p&gt;  &lt;p&gt;The scenario was that I wanted to send the author of the document an email 2 weeks before the review deadline and then another once the review date had arrived.&lt;/p&gt;  &lt;p&gt;I setup 3 site columns:&lt;/p&gt;  &lt;ul&gt;   &lt;li&gt;AuthoredBy – People / Group &lt;/li&gt;    &lt;li&gt;ReviewDate – Date and Time (Date Only) &lt;/li&gt;    &lt;li&gt;ReviewDateWarning – Calculated Field of Review Date – 14 (14 days / 2 weeks)&amp;#160; (See below) &lt;/li&gt; &lt;/ul&gt;  &lt;p&gt;&lt;a href="http://lh3.ggpht.com/_sT2PESdf6rY/SxOri2e4GrI/AAAAAAAAABY/1og1GuUyfQQ/s1600-h/image%5B2%5D.png"&gt;&lt;img style="border-bottom: 0px; border-left: 0px; display: inline; border-top: 0px; border-right: 0px" title="image" border="0" alt="image" src="http://lh4.ggpht.com/_sT2PESdf6rY/SxOrjHyke-I/AAAAAAAAABc/EamGKUcA0bc/image_thumb.png?imgmax=800" width="244" height="241" /&gt;&lt;/a&gt; &lt;/p&gt;  &lt;p&gt;Once the 3 columns were created I then opened up SharePoint Designer to start creating the workflow.&lt;/p&gt;  &lt;p&gt;&lt;a href="http://lh6.ggpht.com/_sT2PESdf6rY/SxOrjiWIyoI/AAAAAAAAABg/xk7szxaAAZg/s1600-h/image%5B5%5D.png"&gt;&lt;img style="border-bottom: 0px; border-left: 0px; display: inline; border-top: 0px; border-right: 0px" title="image" border="0" alt="image" src="http://lh4.ggpht.com/_sT2PESdf6rY/SxOrj4wJb5I/AAAAAAAAABk/jC2UWd5c3X0/image_thumb%5B1%5D.png?imgmax=800" width="244" height="191" /&gt;&lt;/a&gt; &lt;/p&gt;  &lt;p&gt;At first I thought my workflow was failing (and rightly so) because my condition was set to ‘to equal’ when it should have been set to ‘to equal (ignoring time). I changed this hoping that this was the problem so now my workflow looks like this:&lt;/p&gt;  &lt;p&gt;&lt;a href="http://lh4.ggpht.com/_sT2PESdf6rY/SxOrkJlAG_I/AAAAAAAAABo/ng72xBdEB8g/s1600-h/image%5B8%5D.png"&gt;&lt;img style="border-bottom: 0px; border-left: 0px; display: inline; border-top: 0px; border-right: 0px" title="image" border="0" alt="image" src="http://lh6.ggpht.com/_sT2PESdf6rY/SxOrkrosM0I/AAAAAAAAABs/X0fdqYilk_Y/image_thumb%5B2%5D.png?imgmax=800" width="244" height="191" /&gt;&lt;/a&gt; &lt;/p&gt;  &lt;p&gt;Still no joy! When the workflow was triggered it just stated ‘waiting for DateReviewWarning’ even though the date was set to today's date. The picture below shows that the calculation of the date review working as expected but for some reason SharePoint does not see the calculated date as a native date field. When I replaced the field with the actual DateReview field and set this to today's date the workflow worked like a dream.&lt;/p&gt;  &lt;p&gt;&lt;a href="http://lh3.ggpht.com/_sT2PESdf6rY/SxOrk3uICwI/AAAAAAAAABw/zC_ZB7e-VEY/s1600-h/image%5B11%5D.png"&gt;&lt;img style="border-bottom: 0px; border-left: 0px; display: inline; border-top: 0px; border-right: 0px" title="image" border="0" alt="image" src="http://lh6.ggpht.com/_sT2PESdf6rY/SxOrlM06__I/AAAAAAAAAB0/l1ZsBa5icdE/image_thumb%5B3%5D.png?imgmax=800" width="244" height="127" /&gt;&lt;/a&gt; &lt;/p&gt;  &lt;p&gt;Unlike most of my blogs I didn’t find a fix to this but thought it was worth sharing the frustration I had when recently trying to implement this.&lt;/p&gt;  &lt;p&gt;I’d be interested to hear from the SharePoint community on if other have managed to work round this (and I’m sure they have!).&lt;/p&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/9212366792552412704-6127506899024726697?l=www.paulgrimley.com' alt='' /&gt;&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/PaulGrimleysBlog/~4/U9lQEp61Wgo" height="1" width="1"/&gt;</content><link rel="replies" type="application/atom+xml" href="http://www.paulgrimley.com/feeds/6127506899024726697/comments/default" title="Post Comments" /><link rel="replies" type="text/html" href="http://www.paulgrimley.com/2009/08/calculated-date-does-not-trigger.html#comment-form" title="0 Comments" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/9212366792552412704/posts/default/6127506899024726697?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/9212366792552412704/posts/default/6127506899024726697?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/PaulGrimleysBlog/~3/U9lQEp61Wgo/calculated-date-does-not-trigger.html" title="Calculated date does not trigger workflow when created using SharePoint Designer" /><author><name>Paul Grimley</name><email>noreply@blogger.com</email><gd:extendedProperty name="OpenSocialUserId" value="03239895637823445134" /></author><thr:total xmlns:thr="http://purl.org/syndication/thread/1.0">0</thr:total><feedburner:origLink>http://www.paulgrimley.com/2009/08/calculated-date-does-not-trigger.html</feedburner:origLink></entry></feed>
