<?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/"
	xmlns:georss="http://www.georss.org/georss" xmlns:geo="http://www.w3.org/2003/01/geo/wgs84_pos#" xmlns:media="http://search.yahoo.com/mrss/"
	>

<channel>
	<title>Mickey Jervin's SharePoint blog</title>
	<atom:link href="http://mickeyjervin.wordpress.com/feed/" rel="self" type="application/rss+xml" />
	<link>http://mickeyjervin.wordpress.com</link>
	<description>Just another SharePoint weblog</description>
	<lastBuildDate>Sun, 30 Aug 2009 12:00:33 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.com/</generator>
<cloud domain='mickeyjervin.wordpress.com' port='80' path='/?rsscloud=notify' registerProcedure='' protocol='http-post' />
<image>
		<url>http://s2.wp.com/i/buttonw-com.png</url>
		<title>Mickey Jervin's SharePoint blog</title>
		<link>http://mickeyjervin.wordpress.com</link>
	</image>
	<atom:link rel="search" type="application/opensearchdescription+xml" href="http://mickeyjervin.wordpress.com/osd.xml" title="Mickey Jervin&#039;s SharePoint blog" />
	<atom:link rel='hub' href='http://mickeyjervin.wordpress.com/?pushpress=hub'/>
		<item>
		<title>Couldn’t install programs (Messenger on Win2003)</title>
		<link>http://mickeyjervin.wordpress.com/2009/08/26/couldn%e2%80%99t-install-programs-messenger-on-win2003/</link>
		<comments>http://mickeyjervin.wordpress.com/2009/08/26/couldn%e2%80%99t-install-programs-messenger-on-win2003/#comments</comments>
		<pubDate>Wed, 26 Aug 2009 11:12:26 +0000</pubDate>
		<dc:creator>mickeyjervin</dc:creator>
				<category><![CDATA[Windows]]></category>

		<guid isPermaLink="false">http://mickeyjervin.wordpress.com/?p=115</guid>
		<description><![CDATA[&#60;cut on&#62;Couldn&#8217;t install programsSorry, you cannot install the programs you&#8217;ve chosen on this operating system. Error:     os_check: 0&#215;80280004Next steps:    Check the system requirements for more details.&#60;cut off&#62; I have several times tried to install Windows Live Messenger 2009 on my Windows Server 2003 without any luck. Simply because the new version wasn&#8217;t supported in Windows Server [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=mickeyjervin.wordpress.com&amp;blog=4452695&amp;post=115&amp;subd=mickeyjervin&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<p><img src="http://mickeyjervin.files.wordpress.com/2009/08/082609_1110_couldntinst1.png">
	</p>
<p><span style="font-family:Courier New;">&lt;cut on&gt;<br />Couldn&#8217;t install programs<br />Sorry, you cannot install the programs you&#8217;ve chosen on this operating system.</span></p>
<p><span style="font-family:Courier New;">Error:           os_check: 0&#215;80280004<br />Next steps:    Check the system requirements for more details.<br />&lt;cut off&gt;</span>
	</p>
<p>I have several times tried to install Windows Live Messenger 2009 on my Windows Server 2003 without any luck. Simply because the new version wasn&#8217;t supported in Windows Server 2003 <img src='http://s0.wp.com/wp-includes/images/smilies/icon_sad.gif' alt=':-(' class='wp-smiley' />
	</p>
<p>I have managed and accepted that until for now.<br />But this morning I wasn&#8217;t able to login unless I upgraded my Messenger, and I couldn&#8217;t upgrade because I was running Windows Server 2003! The chicken or the egg again???
</p>
<p>Anyway I found this great blog post that does the hack:
</p>
<p><a href="http://devadraco.blogspot.com/2009/03/installing-windows-live-messenger-2009.html">http://devadraco.blogspot.com/2009/03/installing-windows-live-messenger-2009.html</a>
	</p>
<p>Just follow the steps and you are home safe again</p>
<br />  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/mickeyjervin.wordpress.com/115/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/mickeyjervin.wordpress.com/115/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/mickeyjervin.wordpress.com/115/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/mickeyjervin.wordpress.com/115/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/mickeyjervin.wordpress.com/115/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/mickeyjervin.wordpress.com/115/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/mickeyjervin.wordpress.com/115/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/mickeyjervin.wordpress.com/115/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/mickeyjervin.wordpress.com/115/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/mickeyjervin.wordpress.com/115/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/mickeyjervin.wordpress.com/115/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/mickeyjervin.wordpress.com/115/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/mickeyjervin.wordpress.com/115/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/mickeyjervin.wordpress.com/115/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=mickeyjervin.wordpress.com&amp;blog=4452695&amp;post=115&amp;subd=mickeyjervin&amp;ref=&amp;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://mickeyjervin.wordpress.com/2009/08/26/couldn%e2%80%99t-install-programs-messenger-on-win2003/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	
		<media:content url="http://0.gravatar.com/avatar/2b54a94289281aeb84a8b0545736a419?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">mickeyjervin</media:title>
		</media:content>

		<media:content url="http://mickeyjervin.files.wordpress.com/2009/08/082609_1110_couldntinst1.png" medium="image" />
	</item>
		<item>
		<title>SharePoint Saturday CPH</title>
		<link>http://mickeyjervin.wordpress.com/2009/08/26/sharepoint-saturday-cph/</link>
		<comments>http://mickeyjervin.wordpress.com/2009/08/26/sharepoint-saturday-cph/#comments</comments>
		<pubDate>Wed, 26 Aug 2009 11:12:10 +0000</pubDate>
		<dc:creator>mickeyjervin</dc:creator>
				<category><![CDATA[SharePoint]]></category>

		<guid isPermaLink="false">http://mickeyjervin.wordpress.com/?p=113</guid>
		<description><![CDATA[I was participating in the great SharePoint event last Saturday in my hometown, Copenhagen. http://www.sharepointsaturday.org/copenhagen It was a great day so thank you all for make it happened- especially to the SharePoint folks who arranged it<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=mickeyjervin.wordpress.com&amp;blog=4452695&amp;post=113&amp;subd=mickeyjervin&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<p>I was participating in the great SharePoint event last Saturday in my hometown, Copenhagen.
</p>
<p><a href="http://www.sharepointsaturday.org/copenhagen">http://www.sharepointsaturday.org/copenhagen</a>
	</p>
<p>It was a great day so thank you all for make it happened<br />- especially to the SharePoint folks who arranged it</p>
<br />  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/mickeyjervin.wordpress.com/113/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/mickeyjervin.wordpress.com/113/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/mickeyjervin.wordpress.com/113/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/mickeyjervin.wordpress.com/113/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/mickeyjervin.wordpress.com/113/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/mickeyjervin.wordpress.com/113/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/mickeyjervin.wordpress.com/113/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/mickeyjervin.wordpress.com/113/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/mickeyjervin.wordpress.com/113/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/mickeyjervin.wordpress.com/113/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/mickeyjervin.wordpress.com/113/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/mickeyjervin.wordpress.com/113/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/mickeyjervin.wordpress.com/113/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/mickeyjervin.wordpress.com/113/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=mickeyjervin.wordpress.com&amp;blog=4452695&amp;post=113&amp;subd=mickeyjervin&amp;ref=&amp;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://mickeyjervin.wordpress.com/2009/08/26/sharepoint-saturday-cph/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	
		<media:content url="http://0.gravatar.com/avatar/2b54a94289281aeb84a8b0545736a419?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">mickeyjervin</media:title>
		</media:content>
	</item>
		<item>
		<title>Fixing the SharePoint Timer Service with PowerShell</title>
		<link>http://mickeyjervin.wordpress.com/2009/06/05/fixing-the-sharepoint-timer-service-with-powershell/</link>
		<comments>http://mickeyjervin.wordpress.com/2009/06/05/fixing-the-sharepoint-timer-service-with-powershell/#comments</comments>
		<pubDate>Fri, 05 Jun 2009 11:16:09 +0000</pubDate>
		<dc:creator>mickeyjervin</dc:creator>
				<category><![CDATA[PowerShell]]></category>
		<category><![CDATA[SharePoint]]></category>

		<guid isPermaLink="false">http://mickeyjervin.wordpress.com/?p=75</guid>
		<description><![CDATA[My colleague Søren Nielsen wrote this blog post, click here, regarding fixing the Timer Service when everything breaks down. I will not go through those bullet points, this blog post are only giving you a PowerShell script there can fix the problem automatically. The PowerShell script: # clear the SharePoint Timer Cache # # # [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=mickeyjervin.wordpress.com&amp;blog=4452695&amp;post=75&amp;subd=mickeyjervin&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<p>My colleague Søren Nielsen wrote this blog post, <a href="http://soerennielsen.wordpress.com/2009/01/14/fixing-the-timer-service-when-everything-breaks-down/">click here</a>, regarding fixing the Timer Service when everything breaks down.<br />
I will not go through those bullet points, this blog post are only giving you a PowerShell script there can fix the problem automatically.</p>
<p>The PowerShell  script:<br />
<code></p>
<div>
<table style="border-collapse:collapse;" border="0">
<tbody>
<tr>
<td style="padding-left:7px;padding-right:7px;border-top:solid black .5pt;border-left:solid black .5pt;border-bottom:solid black .5pt;border-right:solid black .5pt;">
<p><span># clear the SharePoint Timer Cache</span><br />
<span>#</span><br />
<span>#</span><br />
<span>#</span><br />
<span># 2009 Mickey Kamp Parbst Jervin (mickeyjervin.wordpress.com)</span></p>
<p><span>#write program information</span><br />
<span>Write-Host -foregroundcolor White ""</span><br />
<span>Write-Host -foregroundcolor White "Clear SharePoint Timer Cache"</span></p>
<p><span>#**************************************************************************************</span><br />
<span># references</span><br />
<span>#**************************************************************************************</span><br />
<span>[void][reflection.assembly]::LoadWithPartialName("Microsoft.SharePoint")</span><br />
<span>[void][reflection.assembly]::LoadWithPartialName("Microsoft.SharePoint.Administration")</span><br />
<span>[void][reflection.assembly]::LoadWithPartialName("System")</span><br />
<span>[void][reflection.assembly]::LoadWithPartialName("System.Collections")</span><br />
<span>#**************************************************************************************</span></p>
<p><span>#**************************************************************************************</span><br />
<span># In this section are all the functions declared</span><br />
<span>#**************************************************************************************</span></p>
<p><span>#&lt;summary&gt;</span><br />
<span># Stop Windows Services in a SharePoint Farm. Stop service on each "Front End" server in the farm.</span><br />
<span>#&lt;/summary&gt;</span><br />
<span>#&lt;param name="$winservice"&gt;An array with the Windows Services there should be restarted&lt;/param&gt;</span><br />
<span>#&lt;param name="$m_farm"&gt;The SharePoint farm object.&lt;/param&gt;</span><br />
<span>function DoStopSharePointServicesInFarm</span><br />
<span>{</span><br />
<span style="margin-left:10pt;">Param</span><br />
<span style="margin-left:10pt;">(</span><br />
<span style="margin-left:20pt;">[Object] $winservice,</span><br />
<span style="margin-left:20pt;">[Object] $m_farm</span><br />
<span style="margin-left:10pt;">)</span></p>
<p><span style="margin-left:10pt;">if (-not ($m_farm -is 'Microsoft.SharePoint.Administration.SPFarm'))</span><br />
<span style="margin-left:10pt;">{</span><br />
<span style="margin-left:20pt;">throw '$m_farm: variable needs a farm'</span><br />
<span style="margin-left:10pt;">}</span></p>
<p><span style="margin-left:10pt;">Write-Host -foregroundcolor DarkGray ""</span></p>
<p><span style="margin-left:10pt;">foreach($server in $m_farm.Servers)</span><br />
<span style="margin-left:10pt;">{</span><br />
<span style="margin-left:20pt;">foreach($instance in $server.ServiceInstances)</span><br />
<span style="margin-left:20pt;">{</span><br />
<span style="margin-left:30pt;">#if the server is a "frontend" server</span><br />
<span style="margin-left:30pt;">if($instance.TypeName.Contains("Windows SharePoint Services Web Application"))</span><br />
<span style="margin-left:30pt;">{</span><br />
<span style="margin-left:40pt;">Write-Host -foregroundcolor DarkGray -NoNewline "Stop services on server: "</span><br />
<span style="margin-left:40pt;">Write-Host -foregroundcolor Gray $server.name</span></p>
<p><span style="margin-left:40pt;">foreach($winser in $winservice)</span><br />
<span style="margin-left:40pt;">{</span><br />
<span style="margin-left:50pt;">Write-Host -foregroundcolor DarkGray " -" $winser</span></p>
<p><span style="margin-left:50pt;">Get-WmiObject -ComputerName $server.name Win32_Service -Filter "DisplayName='$winser'"  | Stop-Service</span><br />
<span style="margin-left:40pt;">}</span><br />
<span style="margin-left:30pt;">}</span><br />
<span style="margin-left:20pt;">}</span><br />
<span style="margin-left:10pt;">}</span></p>
<p><span style="margin-left:10pt;">Write-Host -foregroundcolor DarkGray ""</span><br />
<span>}</span></p>
<p><span>#&lt;summary&gt;</span><br />
<span># Start Windows Services in a SharePoint Farm. Start service on each "Front End" server in the farm.</span><br />
<span>#&lt;/summary&gt;</span><br />
<span>#&lt;param name="$winservice"&gt;An array with the Windows Services there should be restarted&lt;/param&gt;</span><br />
<span>#&lt;param name="$m_farm"&gt;The SharePoint farm object.&lt;/param&gt;</span><br />
<span>function DoStartSharePointServicesInFarm</span><br />
<span>{</span><br />
<span style="margin-left:10pt;">Param</span><br />
<span style="margin-left:10pt;">(</span><br />
<span style="margin-left:20pt;">[Object] $winservice,</span><br />
<span style="margin-left:20pt;">[Object] $m_farm</span><br />
<span style="margin-left:10pt;">)</span></p>
<p><span style="margin-left:10pt;">if (-not ($m_farm -is 'Microsoft.SharePoint.Administration.SPFarm'))</span><br />
<span style="margin-left:10pt;">{</span><br />
<span style="margin-left:20pt;">throw '$m_farm: variable needs a farm'</span><br />
<span style="margin-left:10pt;">}</span></p>
<p><span style="margin-left:10pt;">Write-Host -foregroundcolor DarkGray ""</span></p>
<p><span style="margin-left:10pt;">foreach($server in $m_farm.Servers)&lt;/span<br />
<span style="margin-left:10pt;">{</span><br />
<span style="margin-left:20pt;">foreach($instance in $server.ServiceInstances)</span><br />
<span style="margin-left:20pt;">{</span><br />
<span style="margin-left:30pt;">#if the server is a "frontend" server</span><br />
<span style="margin-left:30pt;">if($instance.TypeName.Contains("Windows SharePoint Services Web Application"))</span><br />
<span style="margin-left:30pt;">{</span><br />
<span style="margin-left:40pt;">Write-Host -foregroundcolor DarkGray -NoNewline "Start services on server: "</span><br />
<span style="margin-left:40pt;">Write-Host -foregroundcolor Gray $server.name</span></p>
<p><span style="margin-left:40pt;">foreach($winser in $winservice)</span><br />
<span style="margin-left:40pt;">{</span><br />
<span style="margin-left:50pt;">Write-Host -foregroundcolor DarkGray " -" $winser</span></p>
<p><span style="margin-left:50pt;">Get-WmiObject -ComputerName $server.name Win32_Service -Filter "DisplayName='$winser'"  | Start-Service</span></p>
<p><span style="margin-left:40pt;">}</span><br />
<span style="margin-left:30pt;">}</span><br />
<span style="margin-left:20pt;">}</span><br />
<span style="margin-left:10pt;">}</span></p>
<p><span style="margin-left:10pt;">Write-Host -foregroundcolor DarkGray ""</span><br />
<span>}</span></p>
<p><span>#&lt;summary&gt;</span><br />
<span># A list of SharePoint related services to stop</span><br />
<span>#&lt;/summary&gt;</span><br />
<span>#&lt;return&gt;&lt;/return&gt;</span><br />
<span>function ListOfStopSharePointServices</span><br />
<span>{</span><br />
<span style="margin-left:10pt;">$winServices = @()</span><br />
<span style="margin-left:10pt;">$winServices += "Office SharePoint Server Search"</span><br />
<span style="margin-left:10pt;">$winServices += "Windows SharePoint Services Timer"</span><br />
<span style="margin-left:10pt;">$winServices += "Windows SharePoint Services Administration"</span><br />
<span style="margin-left:10pt;">$winServices += "Windows SharePoint Services Search"</span><br />
<span style="margin-left:10pt;">$winServices += "Windows SharePoint Services Tracing"</span><br />
<span style="margin-left:10pt;">$winServices += "World Wide Web Publishing Service"</span></p>
<p><span style="margin-left:10pt;">return $winServices</span><br />
<span>}</span></p>
<p><span>#&lt;summary&gt;</span><br />
<span># remove all xml files recursive on an UNC path</span><br />
<span>#&lt;/summary&gt;</span><br />
<span>#&lt;param name="$m_farm"&gt;The SharePoint farm object.&lt;/param&gt;</span><br />
<span>function DeleteXmlFilesFromConfigCache</span><br />
<span>{</span><br />
<span style="margin-left:10pt;">param</span><br />
<span style="margin-left:10pt;">(</span><br />
<span style="margin-left:20pt;">[Object] $m_farm</span><br />
<span style="margin-left:10pt;">)</span></p>
<p><span style="margin-left:10pt;">if (-not ($m_farm -is 'Microsoft.SharePoint.Administration.SPFarm'))</span><br />
<span style="margin-left:10pt;">{</span><br />
<span style="margin-left:20pt;">throw '$m_farm: variable needs a farm'</span><br />
<span style="margin-left:10pt;">}</span></p>
<p><span style="margin-left:10pt;">Write-Host -foregroundcolor DarkGray ""</span><br />
<span style="margin-left:10pt;">Write-Host -foregroundcolor DarkGray "Deleting xml files"</span></p>
<p><span style="margin-left:10pt;">[string] $path = ""</span></p>
<p><span style="margin-left:10pt;">foreach($server in $m_farm.Servers){</span><br />
<span style="margin-left:20pt;">foreach($instance in $server.ServiceInstances){</span><br />
<span style="margin-left:30pt;">#if the server is a "frontend" server</span><br />
<span style="margin-left:30pt;">if($instance.TypeName.Contains("Windows SharePoint Services Web Application"))</span><br />
<span style="margin-left:30pt;">{</span><br />
<span style="margin-left:40pt;">#remove all xml files recursive on an UNC path</span><br />
<span style="margin-left:40pt;">$path = "\\" + $server.name + "\c$\Documents and Settings\All Users\Application Data\Microsoft\SharePoint\Config\*-*\*.xml"</span><br />
<span style="margin-left:40pt;">Remove-Item -path $path -Force</span><br />
<span style="margin-left:30pt;">}</span><br />
<span style="margin-left:20pt;">}</span><br />
<span style="margin-left:10pt;">}</span></p>
<p><span style="margin-left:10pt;">Write-Host -foregroundcolor DarkGray -NoNewline "...done"</span><br />
<span style="margin-left:10pt;">Write-Host -foregroundcolor DarkGray ""</span><br />
<span>}</span></p>
<p><span>#&lt;summary&gt;</span><br />
<span># clear the SharePoint cache on an UNC path</span><br />
<span>#&lt;/summary&gt;</span><br />
<span>#&lt;param name="$m_farm"&gt;The SharePoint farm object.&lt;/param&gt;</span><br />
<span>function ClearTimerCache</span><br />
<span>{</span><br />
<span style="margin-left:10pt;">param</span><br />
<span style="margin-left:10pt;">(</span><br />
<span style="margin-left:20pt;">[Object] $m_farm</span><br />
<span style="margin-left:10pt;">)</span></p>
<p><span style="margin-left:10pt;">if (-not ($m_farm -is 'Microsoft.SharePoint.Administration.SPFarm'))</span><br />
<span style="margin-left:10pt;">{</span><br />
<span style="margin-left:20pt;">throw '$m_farm: variable needs a farm'</span><br />
<span style="margin-left:10pt;">}</span></p>
<p><span style="margin-left:10pt;">Write-Host -foregroundcolor DarkGray ""</span><br />
<span style="margin-left:10pt;">Write-Host -foregroundcolor DarkGray "Clear the cahce"</span></p>
<p><span style="margin-left:10pt;">[string] $path = ""</span></p>
<p><span style="margin-left:10pt;">foreach($server in $m_farm.Servers){</span><br />
<span style="margin-left:20pt;">foreach($instance in $server.ServiceInstances){</span><br />
<span style="margin-left:30pt;">#if the server is a "frontend" server</span><br />
<span style="margin-left:30pt;">if($instance.TypeName.Contains("Windows SharePoint Services Web Application"))</span><br />
<span style="margin-left:30pt;">{</span><br />
<span style="margin-left:40pt;">#clear the cache on an UNC path</span><br />
<span style="margin-left:40pt;">#1 = refresh all cache settings</span><br />
<span style="margin-left:40pt;">$path = "\\" + $server.name + "\c$\Documents and Settings\All Users\Application Data\Microsoft\SharePoint\Config\*-*\cache.ini"</span><br />
<span style="margin-left:40pt;">Set-Content -path $path -Value "1"</span><br />
<span style="margin-left:30pt;">}</span><br />
<span style="margin-left:20pt;">}</span><br />
<span style="margin-left:10pt;">}</span></p>
<p><span style="margin-left:10pt;">Write-Host -foregroundcolor DarkGray -NoNewline "...done"</span><br />
<span style="margin-left:10pt;">Write-Host -foregroundcolor DarkGray ""</span><br />
<span>}</span></p>
<p><span>#&lt;summary&gt;</span><br />
<span># A wait function there is writing a dot for each waiting second</span><br />
<span>#&lt;/summary&gt;</span><br />
<span>#&lt;param name="$seconds"&gt;Seconds to wait&lt;/param&gt;</span><br />
<span>function WaitForTimerToFillCache</span><br />
<span>{</span><br />
<span style="margin-left:10pt;">Param</span><br />
<span style="margin-left:10pt;">(</span><br />
<span style="margin-left:20pt;">[int] $seconds</span><br />
<span style="margin-left:10pt;">)</span></p>
<p><span style="margin-left:10pt;">#waiting a number of seconds for timer service to fill cache</span><br />
<span style="margin-left:10pt;">$i = $seconds</span></p>
<p><span style="margin-left:10pt;">Write-Host -foregroundcolor DarkGray  ("Waiting " + ($i/60) + " minutes for timer service to fill cache")</span></p>
<p><span style="margin-left:10pt;">#write status (the first dot on "the progress bar"</span><br />
<span style="margin-left:10pt;">Write-Host -foregroundcolor DarkGray -NoNewline "."</span></p>
<p><span style="margin-left:10pt;">while ($i -ne 1)</span><br />
<span style="margin-left:10pt;">{</span><br />
<span style="margin-left:20pt;">#write status (new dot for every second on "the progress bar"</span><br />
<span style="margin-left:20pt;">Start-Sleep 1</span><br />
<span style="margin-left:20pt;">Write-Host -foregroundcolor DarkGray -NoNewline "."</span><br />
<span style="margin-left:20pt;">$i--</span><br />
<span style="margin-left:10pt;">}</span></p>
<p><span style="margin-left:10pt;">#write status</span><br />
<span style="margin-left:10pt;">Write-Host -foregroundcolor DarkGray -NoNewline "...done!"</span><br />
<span style="margin-left:10pt;">Write-Host -foregroundcolor DarkGray ""</span><br />
<span>}</span><br />
<span>#**************************************************************************************</span></p>
<p><span>#init the SPFarm</span><br />
<span>$farm = [Microsoft.SharePoint.Administration.SPFarm]::get_Local()</span></p>
<p><span>#init an array to the SharePoint Services</span><br />
<span>$winServices = @()</span><br />
<span>$winServices = ListOfStopSharePointServices</span></p>
<p><span>#Call the Methods for restarting the SharePoint Services</span><br />
<span>DoStopSharePointServicesInFarm $winServices $farm</span></p>
<p><span>#Delete all xml files from cache config folder</span><br />
<span>DeleteXmlFilesFromConfigCache $farm</span></p>
<p><span>#Clear the timer cache</span><br />
<span>ClearTimerCache $farm</span></p>
<p><span>#1st:</span><br />
<span>#Start the SharePoint Timer</span><br />
<span>$winServices = @()</span><br />
<span>$winServices += "Windows SharePoint Services Timer"</span><br />
<span>DoStartSharePointServicesInFarm $winServices $farm</span></p>
<p><span>#2nd:</span><br />
<span>#Wait for on the timer service to fill the cache</span><br />
<span>WaitForTimerToFillCache 120</span></p>
<p><span>#3rd:</span><br />
<span>#start the rest of the SharePoint Services</span><br />
<span>$winServices = @()</span><br />
<span>$winServices += "Office SharePoint Server Search"</span><br />
<span>$winServices += "Windows SharePoint Services Administration"</span><br />
<span>$winServices += "Windows SharePoint Services Search"</span><br />
<span>$winServices += "Windows SharePoint Services Tracing"</span><br />
<span>$winServices += "World Wide Web Publishing Service"</span><br />
<span>DoStartSharePointServicesInFarm $winServices $farm</span></p>
</td>
</tr>
</tbody>
</table>
</div>
<p></code><br />
How to start the PowerShell script</p>
<p>Like always I have a bat file there are executing  the PowerShell script.</p>
<p>Copy the PowerShell code into a file called &#8220;ClearTimerCache.ps1&#8243;.<br />
Place the ps1 file in a folder called &#8220;Code&#8221;</p>
<p>In the &#8220;root&#8221; folder create a bat file and copy following script into this.</p>
<p>The bat file:<br />
<code></p>
<div>
<table style="border-collapse:collapse;" border="0">
<tbody>
<tr>
<td style="padding-left:7px;padding-right:7px;border-top:solid black .5pt;border-left:solid black .5pt;border-bottom:solid black .5pt;border-right:solid black .5pt;">
<p><span>%~d0</span><br />
<span>cd &quot;%~dp0&quot;</span><br />
<span>cd Code</span></p>
<p><span>Powershell.exe .\ClearTimerCache.ps1</span><br />
<span>Pause</span></p>
</td>
</tr>
</tbody>
</table>
</div>
<p></code></p>
<br />  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/mickeyjervin.wordpress.com/75/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/mickeyjervin.wordpress.com/75/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/mickeyjervin.wordpress.com/75/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/mickeyjervin.wordpress.com/75/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/mickeyjervin.wordpress.com/75/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/mickeyjervin.wordpress.com/75/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/mickeyjervin.wordpress.com/75/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/mickeyjervin.wordpress.com/75/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/mickeyjervin.wordpress.com/75/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/mickeyjervin.wordpress.com/75/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/mickeyjervin.wordpress.com/75/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/mickeyjervin.wordpress.com/75/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/mickeyjervin.wordpress.com/75/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/mickeyjervin.wordpress.com/75/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=mickeyjervin.wordpress.com&amp;blog=4452695&amp;post=75&amp;subd=mickeyjervin&amp;ref=&amp;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://mickeyjervin.wordpress.com/2009/06/05/fixing-the-sharepoint-timer-service-with-powershell/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
	
		<media:content url="http://0.gravatar.com/avatar/2b54a94289281aeb84a8b0545736a419?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">mickeyjervin</media:title>
		</media:content>
	</item>
		<item>
		<title>Change Event Log properties with PowerShell</title>
		<link>http://mickeyjervin.wordpress.com/2009/05/06/change-event-log-properties-with-powershell/</link>
		<comments>http://mickeyjervin.wordpress.com/2009/05/06/change-event-log-properties-with-powershell/#comments</comments>
		<pubDate>Wed, 06 May 2009 07:58:53 +0000</pubDate>
		<dc:creator>mickeyjervin</dc:creator>
				<category><![CDATA[PowerShell]]></category>
		<category><![CDATA[Windows]]></category>

		<guid isPermaLink="false">http://mickeyjervin.wordpress.com/?p=66</guid>
		<description><![CDATA[If you need to change the Event Log Properties like when you deploying SharePoint, here are a code snippet you can use. In this case I need to change the properties on multiple servers on a SharePoint farm, that&#8217;s why I&#8217;m looping through the arguments of servers. Like always I have prepared my script so [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=mickeyjervin.wordpress.com&amp;blog=4452695&amp;post=66&amp;subd=mickeyjervin&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<p>If you need to change the Event Log Properties like when you deploying SharePoint, here are a code snippet you can use.<br />
In this case I need to change the properties on multiple servers on a SharePoint farm, that&#8217;s why I&#8217;m looping through the arguments of servers.<br />
Like always I have prepared my script so I can use it on my different environments. In this case they are called (surprise) Test and Prod <img src='http://s1.wp.com/wp-includes/images/smilies/icon_wink.gif' alt=';-)' class='wp-smiley' /> </p>
<p>The bat file in Test and Prod folder are the same, but the arguments there is coming from servers.txt are different. &#8216;Cause the server names in Test and Prod aren&#8217;t the same&#8230;</p>
<p>The core PowerShell script to change Event Log properties</p>
<p>#gets the WMI object to change the event log<br />
$colItems = get-wmiobject -class &quot;Win32_NTEventlogFile&quot; -namespace &quot;root\CIMv2&quot; -computername [servername]<br />
$item = $colItems[0]</p>
<p>#Change the Log size<br />
#set the &quot;Maximum log size&quot;<br />
#69952*1024=71630848<br />
$item.MaxFileSize = 71630848</p>
<p># When maximum log size is reached<br />
# If the settings should be: &quot;Overwrite events as needed&quot;<br />
# $item.OverwriteOutDated = 0<br />
# If the settings should be: &quot;Overwrite events older than 7 days&quot;<br />
# $item.OverwriteOutDated = 7<br />
$item.OverwriteOutDated = 0</p>
<p># Make it happen<br />
$item.Put(&quot;&amp;h20000&quot;)</p>
<p><strong>The result:</strong><br />
Before<br />
<img src="http://mickeyjervin.files.wordpress.com/2009/05/050609-0754-changeevent1.png" alt="before" /></p>
<p>After<br />
<img src="http://mickeyjervin.files.wordpress.com/2009/05/050609-0754-changeevent2.png" alt="after" /></p>
<p><strong>File and folder structure:</strong><br />
<img src="http://mickeyjervin.files.wordpress.com/2009/05/050609-0754-changeevent3.png" alt="" /></p>
<p>Normally I have my files and folders like this<br />
<img src="http://mickeyjervin.files.wordpress.com/2009/05/050609-0754-changeevent4.png" alt="" /></p>
<p>&lt;cut on&gt;<br />
\PowerShell\<br />
\PowerShell\code<br />
\PowerShell\code\EventLog.ps1<br />
\PowerShell\prod1_EventLog.bat<br />
\PowerShell\prod\servers.txt<br />
\PowerShell\test1_EventLog.bat<br />
\PowerShell\test\servers.txt<br />
&lt;cut off&gt;</p>
<p>Folder function:<br />
\PowerShell<br />
This folder is the root folder</p>
<p>\PowerShell\code<br />
This folder contains the PowerShell files</p>
<p>\PowerShell\prod<br />
This folder contains the executable bat file and a file to the specific environment stuff for the Production environment</p>
<p>\PowerShell\test<br />
This folder contains the executable bat file and a file to the specific environment stuff for the TEST environment</p>
<p><strong>File comments</strong><br />
The 01_EventLog.bat is the same but copied twice because of the servers.txt file<br />
The servers.txt files have different content regarding the environment<br />
The EventLog.ps1 contains the custom PowerShell code</p>
<p><strong>\PowerShell\Code\EventLog.ps1</strong><br />
&lt;code on&gt;<br />
<span style="font-family:Courier New;"># Change Event Log</span><br />
<span style="font-family:Courier New;">#</span><br />
<span style="font-family:Courier New;">#</span><br />
<span style="font-family:Courier New;"># 2009 Mickey Kamp Parbst Jervin (mickeyjervin.wordpress.com)</span></p>
<p><span style="font-family:Courier New;">if( $args.length -eq 0 ){</span><br />
<span style="font-family:Courier New;margin-left:15pt;">write-error &quot;Usage: EventLog.ps1 server1 [server2 [...] ]&quot;</span><br />
<span style="font-family:Courier New;margin-left:15pt;">exit</span><br />
<span style="font-family:Courier New;">}</span></p>
<p><span style="font-family:Courier New;">foreach( $server in $args ){</span><br />
<span style="font-family:Courier New;margin-left:15pt;"> #write servername to change eventlog properties</span><br />
<span style="font-family:Courier New;margin-left:15pt;"> Write-Host -foregroundcolor White &#8220;Eventlog (&#8221; $server &#8220;)&#8221;</span></p>
<p><span style="font-family:Courier New;margin-left:15pt;"> #gets the WMI object to change the eventlog</span><br />
<span style="font-family:Courier New;margin-left:15pt;"> $colItems = get-wmiobject -class &#8220;Win32_NTEventlogFile&#8221; -namespace &#8220;root\CIMv2&#8243; -computername $server</span></p>
<p><span style="font-family:Courier New;margin-left:15pt;"> $item = $colItems[0]</span></p>
<p><span style="font-family:Courier New;margin-left:15pt;"> $item.MaxFileSize = 71630848</span><br />
<span style="font-family:Courier New;margin-left:15pt;"> $item.OverwriteOutDated = 0</span><br />
<span style="font-family:Courier New;margin-left:15pt;"> $null = $item.Put(&quot;&amp;h20000&quot;)</span><br />
<span style="font-family:Courier New;">}</span><br />
&lt;code off&gt;</p>
<p><strong>\PowerShell\[Environment]1_EventLog.bat</strong><br />
&lt;code on&gt;<br />
<span style="font-family:Courier New;">echo off</span></p>
<p><span style="font-family:Courier New;">%~d0</span><br />
<span style="font-family:Courier New;">cd &#8220;%~dp0&#8243;</span></p>
<p><span style="font-family:Courier New;">set file=servers.txt</span></p>
<p><span style="font-family:Courier New;">set servers=</span></p>
<p><span style="font-family:Courier New;">for /f &#8220;tokens=*&#8221; %%a in (&#8216;type %file%&#8217;) do set servers=%%a</span></p>
<p><span style="font-family:Courier New;">rem echo %servers%</span></p>
<p><span style="font-family:Courier New;">cd ..</span><br />
<span style="font-family:Courier New;">cd Code</span></p>
<p><span style="font-family:Courier New;">Powershell.exe .\EventLog.ps1 %servers%</span></p>
<p><span style="font-family:Courier New;">pause</span><br />
&lt;code off&gt;</p>
<p><strong>\PowerShell\[Environment]\Servers.txt</strong><br />
&lt;code on&gt;<br />
<span style="font-family:Courier New;">server1 server2 server3</span><br />
&lt;code off&gt;</p>
<br />  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/mickeyjervin.wordpress.com/66/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/mickeyjervin.wordpress.com/66/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/mickeyjervin.wordpress.com/66/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/mickeyjervin.wordpress.com/66/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/mickeyjervin.wordpress.com/66/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/mickeyjervin.wordpress.com/66/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/mickeyjervin.wordpress.com/66/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/mickeyjervin.wordpress.com/66/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/mickeyjervin.wordpress.com/66/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/mickeyjervin.wordpress.com/66/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/mickeyjervin.wordpress.com/66/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/mickeyjervin.wordpress.com/66/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/mickeyjervin.wordpress.com/66/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/mickeyjervin.wordpress.com/66/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=mickeyjervin.wordpress.com&amp;blog=4452695&amp;post=66&amp;subd=mickeyjervin&amp;ref=&amp;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://mickeyjervin.wordpress.com/2009/05/06/change-event-log-properties-with-powershell/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
	
		<media:content url="http://0.gravatar.com/avatar/2b54a94289281aeb84a8b0545736a419?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">mickeyjervin</media:title>
		</media:content>

		<media:content url="http://mickeyjervin.files.wordpress.com/2009/05/050609-0754-changeevent1.png" medium="image">
			<media:title type="html">before</media:title>
		</media:content>

		<media:content url="http://mickeyjervin.files.wordpress.com/2009/05/050609-0754-changeevent2.png" medium="image">
			<media:title type="html">after</media:title>
		</media:content>

		<media:content url="http://mickeyjervin.files.wordpress.com/2009/05/050609-0754-changeevent3.png" medium="image" />

		<media:content url="http://mickeyjervin.files.wordpress.com/2009/05/050609-0754-changeevent4.png" medium="image" />
	</item>
		<item>
		<title>Read xml from PowerShell</title>
		<link>http://mickeyjervin.wordpress.com/2009/05/04/read-xml-from-powershell/</link>
		<comments>http://mickeyjervin.wordpress.com/2009/05/04/read-xml-from-powershell/#comments</comments>
		<pubDate>Mon, 04 May 2009 11:32:16 +0000</pubDate>
		<dc:creator>mickeyjervin</dc:creator>
				<category><![CDATA[PowerShell]]></category>

		<guid isPermaLink="false">http://mickeyjervin.wordpress.com/?p=57</guid>
		<description><![CDATA[I just love reading xml from PowerShell. It could be so hard in VBScript and all those lines of code&#8230; But in PowerShell you just do like this: [xml]$list = [XML]$(Get-Content C:\PowerShell\WinServices\Code\SharePointServicesConfig.xml) And now you simply dot you through your xml document $list.WindowsServices.SharePointService Thanxx alot Result: The xml file &#8211; SharePointServicesConfig.xml &#60;code on&#62; &#60;WindowsServices&#62; &#60;SharePointService [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=mickeyjervin.wordpress.com&amp;blog=4452695&amp;post=57&amp;subd=mickeyjervin&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<p>I just love reading xml from PowerShell. It could be so hard in VBScript and all those lines of code&#8230;</p>
<p>But in PowerShell you just do like this:<br />
[xml]$list = [XML]$(Get-Content C:\PowerShell\WinServices\Code\SharePointServicesConfig.xml)</p>
<p>And now you simply dot you through your xml document<br />
$list.WindowsServices.SharePointService</p>
<p>Thanxx alot <img src='http://s0.wp.com/wp-includes/images/smilies/icon_smile.gif' alt=':-)' class='wp-smiley' /> </p>
<p><strong>Result:</strong></p>
<p><img src="http://mickeyjervin.files.wordpress.com/2009/05/050409-1128-readxmlfrom1.png" alt="" /></p>
<p><strong>The xml file &#8211; SharePointServicesConfig.xml</strong></p>
<p>&lt;code on&gt;<br />
<span style="font-family:Courier New;">&lt;WindowsServices&gt;</span></p>
<p style="margin-left:27pt;"><span style="font-family:Courier New;">&lt;SharePointService Name=&#8221;Office SharePoint Server Search&#8221; /&gt;</span></p>
<p style="margin-left:27pt;"><span style="font-family:Courier New;">&lt;SharePointService Name=&#8221;Windows SharePoint Services Timer&#8221; /&gt;</span></p>
<p style="margin-left:27pt;"><span style="font-family:Courier New;">&lt;SharePointService Name=&#8221;Windows SharePoint Services Administration&#8221; /&gt;</span></p>
<p style="margin-left:27pt;"><span style="font-family:Courier New;">&lt;SharePointService Name=&#8221;Windows SharePoint Services Search&#8221; /&gt;</span></p>
<p style="margin-left:27pt;"><span style="font-family:Courier New;">&lt;SharePointService Name=&#8221;Windows SharePoint Services Tracing&#8221; /&gt;</span></p>
<p style="margin-left:27pt;"><span style="font-family:Courier New;">&lt;SharePointService Name=&#8221;Windows SharePoint Services VSS Writer&#8221; /&gt;</span></p>
<p style="margin-left:27pt;"><span style="font-family:Courier New;">&lt;SharePointService Name=&#8221;World Wide Web Publishing Service&#8221; /&gt;</span></p>
<p><span style="font-family:Courier New;">&lt;/WindowsServices&gt;</span><br />
&lt;code off&gt;</p>
<br />  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/mickeyjervin.wordpress.com/57/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/mickeyjervin.wordpress.com/57/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/mickeyjervin.wordpress.com/57/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/mickeyjervin.wordpress.com/57/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/mickeyjervin.wordpress.com/57/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/mickeyjervin.wordpress.com/57/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/mickeyjervin.wordpress.com/57/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/mickeyjervin.wordpress.com/57/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/mickeyjervin.wordpress.com/57/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/mickeyjervin.wordpress.com/57/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/mickeyjervin.wordpress.com/57/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/mickeyjervin.wordpress.com/57/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/mickeyjervin.wordpress.com/57/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/mickeyjervin.wordpress.com/57/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=mickeyjervin.wordpress.com&amp;blog=4452695&amp;post=57&amp;subd=mickeyjervin&amp;ref=&amp;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://mickeyjervin.wordpress.com/2009/05/04/read-xml-from-powershell/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	
		<media:content url="http://0.gravatar.com/avatar/2b54a94289281aeb84a8b0545736a419?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">mickeyjervin</media:title>
		</media:content>

		<media:content url="http://mickeyjervin.files.wordpress.com/2009/05/050409-1128-readxmlfrom1.png" medium="image" />
	</item>
		<item>
		<title>Start PowerShell.ps1 from a bat file</title>
		<link>http://mickeyjervin.wordpress.com/2009/04/28/start-powershellps1-from-a-bat-file/</link>
		<comments>http://mickeyjervin.wordpress.com/2009/04/28/start-powershellps1-from-a-bat-file/#comments</comments>
		<pubDate>Tue, 28 Apr 2009 19:19:45 +0000</pubDate>
		<dc:creator>mickeyjervin</dc:creator>
				<category><![CDATA[PowerShell]]></category>
		<category><![CDATA[SharePoint]]></category>

		<guid isPermaLink="false">http://mickeyjervin.wordpress.com/?p=41</guid>
		<description><![CDATA[I have to create my PowerShell scripts so even untrained PowerShell users can execute the scripts! Everybody can execute a bat file, so many of my PowerShell scripts is executed from a bat file. Often I need environment variables in the scripts so I have some text files to keep the environment stuff File and [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=mickeyjervin.wordpress.com&amp;blog=4452695&amp;post=41&amp;subd=mickeyjervin&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<p style="text-align:left;">I have to create my PowerShell scripts so even untrained PowerShell users can execute the scripts!<br />
Everybody can execute a bat file, so many of my PowerShell scripts is executed from a bat file.</p>
<p style="text-align:left;">Often I need environment variables in the scripts so I have some text files to keep the environment stuff</p>
<p style="text-align:left;"><strong>File and folder structure:</strong><br />
<img src="http://mickeyjervin.files.wordpress.com/2009/04/042809-1919-startpowers1.png" alt="" /><span style="font-family:Times New Roman;font-size:12pt;"><br />
</span></p>
<p style="text-align:left;">Normally I have my files and folders like this:<br />
<img src="http://mickeyjervin.files.wordpress.com/2009/04/042809-1919-startpowers2.png" alt="" /><span style="font-family:Times New Roman;font-size:12pt;"><br />
</span></p>
<p style="text-align:left;">&lt;cut on&gt;<br />
\PowerShell root\<br />
\PowerShell root\code<br />
\PowerShell root\code\PowerShell.ps1<br />
\PowerShell root\prod\args.txt<br />
\PowerShell root\prod\runme.bat<br />
\PowerShell root\test\args.txt<br />
\PowerShell root\test\runme.bat<br />
&lt;cut off&gt;</p>
<p style="text-align:left;">Folder function:</p>
<p style="text-align:left;">\PowerShell root<br />
This folder is the root folder</p>
<p style="text-align:left;">\PowerShell root\code<br />
This folder contains the PowerShell files</p>
<p style="text-align:left;">\PowerShell root\prod<br />
This folder contains the executable bat file and a file to the specific environment stuff for the Production environment</p>
<p style="text-align:left;">\PowerShell root\test<br />
This folder contains the executable bat file and a file to the specific environment stuff for the TEST environment</p>
<p style="text-align:left;"><strong>File comments</strong><br />
The runme.bat is the same but copied twice because of the args.txt file<br />
The args.txt file have different content regarding the environment<br />
The PowerShell.ps1 contains the custom PowerShell code</p>
<p style="text-align:left;"><strong>Run the eksampel<br />
</strong>Just copy the lines between &lt;code on&gt;&lt;code off&gt; and paste it into the the files</p>
<p style="text-align:left;"><strong>\PowerShell root\[environment]\runme.bat<br />
</strong>&lt;code on&gt;<br />
<span style="font-family:Courier New;">%~d0</span><br />
<span style="font-family:Courier New;">cd &#8220;%~dp0&#8243;</span></p>
<p style="text-align:left;"><span style="font-family:Courier New;">echo off</span></p>
<p style="text-align:left;"><span style="font-family:Courier New;">rem ** get the file</span><br />
<span style="font-family:Courier New;">set file=args.txt</span></p>
<p style="text-align:left;"><span style="font-family:Courier New;">rem ** clear the variable</span><br />
<span style="font-family:Courier New;">set param=</span></p>
<p style="text-align:left;"><span style="font-family:Courier New;">rem ** loop through the file and set the variable</span><br />
<span style="font-family:Courier New;">for /f &#8220;tokens=*&#8221; %%a in (&#8216;type %file%&#8217;) do set param=%%a</span></p>
<p style="text-align:left;"><span style="font-family:Courier New;">rem ** enter the folder where the custom PowerShell file is located</span><br />
<span style="font-family:Courier New;">cd..</span><br />
<span style="font-family:Courier New;">cd Code</span></p>
<p style="text-align:left;"><span style="font-family:Courier New;">rem ** run PowerShell with the custom PowerShell code with some arguments</span><br />
<span style="font-family:Courier New;">Powershell.exe .\PowerShell.ps1 %param%</span></p>
<p style="text-align:left;"><span style="font-family:Courier New;">pause</span><br />
&lt;code off&gt;</p>
<p style="text-align:left;"><strong>\PowerShell root\test\args.txt</strong><br />
&lt;code on&gt;<br />
<span style="font-family:Courier New;">TestEnvironment</span><br />
&lt;code off&gt;</p>
<p style="text-align:left;"><strong>\PowerShell root\prod\args.txt</strong><br />
&lt;code on&gt;<br />
<span style="font-family:Courier New;">ProdEnvironment</span><br />
&lt;code off&gt;</p>
<p style="text-align:left;"><strong>\PowerShell root\code\PowerShell.ps1</strong><br />
&lt;code on&gt;<br />
<span style="font-family:Courier New;">#write program information</span><br />
<span style="font-family:Courier New;">Write-Host &#8220;&#8221;</span><br />
<span style="font-family:Courier New;">Write-Host -foregroundcolor White &#8220;Mickey Jervin &#8211; Run PowerShell.ps1 from a bat file&#8221;</span><br />
<span style="font-family:Courier New;">Write-Host &#8220;&#8221;</span></p>
<p><span style="font-family:Courier New;">#check if there is any arguments</span><br />
<span style="font-family:Courier New;">if( $args.length -eq 0 ){</span><br />
<span style="font-family:Courier New;margin-left:15px;">write-error &#8220;Usage: PowerShell.ps1 args1 [args2 [...] ]&#8221;</span><br />
<span style="font-family:Courier New;margin-left:15px;">exit</span><br />
<span style="font-family:Courier New;">}</span></p>
<p><span style="font-family:Courier New;">Write-Host &#8220;&#8221;</span><br />
<span style="font-family:Courier New;">Write-Host &#8220;Welcome to the PowerShell.ps1 eksempel&#8221;</span><br />
<span style="font-family:Courier New;">Write-Host &#8220;&#8221;</span><br />
<span style="font-family:Courier New;">Write-Host &#8220;This is the argument:&#8221; $args[0]</span><br />
<span style="font-family:Courier New;">Write-Host &#8220;&#8221;</span><br />
<span style="font-family:Courier New;">Write-Host &#8220;&#8221;</span><br />
&lt;code off&gt;</p>
<p style="text-align:left;">Result:<br />
<img src="http://mickeyjervin.files.wordpress.com/2009/04/042809-1919-startpowers3.png" alt="" /></p>
<p style="text-align:left;">Have PowerShell fun</p>
<br />  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/mickeyjervin.wordpress.com/41/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/mickeyjervin.wordpress.com/41/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/mickeyjervin.wordpress.com/41/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/mickeyjervin.wordpress.com/41/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/mickeyjervin.wordpress.com/41/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/mickeyjervin.wordpress.com/41/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/mickeyjervin.wordpress.com/41/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/mickeyjervin.wordpress.com/41/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/mickeyjervin.wordpress.com/41/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/mickeyjervin.wordpress.com/41/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/mickeyjervin.wordpress.com/41/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/mickeyjervin.wordpress.com/41/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/mickeyjervin.wordpress.com/41/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/mickeyjervin.wordpress.com/41/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=mickeyjervin.wordpress.com&amp;blog=4452695&amp;post=41&amp;subd=mickeyjervin&amp;ref=&amp;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://mickeyjervin.wordpress.com/2009/04/28/start-powershellps1-from-a-bat-file/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	
		<media:content url="http://0.gravatar.com/avatar/2b54a94289281aeb84a8b0545736a419?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">mickeyjervin</media:title>
		</media:content>

		<media:content url="http://mickeyjervin.files.wordpress.com/2009/04/042809-1919-startpowers1.png" medium="image" />

		<media:content url="http://mickeyjervin.files.wordpress.com/2009/04/042809-1919-startpowers2.png" medium="image" />

		<media:content url="http://mickeyjervin.files.wordpress.com/2009/04/042809-1919-startpowers3.png" medium="image" />
	</item>
		<item>
		<title>Error 1718. File was rejected by digital signature policy</title>
		<link>http://mickeyjervin.wordpress.com/2008/12/02/error-1718-file-was-rejected-by-digital-signature-policy/</link>
		<comments>http://mickeyjervin.wordpress.com/2008/12/02/error-1718-file-was-rejected-by-digital-signature-policy/#comments</comments>
		<pubDate>Tue, 02 Dec 2008 13:01:03 +0000</pubDate>
		<dc:creator>mickeyjervin</dc:creator>
				<category><![CDATA[Windows]]></category>

		<guid isPermaLink="false">http://mickeyjervin.wordpress.com/?p=33</guid>
		<description><![CDATA[When I was trying to install a large .msi package from VMWare on my machine there was running Microsoft Windows Server 2003, I got the following error message &#60;copy on&#62; ————————— C:\Install\ VMware-server-2.0.0-122956.exe ————————— Error 1718. File C:\WINDOWS\Installer\50c1776.msi was rejected by digital signature policy. ————————— OK &#60;copy off&#62; The problem is described in this knowledge [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=mickeyjervin.wordpress.com&amp;blog=4452695&amp;post=33&amp;subd=mickeyjervin&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<p><span style="font-family:Arial;font-size:10pt;">When I was trying to install a large .msi package from VMWare on my machine there was running Microsoft Windows Server 2003, I got the following error message<br />
</span></p>
<p><img src="http://mickeyjervin.files.wordpress.com/2008/12/120208-1253-error1718fi1.png?w=320&#038;h=162" alt="" width="320" height="162" /><span style="font-family:Arial;font-size:10pt;"><br />
</span></p>
<p><span style="color:#61636a;"><span style="font-family:Verdana;font-size:10pt;">&lt;copy on&gt;</span><span style="font-family:Times New Roman;font-size:8pt;"><br />
</span></span></p>
<p><span style="color:#61636a;font-size:8pt;"><span style="font-family:Courier New;">—————————</span><span style="font-family:Times New Roman;"><br />
</span></span></p>
<p><span style="color:#61636a;font-family:Courier New;font-size:8pt;">C:\Install\</span><br />
<span style="color:#61636a;font-size:8pt;"><span style="font-family:Courier New;">VMware-server-2.0.0-122956.exe</span><span style="font-family:Times New Roman;"><br />
</span></span></p>
<p><span style="color:#61636a;font-size:8pt;"><span style="font-family:Courier New;">—————————</span><span style="font-family:Times New Roman;"><br />
</span></span></p>
<p><span style="color:#61636a;font-size:8pt;"><span style="font-family:Courier New;">Error 1718. File C:\WINDOWS\Installer\50c1776.msi was rejected by digital signature policy.</span><span style="font-family:Times New Roman;"><br />
</span></span></p>
<p><span style="color:#61636a;font-size:8pt;"><span style="font-family:Courier New;">—————————</span><span style="font-family:Times New Roman;"><br />
</span></span></p>
<p><span style="color:#61636a;font-size:8pt;"><span style="font-family:Courier New;">OK</span><span style="font-family:Times New Roman;"><br />
</span></span></p>
<p><span style="color:#61636a;"><span style="font-family:Verdana;font-size:10pt;">&lt;copy off&gt;</span><span style="font-family:Times New Roman;font-size:8pt;"><br />
</span></span></p>
<p><span style="font-family:Arial;font-size:10pt;">The problem is described in this <span style="color:black;">knowledge base article [</span></span>KB925336<span style="font-family:Arial;font-size:10pt;">]<br />
</span><a title="http://support.microsoft.com/kb/925336" href="http://support.microsoft.com/kb/925336" target="_blank">http://support.microsoft.com/kb/925336</a></p>
<p><a></a></p>
<p><a> </a></p>
<p><a></a></p>
<p><a></a></p>
<p><a></a></p>
<p><a></a></p>
<p><a> </a></p>
<p><a></a></p>
<p><a></a></p>
<p><a></a></p>
<p style="display:inline!important;"><a><br />
</a></p>
<p style="display:inline!important;"><span style="font-family:Arial;font-size:10pt;"><a>Download the update from Microsoft Download Center for Windows Server 2003</a></span></p>
<p><a href="http://www.microsoft.com/downloads/details.aspx?FamilyId=8EFFE1D9-7224-4586-BE2B-42C9AE5B9071&amp;displaylang=en">http://www.microsoft.com/downloads/details.aspx?FamilyId=8EFFE1D9-7224-4586-BE2B-42C9AE5B9071&amp;displaylang=en</a></p>
<br />  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/mickeyjervin.wordpress.com/33/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/mickeyjervin.wordpress.com/33/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/mickeyjervin.wordpress.com/33/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/mickeyjervin.wordpress.com/33/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/mickeyjervin.wordpress.com/33/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/mickeyjervin.wordpress.com/33/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/mickeyjervin.wordpress.com/33/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/mickeyjervin.wordpress.com/33/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/mickeyjervin.wordpress.com/33/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/mickeyjervin.wordpress.com/33/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/mickeyjervin.wordpress.com/33/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/mickeyjervin.wordpress.com/33/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/mickeyjervin.wordpress.com/33/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/mickeyjervin.wordpress.com/33/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=mickeyjervin.wordpress.com&amp;blog=4452695&amp;post=33&amp;subd=mickeyjervin&amp;ref=&amp;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://mickeyjervin.wordpress.com/2008/12/02/error-1718-file-was-rejected-by-digital-signature-policy/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	
		<media:content url="http://0.gravatar.com/avatar/2b54a94289281aeb84a8b0545736a419?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">mickeyjervin</media:title>
		</media:content>

		<media:content url="http://mickeyjervin.files.wordpress.com/2008/12/120208-1253-error1718fi1.png" medium="image" />
	</item>
		<item>
		<title>Windows cannot access the specified device, path, or file when installing an executable file like VMware</title>
		<link>http://mickeyjervin.wordpress.com/2008/11/24/windows-cannot-access-the-specified-device-path-or-file-when-installing-an-executable-file-like-vmware/</link>
		<comments>http://mickeyjervin.wordpress.com/2008/11/24/windows-cannot-access-the-specified-device-path-or-file-when-installing-an-executable-file-like-vmware/#comments</comments>
		<pubDate>Mon, 24 Nov 2008 13:30:44 +0000</pubDate>
		<dc:creator>mickeyjervin</dc:creator>
				<category><![CDATA[Windows]]></category>

		<guid isPermaLink="false">http://mickeyjervin.wordpress.com/?p=27</guid>
		<description><![CDATA[I tried to install an executable file like VMWare-server-installer-1.0.8-126538.exe on a Win2003 x64 installation and ran into this problem. &#60;copy on&#62; &#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212; C:\Install\VMware-server-installer-1.0.8-126538.exe &#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212; Windows cannot access the specified device, path, or file. You may not have the appropriate permissions to access the item. &#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212; OK &#60;copy off&#62; The problem occurs when you copy files [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=mickeyjervin.wordpress.com&amp;blog=4452695&amp;post=27&amp;subd=mickeyjervin&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<p>I tried to install an executable file like VMWare-server-installer-1.0.8-126538.exe on a Win2003 x64 installation and ran into this problem.</p>
<p><img src="http://mickeyjervin.files.wordpress.com/2008/11/112408-1323-windowscann1.png?w=420&#038;h=77" alt="" width="420" height="77" /><span style="font-family:Verdana;font-size:10pt;"><br />
</span></p>
<p><span style="font-family:Verdana;font-size:10pt;">&lt;copy on&gt;<br />
</span></p>
<p><span style="font-family:Courier New;">&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;<br />
</span></p>
<p><span style="font-family:Courier New;">C:\Install\VMware-server-installer-1.0.8-126538.exe<br />
</span></p>
<p><span style="font-family:Courier New;">&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;<br />
</span></p>
<p><span style="font-family:Courier New;">Windows cannot access the specified device, path, or file.  You may not have the appropriate permissions to access the item.<br />
</span></p>
<p><span style="font-family:Courier New;">&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;<br />
</span></p>
<p><span style="font-family:Courier New;">OK<br />
</span></p>
<p><span style="font-family:Verdana;font-size:10pt;">&lt;copy off&gt;<br />
</span></p>
<p><span style="font-family:Verdana;font-size:10pt;">The problem occurs when you copy files over the network.<br />
</span></p>
<p><span style="font-family:Verdana;font-size:10pt;">To solve the problem, right click the file and click properties.<br />
</span></p>
<p><span style="font-family:Verdana;font-size:10pt;">On the General tab click the Unblock button<br />
</span></p>
<p><img src="http://mickeyjervin.files.wordpress.com/2008/11/112408-1323-windowscann2.png?w=413&#038;h=506" alt="" width="413" height="506" /></p>
<br />  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/mickeyjervin.wordpress.com/27/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/mickeyjervin.wordpress.com/27/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/mickeyjervin.wordpress.com/27/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/mickeyjervin.wordpress.com/27/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/mickeyjervin.wordpress.com/27/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/mickeyjervin.wordpress.com/27/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/mickeyjervin.wordpress.com/27/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/mickeyjervin.wordpress.com/27/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/mickeyjervin.wordpress.com/27/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/mickeyjervin.wordpress.com/27/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/mickeyjervin.wordpress.com/27/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/mickeyjervin.wordpress.com/27/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/mickeyjervin.wordpress.com/27/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/mickeyjervin.wordpress.com/27/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=mickeyjervin.wordpress.com&amp;blog=4452695&amp;post=27&amp;subd=mickeyjervin&amp;ref=&amp;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://mickeyjervin.wordpress.com/2008/11/24/windows-cannot-access-the-specified-device-path-or-file-when-installing-an-executable-file-like-vmware/feed/</wfw:commentRss>
		<slash:comments>3</slash:comments>
	
		<media:content url="http://0.gravatar.com/avatar/2b54a94289281aeb84a8b0545736a419?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">mickeyjervin</media:title>
		</media:content>

		<media:content url="http://mickeyjervin.files.wordpress.com/2008/11/112408-1323-windowscann1.png" medium="image" />

		<media:content url="http://mickeyjervin.files.wordpress.com/2008/11/112408-1323-windowscann2.png" medium="image" />
	</item>
		<item>
		<title>SharePoint Error: This item cannot be deleted because it is still referenced by other pages</title>
		<link>http://mickeyjervin.wordpress.com/2008/08/08/sharepoint-error-this-item-cannot-be-deleted-because-it-is-still-referenced-by-other-pages/</link>
		<comments>http://mickeyjervin.wordpress.com/2008/08/08/sharepoint-error-this-item-cannot-be-deleted-because-it-is-still-referenced-by-other-pages/#comments</comments>
		<pubDate>Fri, 08 Aug 2008 13:17:35 +0000</pubDate>
		<dc:creator>mickeyjervin</dc:creator>
				<category><![CDATA[SharePoint]]></category>

		<guid isPermaLink="false">http://mickeyjervin.wordpress.com/2008/08/08/sharepoint-error-this-item-cannot-be-deleted-because-it-is-still-referenced-by-other-pages/</guid>
		<description><![CDATA[When you try to delete a master page/page/page layout file from the &#8220;Master Page and Page Layout Gallery&#8221; on the Site Settings page in MOSS 2007, you receive the following error message: &#8220;SharePoint Error: This item cannot be deleted because it is still referenced by other pages&#8220; I got this problem &#8217;cause I got a corrupt Content [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=mickeyjervin.wordpress.com&amp;blog=4452695&amp;post=8&amp;subd=mickeyjervin&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<p><span style="font-size:10pt;font-family:Verdana;">When you try to delete a master page/page/page layout file from the &#8220;Master Page and Page Layout Gallery&#8221; on the Site Settings page in MOSS 2007, you receive the following error message: &#8220;<strong>SharePoint Error: This item cannot be deleted because it is still referenced by other pages</strong>&#8220;</span></p>
<p><span style="font-size:10pt;font-family:Verdana;">I got this problem &#8217;cause I got a corrupt Content type.</span></p>
<p><span style="font-size:10pt;font-family:Verdana;"><strong>Fix 1:<br />
<a></a></strong><a title="http://support.microsoft.com/kb/926812" href="http://support.microsoft.com/kb/926812" target="_blank">http://support.microsoft.com/kb/926812</a></span></p>
<p><span style="font-size:10pt;font-family:Verdana;">But this will not fix your problem, that just a workaround that can hide your problem</span></p>
<p><span style="font-size:10pt;font-family:Verdana;"><strong>Fix 2:<br />
</strong><a title="http://www.jamik.de/news.php?item.48" href="http://www.jamik.de/news.php?item.48" target="_blank">http://www.jamik.de/news.php?item.48</a></span></p>
<p><span style="font-size:10pt;font-family:Verdana;">But I don&#8217;t like to use the SharePoint Designer (SPD) to fix these kinds of problems</span></p>
<p><span style="font-size:10pt;font-family:Verdana;"><strong>Fix 3.</strong> (The one I preferred.)</span></p>
<ul>
<li><span style="font-size:10pt;font-family:Verdana;">Create a new subfolder</span></li>
<li><span style="font-size:10pt;font-family:Verdana;">Open with Windows Explorer</span></li>
<li><span style="font-size:10pt;font-family:Verdana;">Move the master page/page/page layout to the new folder</span></li>
<li><span style="font-size:10pt;font-family:Verdana;">Delete the new folder where you have moved your new item to.</span></li>
</ul>
<p><span style="font-size:10pt;font-family:Verdana;">A strange solution to the problem!</span></p>
<p><span style="font-size:10pt;font-family:Verdana;">It seems that the deleting method within the Windows Explorer view doesn&#8217;t have the same validation when deleting items</span></p>
<br /><img alt="" border="0" src="http://feeds.wordpress.com/1.0/categories/mickeyjervin.wordpress.com/8/" /> <img alt="" border="0" src="http://feeds.wordpress.com/1.0/tags/mickeyjervin.wordpress.com/8/" /> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/mickeyjervin.wordpress.com/8/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/mickeyjervin.wordpress.com/8/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/mickeyjervin.wordpress.com/8/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/mickeyjervin.wordpress.com/8/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/mickeyjervin.wordpress.com/8/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/mickeyjervin.wordpress.com/8/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/mickeyjervin.wordpress.com/8/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/mickeyjervin.wordpress.com/8/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/mickeyjervin.wordpress.com/8/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/mickeyjervin.wordpress.com/8/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/mickeyjervin.wordpress.com/8/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/mickeyjervin.wordpress.com/8/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/mickeyjervin.wordpress.com/8/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/mickeyjervin.wordpress.com/8/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=mickeyjervin.wordpress.com&amp;blog=4452695&amp;post=8&amp;subd=mickeyjervin&amp;ref=&amp;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://mickeyjervin.wordpress.com/2008/08/08/sharepoint-error-this-item-cannot-be-deleted-because-it-is-still-referenced-by-other-pages/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
	
		<media:content url="http://0.gravatar.com/avatar/2b54a94289281aeb84a8b0545736a419?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">mickeyjervin</media:title>
		</media:content>
	</item>
	</channel>
</rss>
