<?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>User Error</title>
	<atom:link href="http://daniel.streefkerkonline.com/feed/" rel="self" type="application/rss+xml" />
	<link>http://daniel.streefkerkonline.com</link>
	<description>Ramblings of a tinkering SysAdmin</description>
	<lastBuildDate>Mon, 19 Jul 2010 00:43:11 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.0</generator>
		<item>
		<title>Use Group Policy Preferences to hide a physical drive</title>
		<link>http://daniel.streefkerkonline.com/use-group-policy-preferences-to-hide-a-physical-drive/</link>
		<comments>http://daniel.streefkerkonline.com/use-group-policy-preferences-to-hide-a-physical-drive/#comments</comments>
		<pubDate>Mon, 19 Jul 2010 00:42:08 +0000</pubDate>
		<dc:creator>Daniel</dc:creator>
				<category><![CDATA[Group Policy]]></category>
		<category><![CDATA[SysAdmin]]></category>
		<category><![CDATA[Windows]]></category>

		<guid isPermaLink="false">http://daniel.streefkerkonline.com/use-group-policy-preferences-to-hide-a-physical-drive/</guid>
		<description><![CDATA[Just saw this note whilst browsing the help on Drive Maps in Group Policy Preferences: You can use a Drive Map preference item to configure the visibility of a physical drive rather than a mapped drive. To do so, select &#8230; <a href="http://daniel.streefkerkonline.com/use-group-policy-preferences-to-hide-a-physical-drive/">Continue reading <span class="meta-nav">&#8594;</span></a>]]></description>
			<content:encoded><![CDATA[<p>Just saw this note whilst browsing the help on Drive Maps in Group Policy Preferences:</p>
<blockquote><p>You can use a Drive Map preference item to configure the visibility of a physical drive rather than a mapped drive. To do so, select the <b>Update</b> action, leave the <b>Location</b> field blank, select the drive letter of the physical drive, and then configure the <b>Hide/Show this drive</b> and <b>Hide/Show all drives</b> options.</p>
</blockquote>
<p><font color="#333333">So, to hide “A” drive (in this example), you’d configure the dialog box as follows:</font></p>
<p><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://daniel.streefkerkonline.com/uploads/2010/07/image1.png" width="431" height="480" /> </p>
<p>I didn’t know this was possible. This may come in handy one day, if you want to hide something like an OEM partition that has had a drive letter assigned.</p>
]]></content:encoded>
			<wfw:commentRss>http://daniel.streefkerkonline.com/use-group-policy-preferences-to-hide-a-physical-drive/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Vista: &#8220;Access denied&#8221; error when attempting to map a printer</title>
		<link>http://daniel.streefkerkonline.com/vista-access-denied-error-when-attempting-to-map-a-printer/</link>
		<comments>http://daniel.streefkerkonline.com/vista-access-denied-error-when-attempting-to-map-a-printer/#comments</comments>
		<pubDate>Fri, 16 Jul 2010 00:26:53 +0000</pubDate>
		<dc:creator>Daniel</dc:creator>
				<category><![CDATA[Printing]]></category>
		<category><![CDATA[SysAdmin]]></category>
		<category><![CDATA[Windows]]></category>

		<guid isPermaLink="false">http://daniel.streefkerkonline.com/vista-access-denied-error-when-attempting-to-map-a-printer/</guid>
		<description><![CDATA[Another printing-related issue I experienced this week was as follows: I set up some new printers on the print server, and shared them out I then used Ricoh’s “Default Editor” application to lock down the colour printing options When attempting &#8230; <a href="http://daniel.streefkerkonline.com/vista-access-denied-error-when-attempting-to-map-a-printer/">Continue reading <span class="meta-nav">&#8594;</span></a>]]></description>
			<content:encoded><![CDATA[<p>Another printing-related issue I experienced this week was as follows:</p>
<ol>
<li>I set up some new printers on the print server, and shared them out</li>
<li>I then used Ricoh’s “Default Editor” application to lock down the colour printing options</li>
<li>When attempting to map these printers from a workstation, the user experienced an “Access Denied” error, and the printer would not be connected</li>
</ol>
<p>I left the problem overnight, and luckily had a brainwave; maybe it was something to do with permissions on the driver files themselves on the print server? Sure enough, resetting the permissions on child items within the %systemroot%\system32\spool\DRIVERS\w32x86 folder solved the problem.</p>
]]></content:encoded>
			<wfw:commentRss>http://daniel.streefkerkonline.com/vista-access-denied-error-when-attempting-to-map-a-printer/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Vista: Print spooler crashing repeatedly</title>
		<link>http://daniel.streefkerkonline.com/vista-print-spooler-crashing-repeatedly/</link>
		<comments>http://daniel.streefkerkonline.com/vista-print-spooler-crashing-repeatedly/#comments</comments>
		<pubDate>Thu, 15 Jul 2010 23:31:37 +0000</pubDate>
		<dc:creator>Daniel</dc:creator>
				<category><![CDATA[Group Policy]]></category>
		<category><![CDATA[SysAdmin]]></category>

		<guid isPermaLink="false">http://daniel.streefkerkonline.com/vista-print-spooler-crashing-repeatedly/</guid>
		<description><![CDATA[Had a problem today where a printer driver became corrupted on our print server. This, in turn was causing the Print Spooler service on the workstations to crash repeatedly. I was unable to delete the mapped printers through the normal &#8230; <a href="http://daniel.streefkerkonline.com/vista-print-spooler-crashing-repeatedly/">Continue reading <span class="meta-nav">&#8594;</span></a>]]></description>
			<content:encoded><![CDATA[<p>Had a problem today where a printer driver became corrupted on our print server. This, in turn was causing the Print Spooler service on the workstations to crash repeatedly. I was unable to delete the mapped printers through the normal <em>Printers and Faxes/Printers/Devices and Printers</em> interface because the spooler kept crashing.</p>
<p>As part of the investigation process, I first used Group Policy Preferences to set the recovery options for the Print Spooler process on each workstation to always restart:</p>
<p><a href="http://daniel.streefkerkonline.com/uploads/2010/07/image.png"><img style="border-bottom: 0px; border-left: 0px; display: inline; border-top: 0px; border-right: 0px" title="Group policy management - modifying the print spooler service recovery properties" border="0" alt="Group policy management - modifying the print spooler service recovery properties" src="http://daniel.streefkerkonline.com/uploads/2010/07/image_thumb.png" width="558" height="480" /></a> </p>
<p>The resolution for the problem is quite a brute-force solution as the problem was confined to only a few workstations. If the problem had been more widespread, I would have narrowed down which dll was causing the problem, and then removed it via GPP using the “<em>Apply once and do not reapply</em>” option or via a PowerShell script.</p>
<p>What I then did was re-install the latest printer drivers for each of the printers that I suspected to be the cause of the problem. This is done on the print server by going to <strong>Control Panel</strong>, <strong>Printers and Faxes</strong>, <strong>File</strong> menu, <strong>Server Properties</strong>, <strong>Drivers</strong> tab. You can then select the printer driver in question and click the <strong>Reinstall</strong> button.</p>
<p>The solution on each workstation was as follows:</p>
<ol>
<li>On the local workstation, start a command prompt as Administrator (<strong>Start</strong>, “<strong>cmd</strong>”, <strong>ctrl</strong>+<strong>shift</strong>+<strong>enter</strong>). Enter your admin credentials.</li>
<li>Go to c:\Windows\System32\spool\drivers\w32x86\3 (this applies to 32bit Windows/drivers only)</li>
<li>Delete all files within the above folder (<strong>del c:\Windows\System32\spool\drivers\w32x86\3\*.*)</strong></li>
<li>Restart the spooler. If you don’t do so, you’ll experience errors about Windows being unable to locate the correct driver (<b>net start spooler</b>)</li>
<li>That’s it. Close the command prompt window (<b>exit</b>)</li>
</ol>
<p>Go to <strong>Start</strong>, <strong>Printers</strong>, and verify that they’re all there. The Print Spooler service should no longer crash upon viewing the mapped printers. Some printers may have a status of “opening” for a while as they need to re-download their drivers from the print server.</p>
]]></content:encoded>
			<wfw:commentRss>http://daniel.streefkerkonline.com/vista-print-spooler-crashing-repeatedly/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Quickly test Windows-auth logon to a SQL DB as a different user</title>
		<link>http://daniel.streefkerkonline.com/quickly-test-windows-auth-logon-to-a-sql-db-as-a-different-user/</link>
		<comments>http://daniel.streefkerkonline.com/quickly-test-windows-auth-logon-to-a-sql-db-as-a-different-user/#comments</comments>
		<pubDate>Thu, 10 Jun 2010 02:00:45 +0000</pubDate>
		<dc:creator>Daniel</dc:creator>
				<category><![CDATA[SysAdmin]]></category>
		<category><![CDATA[Windows]]></category>

		<guid isPermaLink="false">http://daniel.streefkerkonline.com/quickly-test-windows-auth-logon-to-a-sql-db-as-a-different-user/</guid>
		<description><![CDATA[If you need to make a test connection to a MS SQL DB as a different Windows user, and you’re not using SQL authentication, you can do the following: runas /user:domain\sqluser "C:\Program Files\Microsoft SQL Server\100\Tools\Binn\VSShell\Common7\IDE\Ssms.exe" You’ll then see the following &#8230; <a href="http://daniel.streefkerkonline.com/quickly-test-windows-auth-logon-to-a-sql-db-as-a-different-user/">Continue reading <span class="meta-nav">&#8594;</span></a>]]></description>
			<content:encoded><![CDATA[<p>If you need to make a test connection to a MS SQL DB as a different Windows user, and you’re not using SQL authentication, you can do the following:</p>
<div style="padding-bottom: 0px; margin: 0px; padding-left: 0px; padding-right: 0px; display: inline; float: none; padding-top: 0px" id="scid:f32c3428-b7e9-4f15-a8ea-c502c7ff2e88:300eebc8-475f-494e-91bf-da1d57e575db" class="wlWriterEditableSmartContent">
<pre class="brush: text;">runas /user:domain\sqluser "C:\Program Files\Microsoft SQL Server\100\Tools\Binn\VSShell\Common7\IDE\Ssms.exe"</pre>
</div>
<p>You’ll then see the following messages after being prompted for a password for that user:</p>
<div style="padding-bottom: 0px; margin: 0px; padding-left: 0px; padding-right: 0px; display: inline; float: none; padding-top: 0px" id="scid:f32c3428-b7e9-4f15-a8ea-c502c7ff2e88:97b4f948-2fc3-4ac0-ac4e-d3a701df0072" class="wlWriterEditableSmartContent">
<pre class="brush: text;">Attempting to start C:\Program Files\Microsoft SQL Server\100\Tools\Binn\VSShell\Common7\IDE\Ssms.exe as user "domain\sqluser" ...</pre>
</div>
]]></content:encoded>
			<wfw:commentRss>http://daniel.streefkerkonline.com/quickly-test-windows-auth-logon-to-a-sql-db-as-a-different-user/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Self-sign your Powershell scripts</title>
		<link>http://daniel.streefkerkonline.com/self-sign-your-powershell-scripts/</link>
		<comments>http://daniel.streefkerkonline.com/self-sign-your-powershell-scripts/#comments</comments>
		<pubDate>Wed, 21 Apr 2010 03:19:30 +0000</pubDate>
		<dc:creator>Daniel</dc:creator>
				<category><![CDATA[Scripting]]></category>
		<category><![CDATA[SysAdmin]]></category>

		<guid isPermaLink="false">http://daniel.streefkerkonline.com/self-sign-your-powershell-scripts/</guid>
		<description><![CDATA[Creating my first Powershell script, I came up against code execution issues. Rather than take the easy (sketchy) way out and simply enable execution of unsigned code, I went and figured out how to sign my scripts using my internal &#8230; <a href="http://daniel.streefkerkonline.com/self-sign-your-powershell-scripts/">Continue reading <span class="meta-nav">&#8594;</span></a>]]></description>
			<content:encoded><![CDATA[<p>Creating my first Powershell script, I came up against code execution issues. Rather than take the easy (sketchy) way out and simply enable execution of unsigned code, I went and figured out how to sign my scripts using my internal CA. Powershell’s internal help is very useful also:</p>
<div style="padding-bottom: 0px; margin: 0px; padding-left: 0px; padding-right: 0px; display: inline; float: none; padding-top: 0px" id="scid:f32c3428-b7e9-4f15-a8ea-c502c7ff2e88:c861845b-7c5f-4a78-b7a6-f0d7577deed9" class="wlWriterEditableSmartContent">
<pre class="brush: powershell;gutter:false;auto-links:false;toolbar:false;wrap-lines:false;">get-help about_signing</pre>
</div>
<p>My CA is (still) a Windows Server 2003 DC, so that’s what this is based on.</p>
<ol>
<li>Connect to your CA using the <strong>Certification Authority</strong> snapin, and ensure that the <em>Code Signing</em> certificate template is enabled/loaded. If it isn’t, just right-click on <strong>Certificate Templates</strong> and select <strong>New –&gt; Certificate Template to Issue<br />
      <br /><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://daniel.streefkerkonline.com/uploads/2010/04/image.png" width="640" height="305" /> </strong></li>
<li>Ensure that HTTPS is enabled for your CA’s Certificate Services virtual directory, and then navigate to it using IE from your own PC;<br />
    <br />https://{CA-name}/certsrv </li>
<li>Go to <strong>Request a certificate</strong>, <strong>User Certificate </strong>(click Yes, to any IE popups at this point), go to <strong>More Options &gt;&gt;&gt;</strong>, <strong>Use the Advanced Certificate Request form</strong>, select the <em>Code Signing</em> certificate template, and then Submit your request. </li>
<li>Once your certificate is issued and installed, you’ll be able to view its details using this Powershell command:</li>
<div style="padding-bottom: 0px; margin: 0px; padding-left: 0px; padding-right: 0px; display: inline; float: none; padding-top: 0px" id="scid:f32c3428-b7e9-4f15-a8ea-c502c7ff2e88:4ea61f9e-7539-4a1c-b518-e9fa6a124203" class="wlWriterEditableSmartContent">
<pre class="brush: powershell;">Get-ChildItem cert:\CurrentUser\My -codesigning</pre>
</div>
<li>Sign your Powershell script with the following command. I ran into an issue where I received an “Unknown Error”, but this turned out to be because I had created the script from within the Powershell ISE. <a href="http://johnwheatley.wordpress.com/2010/03/07/unknown-error-signing-powershell-script/" target="_blank">This handy blog post helped me out</a>.</li>
<div style="padding-bottom: 0px; margin: 0px; padding-left: 0px; padding-right: 0px; display: inline; float: none; padding-top: 0px" id="scid:f32c3428-b7e9-4f15-a8ea-c502c7ff2e88:e91bbec3-f5cc-42ab-bac9-a8fe2ad0c265" class="wlWriterEditableSmartContent">
<pre class="brush: powershell;">Set-AuthenticodeSignature .\{script name}.ps1 @(Get-ChildItem cert:\CurrentUser\My -codesigning)[0]</pre>
</div>
</ol>
<p>There’s some pretty useful info <a href="http://powershell.com/cs/blogs/ebook/archive/2009/03/30/chapter-10-scripts.aspx#digital-signatures-for-your-scripts" target="_blank">here</a>, on powershell.com</p>
]]></content:encoded>
			<wfw:commentRss>http://daniel.streefkerkonline.com/self-sign-your-powershell-scripts/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Managing Local Admins using GPP</title>
		<link>http://daniel.streefkerkonline.com/managing-local-admins-using-gpp/</link>
		<comments>http://daniel.streefkerkonline.com/managing-local-admins-using-gpp/#comments</comments>
		<pubDate>Fri, 13 Nov 2009 00:05:47 +0000</pubDate>
		<dc:creator>Daniel</dc:creator>
				<category><![CDATA[SysAdmin]]></category>
		<category><![CDATA[Windows]]></category>

		<guid isPermaLink="false">http://daniel.streefkerkonline.com/managing-local-admins-using-gpp/</guid>
		<description><![CDATA[This is a brain dump of something Alan Burchill and Lilia Gutnik presented at TechEd Australia 2009. It covers managing local administrators on your workstations using the power of Group Policy Preferences. Create a new GPO if necessary, link it &#8230; <a href="http://daniel.streefkerkonline.com/managing-local-admins-using-gpp/">Continue reading <span class="meta-nav">&#8594;</span></a>]]></description>
			<content:encoded><![CDATA[<p>This is a brain dump of something <a href="http://twitter.com/alanburchill">Alan Burchill</a> and <a href="http://twitter.com/superlilia">Lilia Gutnik</a> presented at TechEd Australia 2009. It covers managing local administrators on your workstations using the power of Group Policy Preferences.</p>
<ol>
<li>Create a new GPO if necessary, link it to the OU where it needs to be applied</li>
<li>Edit the new GPO, and go to <em>Computer Configuration, Preferences, Control Panel Settings, Local Users and Groups       <br /><a href="http://daniel.streefkerkonline.com/uploads/2009/11/gpp_1.png"><img style="border-bottom: 0px; border-left: 0px; display: inline; border-top: 0px; border-right: 0px" title="gpp_1" border="0" alt="gpp_1" src="http://daniel.streefkerkonline.com/uploads/2009/11/gpp_1_thumb.png" width="504" height="381" /></a> </em></li>
<li>Right-click in the pane on the right, and select <em>New, Local Group</em></li>
<li>Set up the “New Local Group” as per below. I’ve got it removing all existing users and groups so that we can define everything we need using Group Policy. You add variables like %computername% by pressing F3 whilst the cursor is in a text entry field.     <br />&#160;<a href="http://daniel.streefkerkonline.com/uploads/2009/11/gpp_2.png"><img style="border-bottom: 0px; border-left: 0px; display: inline; border-top: 0px; border-right: 0px" title="gpp_2" border="0" alt="gpp_2" src="http://daniel.streefkerkonline.com/uploads/2009/11/gpp_2_thumb.png" width="418" height="465" /></a>      <br />I also included the Description text that is shown on the default local Administrators group; &quot;Administrators have complete and unrestricted access to the computer/domain”      <br />&#160; </li>
<li>You also need to add a member called “domainname\%ComputerName%-Admins”. This will allow you to define a group in AD that can be used to assign local admin rights to a particular machine.
<p>The good thing about this is that you only need to define groups for PCs that you wish to add local admins to, but all PCs that have the GPO applied are ready for this type of setup.      <br /><a href="http://daniel.streefkerkonline.com/uploads/2009/11/gpp3.png"><img style="border-bottom: 0px; border-left: 0px; display: inline; border-top: 0px; border-right: 0px" title="gpp-3" border="0" alt="gpp-3" src="http://daniel.streefkerkonline.com/uploads/2009/11/gpp3_thumb.png" width="370" height="182" /></a> </li>
<li>You can also go into the <em>Common</em> tab and select “Remove this item when it is no longer applied”      <br /><a href="http://daniel.streefkerkonline.com/uploads/2009/11/gpp_4.png"><img style="border-bottom: 0px; border-left: 0px; display: inline; border-top: 0px; border-right: 0px" title="gpp_4" border="0" alt="gpp_4" src="http://daniel.streefkerkonline.com/uploads/2009/11/gpp_4_thumb.png" width="418" height="465" /></a> </li>
<li>The last step is to create a Security Group in AD with the name {computername}-Admins. For example, if you have a computer named <em>syd-60128</em>, you create a group in AD called <em>syd-60128-Admins. </em>Adding users into that group will then make those users a local administrator for that particular PC.</li>
<li>Do a “gpupdate” on the machine in question, and you should see the group’s membership change:     <br /><a href="http://daniel.streefkerkonline.com/uploads/2009/11/gpp5.png"><img style="border-bottom: 0px; border-left: 0px; display: inline; border-top: 0px; border-right: 0px" title="gpp-5" border="0" alt="gpp-5" src="http://daniel.streefkerkonline.com/uploads/2009/11/gpp5_thumb.png" width="418" height="465" /></a> </li>
</ol>
]]></content:encoded>
			<wfw:commentRss>http://daniel.streefkerkonline.com/managing-local-admins-using-gpp/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Displaying Google Calendar events in Umbraco</title>
		<link>http://daniel.streefkerkonline.com/displaying-google-calendar-events-in-umbraco/</link>
		<comments>http://daniel.streefkerkonline.com/displaying-google-calendar-events-in-umbraco/#comments</comments>
		<pubDate>Tue, 07 Jul 2009 12:55:02 +0000</pubDate>
		<dc:creator>Daniel</dc:creator>
				<category><![CDATA[Umbraco]]></category>

		<guid isPermaLink="false">http://daniel.streefkerkonline.com/displaying-google-calendar-events-in-umbraco/</guid>
		<description><![CDATA[[12th October 2009 - I've just updated this post with a new version of the macro. It now groups events properly. Sorry to the guys/girls with multilingual sites, I haven't put any effort into using Dictionary Items as I don't &#8230; <a href="http://daniel.streefkerkonline.com/displaying-google-calendar-events-in-umbraco/">Continue reading <span class="meta-nav">&#8594;</span></a>]]></description>
			<content:encoded><![CDATA[<p><em>[12th October 2009 - I've just updated this post with a new version of the macro. It now groups events properly. Sorry to the guys/girls with multilingual sites, I haven't put any effort into using Dictionary Items as I don't currently require that functionality]</em></p>
<p>I&#8217;ve yet to see a good event calendar in any of the CMSes I&#8217;ve tried that properly handles recurring events and makes it easy for the layman to update calendar events. I&#8217;ve therefore recently implemented a small macro for Umbraco that displays Google Calendar events from a cached XML calendar feed. I did this using the excellent <a href="http://feedcacheforumbraco.codeplex.com/" target="_blank">FeedCache</a> plugin and some XSLT.</p>
<p>My one gripe with FeedCache is that you can&#8217;t edit the feeds.config file using <a href="http://www.nibble.be/?p=53" target="_blank">ConfigTree</a>, but rather need file-level access to it. This is a major bummer, as I wanted to test it on <a href="http://autoumbraco.darren-ferguson.com" target="_blank">Umbraco Trials</a>.</p>
<p>I won&#8217;t post any CSS, but the XSLT caters for styling as it uses bulleted lists and spans around key areas.</p>
<p>The feed will then be displayed similar to below:</p>
<blockquote><p><em>Today</em></p>
<p><em> * Test Event (19:30-21:30) </em></p>
<p><em>Friday 16th October </em></p>
<p><em> * Meeting (19:30-21:30) </em></p>
<p><em>Sunday 18th October</em></p>
<p><em> * Seminar (10:30-12:30)<br />
* Lunch (13:00-14:00)<br />
* Games/Activities (14:30-15:30)<br />
</em></p></blockquote>
<p>Here&#8217;s a screenshot of it working on an Umbraco Trials site. I found a random Google Calendar feed and used that for the demo. Note that I didn&#8217;t put any effort into styling the results:</p>
<p><a href="http://daniel.streefkerkonline.com/uploads/2009/07/image.png"><img style="border-right-width: 0px; border-top-width: 0px; border-bottom-width: 0px; border-left-width: 0px" src="http://daniel.streefkerkonline.com/uploads/2009/07/image-thumb.png" border="0" alt="image" width="508" height="407" /></a></p>
<p>Basically, what you need to do is:</p>
<ol>
<li>Install <a href="http://feedcacheforumbraco.codeplex.com/" target="_blank">FeedCache</a></li>
<li>Install the <a href="http://daniel.streefkerkonline.com/uploads/2009/10/GCal_Events_List_1.2.zip" target="_blank">GCal Events List package</a></li>
<li>Set up the calendar feed in FeedCache&#8217;s feeds.config. The feeds.config entry should look like this:
<pre class="brush: xml;">&lt;feed&gt;
 &lt;url&gt;&lt;![CDATA[http://www.google.com/calendar/feeds/calendar@example.org/public/composite?orderby=starttime&amp;sortorder=ascending&amp;futureevents=true&amp;singleevents=true]]&gt; &lt;/url&gt;
 &lt;localFile&gt;GoogleCalendarFeed.xml&lt;/localFile&gt;
&lt;/feed&gt;</pre>
</li>
<li>Insert a macro wherever you need it, and fill out the parameters;
<ol>
<li>numberOfDays &#8211; (integer) how many days worth of events you would like to display</li>
<li>xmlFileName (string) the exact file name of the cached XML file in the umbraco\plugins\FergusonMoriyama\feedcache\ folder. eg. googleEvents.xml</li>
</ol>
</li>
<li>Call FeedCache from your browser to trigger a pull of the feed(s): <a title="http://example.org/umbraco/plugins/FergusonMoriyama/FeedCache/FeedCache.aspx" href="http://example.org/umbraco/plugins/FergusonMoriyama/FeedCache/FeedCache.aspx">http://example.org/umbraco/plugins/FergusonMoriyama/FeedCache/FeedCache.aspx</a></li>
<li>View the page that contains the macro inserted in step 4.</li>
</ol>
]]></content:encoded>
			<wfw:commentRss>http://daniel.streefkerkonline.com/displaying-google-calendar-events-in-umbraco/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Enabling Remote Desktop (RDP) on Windows Vista Home Premium</title>
		<link>http://daniel.streefkerkonline.com/enabling-remote-desktop-rdp-on-windows-vista-home-premium/</link>
		<comments>http://daniel.streefkerkonline.com/enabling-remote-desktop-rdp-on-windows-vista-home-premium/#comments</comments>
		<pubDate>Tue, 28 Apr 2009 05:44:36 +0000</pubDate>
		<dc:creator>Daniel</dc:creator>
				<category><![CDATA[Windows]]></category>

		<guid isPermaLink="false">http://daniel.streefkerkonline.com/enabling-remote-desktop-rdp-on-windows-vista-home-premium/</guid>
		<description><![CDATA[Thanks to the guys at The Green Button forums, Vista Home Premium users can now also enjoy an oft-missed feature; RDP. This currently works with SP1, but SP2 isn’t far off so expect Microsoft to close this loophole again. Below &#8230; <a href="http://daniel.streefkerkonline.com/enabling-remote-desktop-rdp-on-windows-vista-home-premium/">Continue reading <span class="meta-nav">&#8594;</span></a>]]></description>
			<content:encoded><![CDATA[<p>Thanks to the guys at <a href="http://thegreenbutton.com/forums/1/242509/ShowThread.aspx" target="_blank">The Green Button forums</a>, Vista Home Premium users can now also enjoy an oft-missed feature; RDP. This currently works with SP1, but SP2 isn’t far off so expect Microsoft to close this loophole again.</p>
<p>Below are some instructions found on the forum, and the rest of the process that I followed:</p>
<ol>
<li><a href="http://rapidshare.com/files/90325478/termsrv.sp1.patched.dll.html" target="_blank">Download patched DLL</a> </li>
<li>Run a Command Prompt as an Administrator, and run the following commands:
<ol>
<li>takeown /a /f %SystemRoot%\System32\termsrv.dll </li>
<li>icacls %SystemRoot%\System32\termsrv.dll /Grant Administrators:F </li>
</ol>
</li>
<li>Stop the Terminal Services service (Windows Key + R, services.msc) </li>
<li>Rename the original termsrv.dll (in %systemroot%\system32) to termsrv.dll.bak </li>
<li>Copy the patched dll into place </li>
<li>Run Registry Editor (Windows Key + R, regedit) </li>
<li>Find HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Terminal Server </li>
<li>Change the following 2 items:
<ol>
<li>fDenyTSConnections – New value: 0 </li>
<li>fSingleSessionPerUser – New value: 0 </li>
</ol>
</li>
<li>Start the Terminal Services service </li>
</ol>
<p>Below is a screen shot of it working on my home PC.</p>
<p>Don’t contact me for help in getting this running, or if this procedure breaks your PC.</p>
<p>If you’re not keen on doing this, an excellent alternative is <a href="https://secure.logmein.com/welcome/get_logmein_free/signup.asp" target="_blank">LogMeIn’s free remote desktop solution.</a></p>
<p><a href="http://daniel.streefkerkonline.com/uploads/2009/04/vista-home-rdp.png"><img style="border-right-width: 0px; display: inline; border-top-width: 0px; border-bottom-width: 0px; border-left-width: 0px" title="Vista_Home_RDP" border="0" alt="Vista_Home_RDP" src="http://daniel.streefkerkonline.com/uploads/2009/04/vista-home-rdp-thumb.png" width="590" height="604" /></a></p>
]]></content:encoded>
			<wfw:commentRss>http://daniel.streefkerkonline.com/enabling-remote-desktop-rdp-on-windows-vista-home-premium/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>
