<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>David Mellors</title>
	<atom:link href="http://www.wahooga.com/feed/" rel="self" type="application/rss+xml" />
	<link>http://www.wahooga.com</link>
	<description>Personal Blog</description>
	<lastBuildDate>Mon, 20 Aug 2012 18:45:43 +0000</lastBuildDate>
	<language>en-US</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.5.1</generator>
		<item>
		<title>PowerShell to move email addresses from one mailbox to another (Exchange 2007)</title>
		<link>http://www.wahooga.com/2012/08/20/powershell-to-move-email-addresses-from-one-mailbox-to-another-exchange-2007/</link>
		<comments>http://www.wahooga.com/2012/08/20/powershell-to-move-email-addresses-from-one-mailbox-to-another-exchange-2007/#comments</comments>
		<pubDate>Mon, 20 Aug 2012 18:45:43 +0000</pubDate>
		<dc:creator>David Mellors</dc:creator>
				<category><![CDATA[Scripts]]></category>
		<category><![CDATA[exchange 2007]]></category>
		<category><![CDATA[powershell]]></category>

		<guid isPermaLink="false">http://www.wahooga.com/?p=445</guid>
		<description><![CDATA[PowerShell snippet to take a set of email addresses from one Mailbox and set them on another. $faxAddresses = Get-Mailbox "MailBox 1" &#124; Select-Object -ExpandProperty EmailAddresses &#124; Where-Object {$_.PrefixString -eq 'smtp' -AND $_.SmtpAddress -like '*fax*'} Get-Mailbox "MailBox 1" &#124; Update-List -Property EmailAddresses -Remove $faxaddresses &#124; Set-Mailbox Get-Mailbox "MailBox 2" &#124; Update-List -Property EmailAddresses -Add $faxaddresses &#124; Set-Mailbox [...]]]></description>
				<content:encoded><![CDATA[<p>PowerShell snippet to take a set of email addresses from one Mailbox and set them on another.</p>
<pre>$faxAddresses = Get-Mailbox "MailBox 1" | Select-Object -ExpandProperty EmailAddresses | Where-Object {$_.PrefixString -eq 'smtp' -AND $_.SmtpAddress -like '*fax*'}
Get-Mailbox "MailBox 1" | Update-List -Property EmailAddresses -Remove $faxaddresses | Set-Mailbox
Get-Mailbox "MailBox 2" | Update-List -Property EmailAddresses -Add $faxaddresses | Set-Mailbox</pre>
<p>The script gets the SMTP email addresses on the mailbox called <em>Mailbox 1</em> that have the word fax in them and stores them in the variable $faxAddresses. Then $faxAddresses are removed from <em>Mailbox 1</em> and added to <em>Mailbox 2</em>.</p>
<p>Very quick and easy bit of PowerShell that can save quite a bit of time.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.wahooga.com/2012/08/20/powershell-to-move-email-addresses-from-one-mailbox-to-another-exchange-2007/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>The Knowledge Academy &#8211; ITIL Foundation course and exam review</title>
		<link>http://www.wahooga.com/2012/08/06/itil-foundation-course-review/</link>
		<comments>http://www.wahooga.com/2012/08/06/itil-foundation-course-review/#comments</comments>
		<pubDate>Mon, 06 Aug 2012 21:54:12 +0000</pubDate>
		<dc:creator>David Mellors</dc:creator>
				<category><![CDATA[Review]]></category>
		<category><![CDATA[ITIL]]></category>
		<category><![CDATA[ITSM]]></category>
		<category><![CDATA[Training]]></category>

		<guid isPermaLink="false">http://www.wahooga.com/?p=454</guid>
		<description><![CDATA[When I saw the ITIL Foundation course by The Knowledge Academy (referred to as TCA in the rest of this post) advertised at around a third of the price of a lot of the other course providers I wasn&#8217;t sure how good it was going to be but as the cost of the course was [...]]]></description>
				<content:encoded><![CDATA[<p>When I saw the <a href="http://www.theknowledgeacademy.com/courses/itil-training/">ITIL Foundation course</a> by <a href="http://www.theknowledgeacademy.com/">The Knowledge Academ</a>y (referred to as TCA in the rest of this post) advertised at around a third of the price of a lot of the other course providers I wasn&#8217;t sure how good it was going to be but as the cost of the course was coming out of my own pocket I decided to take the risk and book the course at their London training centre.</p>
<p><strong>This post ended up being a bit wordier than I expected to feel free to jump straight to the <a href="#summary">summary</a> if you wish.</strong></p>
<h2><strong>Pre-course contact</strong></h2>
<p>Initially I contacted TCA through email to find out how long it would take to get the exam results after completing the course and I received a quick response which explained that I would receive the results via email within 1-3 weeks as it takes that long for the examining body to release the results. After this initial email I received two more emails about a week apart asking me to contact them to see if I had any more thoughts on taking the course or to help me proceed with a course booking. They answered my question well enough and for me two emails in a couple of weeks doesn&#8217;t qualify as spam and from their perspective I can see that it makes sense to follow up any queries.</p>
<p>I wanted to get on a course in the next week or two and whilst the TCA web site shows a list of dates and venues it appeared that only the London venue had places available so I decided to phone and see if there were still places available in Nottingham or Leicester. The call was answered quickly and I asked about whether courses ever got cancelled and I was told that it was pretty rare for a course to be cancelled and it would only occur for reasons such as if there is a problem with the venue. I then asked whether there were spaces available for Nottingham and Leicester but I was informed that they were fully booked and only London had spaces (someone else on the course had been told that the courses weren&#8217;t going to take place at those locations &#8211; which was interesting). As the Olympics were about to start and I wasn&#8217;t too sure about commuting to London I decided to do not book on the phone and just do one more look around to see if anyone else had the course available outside of London.</p>
<h2>Booking the course</h2>
<p>The only other ITIL Foundation course that seemed to be available in my time frame was in Leeds and it cost more than double the price of taking the course with TCA. As it was already Thursday and getting quite late in the afternoon I decided to book the course via the TCA web site. When it came to payment I was surprised to find that paying by credit card would result in a 2.99% charge which I didn&#8217;t see mentioned anywhere else on the web site but paying by debit card didn&#8217;t incur a charge so I completed the transaction with a debit card and received an email of payment confirmation almost immediately and within an hour I received an emailed confirmation of booking along with pre-course work, joining instructions and a map.</p>
<h2>The ITIL Foundation Course</h2>
<p>The London venue was in an excellent location right next to Aldgate East and within easy walking distance of Liverpool Street station so it didn&#8217;t take long to get there and the directions supplied were good. Once inside I could see that this was one of those managed office places shared by a number of tenants and the receptionist gave me an access code and told me that TCA were on the second floor. Once on the second floor I was able to entering the access code and someone was inside to direct me to the right room. Walking along the corridor I could see that there were a number of courses being run by TCA this week and my room was easy to find. Most of the attendees had arrived before me and so I settled for a seat at the front of the room by the window and soon after sitting down a slightly flustered looking instructor arrived who apologised for not being there sooner (train delays), he then proceeded to make sure that everyone knew where the refreshments and toilets were and that because of the transport problems he explained that he would be giving the other attendees a bit longer to arrive but that we would be starting soon. The refreshments consisted of tea, coffee and water (no biscuits!!!) and the toilets were down the corridor but you needed the access code to get back in.</p>
<p>The instructor introduced himself as Giles Boardman and we done the usual round of the room introducing ourselves and presenting our objectives for attending the course. There was a good mix of people from different backgrounds attending and perhaps as much as half of the class mentioned that they were attending the course to put on their CV (don&#8217;t you hate those keyword searches that agencies use!).</p>
<p>The first morning was very easy and went at a good pace and we broke for lunch after 1pm and Giles told us where the closest places were for lunch (head towards Aldgate East, turn left at the Maersk building and there is a Pret A Manger on Mansell Street). The afternoon left me feeling less comfortable than I had with the morning but the pace still seemed about right and Giles made a good job of trying to keep it interesting and the refreshment breaks were timed so as to keep everyone awake. People were free to ask questions during the day and this also helped break things up a bit. Giles was very good in highlighting areas of ITIL where we might find differences between the book and the &#8220;real world&#8221; which tied in very nicely with the ITIL principle of adapt and adopt which mentioned frequently during the course. The end of the first day came and I was relieved that there wasn&#8217;t any homework.</p>
<p>The second day was very similar to the first but with a small piece of homework to help us prepare for the next day and included an attempt at one of the sample test papers. I left doing the sample paper until quite late but was quite happy with a score of 32 out of 40 (pass is 26 out of 40) and when I reviewed the wrong answers it was mainly due to me not reading the question right (we had been warned about this) or because we hadn&#8217;t yet covered the topic. I made a note of the questions that I got wrong to make sure that they were covered the next day but it felt like the two days of the course had been worthwhile and that I would be ready for the exam when it time for it.</p>
<p>The third day was exam day and we finished off the rest of the course content in the morning leaving time for lunch during which we done the second sample test paper. Interestingly I managed to get 32 out of 40 again which was a bit disappointing but if it had been the real test then I would at least have got a pass. We then had some time to go through any of the questions that we hadn&#8217;t been sure about which was good and I had to kick myself when reviewing the answers because again I hadn&#8217;t read the question properly for a few of them.  I think it wasn&#8217;t long after 2pm when we ready to do the real exam which was delayed slightly because the exam pack hadn&#8217;t included exam registration forms which Giles resolved with a quick phone call and he explained what we had to do as we didn&#8217;t have the registration forms. The exam seemed easier than the sample papers and as it only took me 15 minutes which seemed too quick so I spent a bit longer checking that I had answered all the questions and that I had read them properly. As soon as I was ready I could just leave the classroom and head off home which made the last day a bit shorter than the previous ones.</p>
<h2>The exam result</h2>
<p>A week after the exam I received an email from the BCS requesting that I print, complete, sign and scan the attached registration form as it has a legal statement that needed to be read and acknowledged. Without a signed registration form the BCS would be unable to process the exam.</p>
<p>Five days after sending the signed registration form back to the BCS I received my exam result in an email. To view the result I had to register for access on the BCS web site for which I was supplied with my membership/reference number and a PIN. The registration process only took a minute and I was pleased to see that I had passed with 37 out of 40 correct answers.</p>
<h2><a style="text-decoration: none; color: #000;" name="summary">Summary </a></h2>
<p>The Knowledge Academy were good with their communications, the venue was in a good location and although pretty basic everything you needed was there. The instructor was great and he done a good job of ensuring that you learnt everything required to pass the exam as well as explaining about ITIL in the real world. The other attendees all had different backgrounds and were good bunch willing to share their own experiences. There was plenty of opportunity to go through any areas that we weren&#8217;t sure of before taking the exam and I certainly felt ready to take the exam at the end of the course. I am sure that I would not have done so well in the exam if I had just read a couple of books and then taken the exam but I appreciate that others may do better with learning just from books.</p>
<h4><strong>Would I recommend The Knowledge Academy ITIL Foundation course?</strong></h4>
<p><strong></strong>Based on my experience I would have to say YES as I think it was superb value for money and I would certainly consider using them again in the future.</p>
<h4><em>NOTE: I feel that as this review was so positive that it is worth pointing out that I am not affiliated with The Knowledge Academy in anyway.</em></h4>
]]></content:encoded>
			<wfw:commentRss>http://www.wahooga.com/2012/08/06/itil-foundation-course-review/feed/</wfw:commentRss>
		<slash:comments>3</slash:comments>
		</item>
		<item>
		<title>Visio 2010/SharePoint 2010 Internal Error #3400 Action 1787 Check in file</title>
		<link>http://www.wahooga.com/2011/08/01/visio-2010sharepoint-2010-internal-error-3400-action-1787-check-in-file/</link>
		<comments>http://www.wahooga.com/2011/08/01/visio-2010sharepoint-2010-internal-error-3400-action-1787-check-in-file/#comments</comments>
		<pubDate>Mon, 01 Aug 2011 09:55:07 +0000</pubDate>
		<dc:creator>Dave Mellors</dc:creator>
				<category><![CDATA[Fixes to problems]]></category>
		<category><![CDATA[SharePoint]]></category>
		<category><![CDATA[Software]]></category>

		<guid isPermaLink="false">http://www.wahooga.com/?p=444</guid>
		<description><![CDATA[Problem: Visio would display the following error when someone tried to check in a Visio file into a SharePoint 2010 Document Library: Internal Error: #3400 Action 1787: Check in file First try closing and reopening the file. Next try restarting Visio. Cause: One of the fields in the document library had been set to required [...]]]></description>
				<content:encoded><![CDATA[<h2>Problem:</h2>
<p>Visio would display the following error when someone tried to check in a Visio file into a SharePoint 2010 Document Library:</p>
<blockquote dir="ltr"><p>Internal Error: #3400</p>
<p>Action 1787: Check in file</p>
<p>First try closing and reopening the file. Next try restarting Visio.</p></blockquote>
<h2>Cause:</h2>
<p>One of the fields in the document library had been set to required and as no data had been put into that field the file wasn&#8217;t able to be checked-in.</p>
<h2>Resolution:</h2>
<p>In this case we were able to set the field to optional.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.wahooga.com/2011/08/01/visio-2010sharepoint-2010-internal-error-3400-action-1787-check-in-file/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>SharePoint 2010 slow extranet performance</title>
		<link>http://www.wahooga.com/2011/07/23/sharepoint-2010-slow-extranet-performance/</link>
		<comments>http://www.wahooga.com/2011/07/23/sharepoint-2010-slow-extranet-performance/#comments</comments>
		<pubDate>Sat, 23 Jul 2011 09:53:52 +0000</pubDate>
		<dc:creator>Dave Mellors</dc:creator>
				<category><![CDATA[Fixes to problems]]></category>
		<category><![CDATA[SharePoint]]></category>

		<guid isPermaLink="false">http://www.wahooga.com/?p=437</guid>
		<description><![CDATA[A while back we extending our SharePoint 2010 server to provide an extranet enabling users to access SharePoint across the Internet. The main benefit being that users didn&#8217;t have to use VPN to access their content and data. The problem was that the extranet performance was too slow. Part of the SharePoint extranet solution used [...]]]></description>
				<content:encoded><![CDATA[<p>A while back we extending our SharePoint 2010 server to provide an extranet enabling users to access SharePoint across the Internet. The main benefit being that users didn&#8217;t have to use VPN to access their content and data. The problem was that the extranet performance was too slow.</p>
<p>Part of the SharePoint extranet solution used ISA Server 2006 and my gut feeling was that somehow it was ISA 2006 that was causing the problem. I don&#8217;t have much experience with ISA 2006 and it is always easy to blame problems on the thing you know least about.</p>
<p>Fortunately I was investigating another SharePoint issue when I noticed that we didn&#8217;t have the output cache enabled in SharePoint. Turning on the output cache (Site Collection Administration, Output Cache Settings) and setting the Authenticated Cache Profile to Intranet (Collaboration Site) and now Extranet is performing as expected.</p>
<p>Looks like I will be spending a bit more time going through the <a href="http://technet.microsoft.com/en-us/library/cc261797.aspx">SharePoint Cache documentation</a> on Technet and its an important reminder that it easy to blame the thing you least know about when investigating an issue</p>
]]></content:encoded>
			<wfw:commentRss>http://www.wahooga.com/2011/07/23/sharepoint-2010-slow-extranet-performance/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Girls Football Team St Ives, Huntingdon, Cambridge</title>
		<link>http://www.wahooga.com/2011/05/28/girls-football-team-st-ives-huntingdon-cambridge/</link>
		<comments>http://www.wahooga.com/2011/05/28/girls-football-team-st-ives-huntingdon-cambridge/#comments</comments>
		<pubDate>Sat, 28 May 2011 18:41:05 +0000</pubDate>
		<dc:creator>Dave Mellors</dc:creator>
				<category><![CDATA[Uncategorized]]></category>

		<guid isPermaLink="false">http://www.wahooga.com/?p=430</guid>
		<description><![CDATA[Today the St Ives Rangers Under 9s football team played at a Girls Football Tournament hosted by Sawston United Youth FC. We all had a great time and they done incredibly well especially as this was the first time they had played together as a team. Thank you to the organizer and all the other [...]]]></description>
				<content:encoded><![CDATA[<p>Today the <a href="http://www.stivesrangers.co.uk/">St Ives Rangers</a> Under 9s football team played at a Girls Football Tournament hosted by <a href="http://www.sawstonunitedyouthfc.teamexpert.co.uk/">Sawston United Youth FC</a>.</p>
<p><a href="http://www.wahooga.com/wp-content/uploads/2011/05/Under-9s.jpg"><img class="aligncenter size-medium wp-image-432" title="Under 9s Girls Football St Ives" src="http://www.wahooga.com/wp-content/uploads/2011/05/Under-9s-300x225.jpg" alt="" width="300" height="225" /></a></p>
<p>We all had a great time and they done incredibly well especially as this was the first time they had played together as a team. Thank you to the organizer and all the other teams and helpers.</p>
<p><img class="aligncenter size-medium wp-image-431" title="Girls Football Cambridgeshire" src="http://www.wahooga.com/wp-content/uploads/2011/05/Girls-Football-300x225.jpg" alt="" width="300" height="225" /></p>
<p>If you are know anyone looking for a <a href="http://www.wahooga.com/2011/05/28/girls-football-team-st-ives-huntingdon-cambridge/">Girls Football Team in the St Ives</a>, Huntingdon/Cambridge area then please contact me (St Ives 464339) or pop along to one of our training session at the outdoor leisure centre in St Ives on a Tuesday evening 6pm-7pm.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.wahooga.com/2011/05/28/girls-football-team-st-ives-huntingdon-cambridge/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>SharePoint 2010 Diagnostics Studio Errors Event ID 6398</title>
		<link>http://www.wahooga.com/2011/05/17/sharepoint-2010-diagnostics-studio-errors-event-id-6398/</link>
		<comments>http://www.wahooga.com/2011/05/17/sharepoint-2010-diagnostics-studio-errors-event-id-6398/#comments</comments>
		<pubDate>Tue, 17 May 2011 09:42:58 +0000</pubDate>
		<dc:creator>Dave Mellors</dc:creator>
				<category><![CDATA[Fixes to problems]]></category>
		<category><![CDATA[SharePoint]]></category>
		<category><![CDATA[error]]></category>
		<category><![CDATA[SharePoint 2010]]></category>
		<category><![CDATA[SQL Server]]></category>

		<guid isPermaLink="false">http://www.wahooga.com/?p=427</guid>
		<description><![CDATA[Having installed the SharePoint 2010 Diagnostics Studio on a server we were seeing hundreds of events with ID 6398:- Log Name:      Application Source:        Microsoft-SharePoint Products-SharePoint Foundation Event ID:      6398 Task Category: Timer Level:         Critical Description: The Execute method of job definition Microsoft.SharePoint.Diagnostics.SPSqlBlockingReportDiagnosticProvider (ID e0c0213b-63fc-4ede-acc9-7a569ba95812) threw an exception. More information is included below. You do not [...]]]></description>
				<content:encoded><![CDATA[<p>Having installed the SharePoint 2010 Diagnostics Studio on a server we were seeing hundreds of events with ID 6398:-</p>
<blockquote><p>Log Name:      Application<br />
Source:        Microsoft-SharePoint Products-SharePoint Foundation<br />
Event ID:      6398<br />
Task Category: Timer<br />
Level:         Critical<br />
Description:<br />
The Execute method of job definition Microsoft.SharePoint.Diagnostics.SPSqlBlockingReportDiagnosticProvider (ID e0c0213b-63fc-4ede-acc9-7a569ba95812) threw an exception. More information is included below.</p>
<p>You do not have permission to run &#8216;SP_TRACE_CREATE&#8217;.</p></blockquote>
<p>and</p>
<blockquote><p>Source:        Microsoft-SharePoint Products-SharePoint Foundation<br />
Event ID:      6398<br />
Task Category: Timer<br />
Level:         Critical<br />
Description:<br />
The Execute method of job definition Microsoft.SharePoint.Diagnostics.SPSqlBlockingReportDiagnosticProvider (ID e0c0213b-63fc-4ede-acc9-7a569ba95812) threw an exception. More information is included below.<br />
The blocking query diagnostics provider could not set the &#8216;blocked process threshold&#8217; for the sql instance SPSQL01.  Blocking queries will not be captured in this instance.  Error Code: User does not have permission to perform this action.<br />
You do not have permission to run the RECONFIGURE statement.<br />
The configuration option &#8216;blocked process threshold&#8217; does not exist, or it may be an advanced option.<br />
You do not have permission to run the RECONFIGURE statement.</p></blockquote>
<h2>Solution</h2>
<p>On the SQL server make sure the account specified in the username of the events has ALTER TRACE and ALTER SETTINGS enabled. You can do this through Management Studio by selecting the username and changing the securables.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.wahooga.com/2011/05/17/sharepoint-2010-diagnostics-studio-errors-event-id-6398/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>SharePoint 2010 MsiInstaller PeopleILM Errors Event ID 1004, 1001, 1015</title>
		<link>http://www.wahooga.com/2011/03/28/sharepoint-2010-msiinstaller-peopleilm-errors-event-id-1004-1001-1015/</link>
		<comments>http://www.wahooga.com/2011/03/28/sharepoint-2010-msiinstaller-peopleilm-errors-event-id-1004-1001-1015/#comments</comments>
		<pubDate>Mon, 28 Mar 2011 22:01:49 +0000</pubDate>
		<dc:creator>Dave Mellors</dc:creator>
				<category><![CDATA[Fixes to problems]]></category>
		<category><![CDATA[SharePoint]]></category>
		<category><![CDATA[Software]]></category>

		<guid isPermaLink="false">http://www.wahooga.com/?p=421</guid>
		<description><![CDATA[After installing the SharePoint 2010 Feb 2011 CU and restarting the server I started seeing MsiInstaller Errors with event id 1004, 1001 and 1015. The event details were:- Source:        MsiInstaller Event ID:      1001 Level:         Warning Keywords:      Classic User:          NETWORK SERVICE Detection of product &#8216;{90140000-104C-0000-1000-1000000FF1CE}&#8217;, feature &#8216;PeopleILM&#8217; failed during request for component &#8216;{1681AE41-ADA8-4B70-BC11-98A5A4EDD046}&#8217; Source:        MsiInstaller Event [...]]]></description>
				<content:encoded><![CDATA[<p>After installing the SharePoint 2010 Feb 2011 CU and restarting the server I started seeing MsiInstaller Errors with event id 1004, 1001 and 1015.</p>
<p>The event details were:-</p>
<p>Source:        MsiInstaller<br />
Event ID:      1001<br />
Level:         Warning<br />
Keywords:      Classic<br />
User:          NETWORK SERVICE</p>
<p>Detection of product &#8216;{90140000-104C-0000-1000-1000000FF1CE}&#8217;, feature &#8216;PeopleILM&#8217; failed during request for component &#8216;{1681AE41-ADA8-4B70-BC11-98A5A4EDD046}&#8217;</p>
<p>Source:        MsiInstaller<br />
Event ID:      1015<br />
Level:         Warning<br />
Keywords:      Classic<br />
User:          NETWORK SERVICE</p>
<p>Failed to connect to server. Error: 0&#215;80070005</p>
<p><strong>Resolution:</strong></p>
<p>The resolution suggested by <a href="http://support.microsoft.com/kb/2473430">http://support.microsoft.com/kb/2473430</a> was to give the NETWORK SERVICE account access to the %programfiles%\Microsoft Office Servers\14.0 folder and sure enough that has done the trick.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.wahooga.com/2011/03/28/sharepoint-2010-msiinstaller-peopleilm-errors-event-id-1004-1001-1015/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Group By Totals, Page Navigation and Sort Only by Specified Criteria &#8211; bug?</title>
		<link>http://www.wahooga.com/2011/02/25/group-by-totals-page-navigation-and-sort-only-by-specified-criteria-bug/</link>
		<comments>http://www.wahooga.com/2011/02/25/group-by-totals-page-navigation-and-sort-only-by-specified-criteria-bug/#comments</comments>
		<pubDate>Fri, 25 Feb 2011 14:47:15 +0000</pubDate>
		<dc:creator>Dave Mellors</dc:creator>
				<category><![CDATA[Fixes to problems]]></category>
		<category><![CDATA[How To]]></category>
		<category><![CDATA[SharePoint]]></category>
		<category><![CDATA[SharePoint 2010]]></category>

		<guid isPermaLink="false">http://www.wahooga.com/?p=409</guid>
		<description><![CDATA[When someone comes and tells me that SharePoint is behaving weird I&#8217;m not normally surprised. The way SharePoint works and it&#8217;s interface are not exactly intuitive but I can normally work out an explanation for the &#8220;weird&#8221; behaviour but not this time. The Problem I have a document library with 16 documents in it. 3 [...]]]></description>
				<content:encoded><![CDATA[<p>When someone comes and tells me that SharePoint is behaving weird I&#8217;m not normally surprised. The way SharePoint works and it&#8217;s interface are not exactly intuitive but I can normally work out an explanation for the &#8220;weird&#8221; behaviour but not this time.</p>
<h2>The Problem</h2>
<p>I have a document library with 16 documents in it.</p>
<p>3 documents have the reporting week set to Week 1<br />
4 documents have the reporting week set to Week 2<br />
5 documents have the reporting week set to Week 3<br />
4 documents have the reporting week set to Week 4</p>
<p>As you can see below, the view is grouped by Reporting Week, sorted by Created and I have set the item limit to a low number just to recreate the problem without having to create 100s of documents.</p>
<div id="attachment_412" class="wp-caption aligncenter" style="width: 827px"><a href="http://www.wahooga.com/wp-content/uploads/2011/02/page1.png"><img class="size-full wp-image-412" title="page1" src="http://www.wahooga.com/wp-content/uploads/2011/02/page1.png" alt="" width="817" height="414" /></a><p class="wp-caption-text">Page 1.</p></div>
<p style="text-align: left;"><a href="http://www.wahooga.com/wp-content/uploads/2011/02/page1.png"></a>The first page looks perfectly normal and the group total for Week 2 is correct so when I click the arrow to goto the next page I would expect to see the other 2 documents for Week 2 but instead I see&#8230;</p>
<div id="attachment_411" class="wp-caption aligncenter" style="width: 827px"><a href="http://www.wahooga.com/wp-content/uploads/2011/02/page2.png"><img class="size-full wp-image-411" title="page2" src="http://www.wahooga.com/wp-content/uploads/2011/02/page2.png" alt="" width="817" height="408" /></a><p class="wp-caption-text">Page 2.</p></div>
<p>Where have the rest of Week 2 gone? All I can see if the 5 documents for Week 3 &#8211; perhaps they are on the next page?</p>
<div id="attachment_410" class="wp-caption aligncenter" style="width: 829px"><a href="http://www.wahooga.com/wp-content/uploads/2011/02/page3.png"><img class="size-full wp-image-410" title="page3" src="http://www.wahooga.com/wp-content/uploads/2011/02/page3.png" alt="" width="819" height="403" /></a><p class="wp-caption-text">Page 3.</p></div>
<p>Nope. No Week 2 documents are on Page 3. I know I will click the arrow to go back to the previous page&#8230;</p>
<div id="attachment_413" class="wp-caption aligncenter" style="width: 831px"><a href="http://www.wahooga.com/wp-content/uploads/2011/02/page2b.png"><img class="size-full wp-image-413" title="page2b" src="http://www.wahooga.com/wp-content/uploads/2011/02/page2b.png" alt="" width="821" height="416" /></a><p class="wp-caption-text">Page 2 again</p></div>
<p>Oh! Now one of the missing Week 2 documents has appeared &#8211; but I&#8217;m still missing one.</p>
<p>Anyway you get the idea &#8211; it&#8217;s in a right mucking fuddle with groups totals correct but documents missing and no wonder the poor users of this site are confused.</p>
<h2>The Fix</h2>
<div id="attachment_414" class="wp-caption aligncenter" style="width: 826px"><a href="http://www.wahooga.com/wp-content/uploads/2011/02/the-fix.png"><img class="size-full wp-image-414" title="the fix" src="http://www.wahooga.com/wp-content/uploads/2011/02/the-fix.png" alt="" width="816" height="368" /></a><p class="wp-caption-text">The fix!</p></div>
<p>Uncheck the checkbox for &#8220;Sort only by specified criteria&#8221; and the views work correctly with all documents visible and no there aren&#8217;t any folders are permission inheritance issues.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.wahooga.com/2011/02/25/group-by-totals-page-navigation-and-sort-only-by-specified-criteria-bug/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>The type or namespace name ‘LayoutsPageBase’ does not exist in the namespace ‘Microsoft.SharePoint.WebControls’ (are you missing an assembly reference?)</title>
		<link>http://www.wahooga.com/2011/02/09/the-type-or-namespace-name-%e2%80%98layoutspagebase%e2%80%99-does-not-exist-in-the-namespace-%e2%80%98microsoft-sharepoint-webcontrols%e2%80%99-are-you-missing-an-assembly-reference/</link>
		<comments>http://www.wahooga.com/2011/02/09/the-type-or-namespace-name-%e2%80%98layoutspagebase%e2%80%99-does-not-exist-in-the-namespace-%e2%80%98microsoft-sharepoint-webcontrols%e2%80%99-are-you-missing-an-assembly-reference/#comments</comments>
		<pubDate>Wed, 09 Feb 2011 09:27:23 +0000</pubDate>
		<dc:creator>Dave Mellors</dc:creator>
				<category><![CDATA[SharePoint]]></category>
		<category><![CDATA[Software Development]]></category>
		<category><![CDATA[error]]></category>
		<category><![CDATA[SharePoint 2010]]></category>
		<category><![CDATA[Visual Studio 2010]]></category>

		<guid isPermaLink="false">http://www.wahooga.com/?p=402</guid>
		<description><![CDATA[After creating an empty SharePoint 2010 solution in Visual Studio 2010 I added an Application Page to the project but compiling failed and gave me the following error: The type or namespace name ‘LayoutsPageBase’ does not exist in the namespace ‘Microsoft.SharePoint.WebControls’ (are you missing an assembly reference?) Using the object browser in Visual Studio I [...]]]></description>
				<content:encoded><![CDATA[<div id="attachment_403" class="wp-caption alignright" style="width: 160px"><a href="http://www.wahooga.com/wp-content/uploads/2011/02/Image1.png"><img class="size-thumbnail wp-image-403" title="Image1" src="http://www.wahooga.com/wp-content/uploads/2011/02/Image1-150x150.png" alt="" width="150" height="150" /></a><p class="wp-caption-text">Image 1</p></div>
<p>After creating an empty SharePoint 2010 solution in Visual Studio 2010 I added an Application Page to the project but compiling failed and gave me the following error:</p>
<p>The type or namespace name ‘LayoutsPageBase’ does not exist in the namespace ‘Microsoft.SharePoint.WebControls’ (are you missing an assembly reference?)</p>
<div id="attachment_404" class="wp-caption alignleft" style="width: 160px"><a href="http://www.wahooga.com/wp-content/uploads/2011/02/image2.png"><img class="size-thumbnail wp-image-404 " title="image2" src="http://www.wahooga.com/wp-content/uploads/2011/02/image2-150x150.png" alt="" width="150" height="150" /></a><p class="wp-caption-text">Image 2</p></div>
<p>Using the object browser in Visual Studio I could see that the namespace Microsoft.SharePoint.WebControls didn’t contain LayoutsPageBase (<a href="http://www.wahooga.com/wp-content/uploads/2011/02/Image1.png">Image 1</a>) but when I viewed the same Microsoft.SharePoint.dll outside of Visual Studio (in <a title="Red Gate Reflector" href="http://www.red-gate.com/products/dotnet-development/reflector/">Red Gate Reflector</a>) I could see (<a href="http://www.wahooga.com/wp-content/uploads/2011/02/image2.png">Image 2</a>).</p>
<p>The reason for this was quite simple when I created the SharePoint Project I had chosen to deploy it as a Sandbox Solution and application pages are not supported in sandboxed solutions. Selecting the project properties and changing the Sandboxed Solution property to False and it compiled successfully.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.wahooga.com/2011/02/09/the-type-or-namespace-name-%e2%80%98layoutspagebase%e2%80%99-does-not-exist-in-the-namespace-%e2%80%98microsoft-sharepoint-webcontrols%e2%80%99-are-you-missing-an-assembly-reference/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>SharePoint 2010 change order of User Profile properties</title>
		<link>http://www.wahooga.com/2011/01/19/sharepoint-2010-change-order-of-user-profile-properties/</link>
		<comments>http://www.wahooga.com/2011/01/19/sharepoint-2010-change-order-of-user-profile-properties/#comments</comments>
		<pubDate>Wed, 19 Jan 2011 15:30:57 +0000</pubDate>
		<dc:creator>Dave Mellors</dc:creator>
				<category><![CDATA[SharePoint]]></category>
		<category><![CDATA[Software]]></category>

		<guid isPermaLink="false">http://www.wahooga.com/?p=399</guid>
		<description><![CDATA[Creating a new user profile property is really easy in SharePoint and there are lots of articles out there that describe how to do it but once you have created the custom property you find that it appears at the bottom of the user profile page and changing the order of the properties is a [...]]]></description>
				<content:encoded><![CDATA[<p>Creating a new user profile property is really easy in SharePoint and there are lots of articles out there that describe how to do it but once you have created the custom property you find that it appears at the bottom of the user profile page and changing the order of the properties is a PITA &#8211; you have to click the up arrow next to the property to move it up one and each time you click the arrow the page refreshes so you have to scroll back down before you can do it again and if you have to move the property by 50 positions that 50 clicks and 50 page refreshes &#8211; AAAAARGH!</p>
<p><a href="http://www.wahooga.com/wp-content/uploads/2011/01/property-re-order.gif"><img class="aligncenter size-full wp-image-400" title="property-re-order" src="http://www.wahooga.com/wp-content/uploads/2011/01/property-re-order.gif" alt="" width="588" height="367" /></a></p>
<p>Fortunately you can do the same thing with some simple powershell:-</p>
<pre>Add-Type -Path "c:\program files\common files\microsoft shared\web server extensions\14\isapi\microsoft.office.server.dll"
$mySiteUrl = "<a href="http://sp01/my">http://yourmysitegoeshere</a>"
$site = Get-SPSite $mySiteUrl
$context = Get-SPServiceContext $site
$upConfigManager = New-Object Microsoft.Office.Server.UserProfiles.UserProfileConfigManager($context)
$profilePropertyManager = $upConfigManager.get_ProfilePropertyManager()
$upConfigManager.GetProperties().SetDisplayOrderByPropertyName("NameOfProperty", OrderNumber)</pre>
<p>The powershell method is a much easier way to re-order things I&#8217;m sure you will agree <img src='http://www.wahooga.com/wp-includes/images/smilies/icon_smile.gif' alt=':-)' class='wp-smiley' /> </p>
]]></content:encoded>
			<wfw:commentRss>http://www.wahooga.com/2011/01/19/sharepoint-2010-change-order-of-user-profile-properties/feed/</wfw:commentRss>
		<slash:comments>10</slash:comments>
		</item>
	</channel>
</rss>
