<?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>KLBTS - Systems Administration Technology Blog</title>
	<atom:link href="http://klbts.com/feed/" rel="self" type="application/rss+xml" />
	<link>http://klbts.com</link>
	<description>Systems Administration Technology Blog</description>
	<lastBuildDate>Mon, 10 Oct 2011 19:37:13 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.0.4</generator>
		<item>
		<title>Storage Profile Deleted, but&#8230; its still there!</title>
		<link>http://klbts.com/sharepoint/storage-profile-deleted-but-its-still-there/</link>
		<comments>http://klbts.com/sharepoint/storage-profile-deleted-but-its-still-there/#comments</comments>
		<pubDate>Mon, 10 Oct 2011 19:37:13 +0000</pubDate>
		<dc:creator>David McPherson</dc:creator>
				<category><![CDATA[SharePoint]]></category>
		<category><![CDATA[StoragePoint]]></category>
		<category><![CDATA[Systems Administration]]></category>
		<category><![CDATA[Metalogix]]></category>

		<guid isPermaLink="false">http://klbts.com/sharepoint/storage-profile-deleted-but-its-still-there/</guid>
		<description><![CDATA[You have a need to delete a Metalogix StoragePoint profile that was setup for a site that was long ago removed, and your just doing some clean up.&#160; After you’ve click into the profile you want to delete and delete it, StoragePoint goes through the recall job and you move on to the next item [...]]]></description>
			<content:encoded><![CDATA[<p>You have a need to delete a Metalogix StoragePoint profile that was setup for a site that was long ago removed, and your just doing some clean up.&#160; After you’ve click into the profile you want to delete and delete it, StoragePoint goes through the recall job and you move on to the next item in your daily tasks because you’re a busy Admin.&#160; </p>
<p><a href="http://klbts.com/wp-content/uploads/2011/10/SNAGHTMLe583a4.png"><img style="background-image: none; border-bottom: 0px; border-left: 0px; padding-left: 0px; padding-right: 0px; display: inline; border-top: 0px; border-right: 0px; padding-top: 0px" title="SNAGHTMLe583a4" border="0" alt="SNAGHTMLe583a4" src="http://klbts.com/wp-content/uploads/2011/10/SNAGHTMLe583a4_thumb.png" width="244" height="118" /></a></p>
<p><a href="http://klbts.com/wp-content/uploads/2011/10/image.png"><img style="background-image: none; border-bottom: 0px; border-left: 0px; margin: 0px; padding-left: 0px; padding-right: 0px; display: inline; border-top: 0px; border-right: 0px; padding-top: 0px" title="image" border="0" alt="image" src="http://klbts.com/wp-content/uploads/2011/10/image_thumb.png" width="244" height="225" /></a></p>
<p>Days later you stop by and adjust the setting for one of your profiles and gosh, there it is, the profile you thought you deleted.&#160; Being a smart person you figure its not been removed and you try it again.&#160; This time you watch as the profile says ‘deleting’….</p>
<p><a href="http://klbts.com/wp-content/uploads/2011/10/SNAGHTMLeb410a.png"><img style="background-image: none; border-bottom: 0px; border-left: 0px; margin: 0px; padding-left: 0px; padding-right: 0px; display: inline; border-top: 0px; border-right: 0px; padding-top: 0px" title="SNAGHTMLeb410a" border="0" alt="SNAGHTMLeb410a" src="http://klbts.com/wp-content/uploads/2011/10/SNAGHTMLeb410a_thumb.png" width="244" height="50" /></a></p>
<p>You even watch the StoragePoint Jobs conduct the bulk recall action.</p>
<p><a href="http://klbts.com/wp-content/uploads/2011/10/image1.png"><img style="background-image: none; border-bottom: 0px; border-left: 0px; margin: 0px; padding-left: 0px; padding-right: 0px; display: inline; border-top: 0px; border-right: 0px; padding-top: 0px" title="image" border="0" alt="image" src="http://klbts.com/wp-content/uploads/2011/10/image_thumb1.png" width="244" height="17" /></a></p>
<p>But it doesn’t delete, as a matter of fact it switches back to the original where its Active.&#160; How frustrating is that!&#160; Quite I say.. But there is a way out of the darkness.&#160; After doing much research on the meager Metalogix forms, and searching the web for any documentation I learned that during the proceessing of this job a lock I created an that its not cleared preventing a table from being updated.&#160; </p>
<p>The FIX is simple a simple query on the <font color="#646b86"><strong>StoragePoint</strong></font> Database that is in SQL.&#160; </p>
<p><a href="http://klbts.com/wp-content/uploads/2011/10/image2.png"><img style="background-image: none; border-bottom: 0px; border-left: 0px; margin: 0px; padding-left: 0px; padding-right: 0px; display: inline; border-top: 0px; border-right: 0px; padding-top: 0px" title="image" border="0" alt="image" src="http://klbts.com/wp-content/uploads/2011/10/image_thumb2.png" width="244" height="140" /></a></p>
<p>The query is </p>
<p>UPDATE dbo.Profiles SET State=0 WHERE [Name] = &#8216;profilename&#8217; – in my case the profile name is ‘Hosting_Fish_staging’</p>
<p><a href="http://klbts.com/wp-content/uploads/2011/10/image3.png"><img style="background-image: none; border-bottom: 0px; border-left: 0px; margin: 0px; padding-left: 0px; padding-right: 0px; display: inline; border-top: 0px; border-right: 0px; padding-top: 0px" title="image" border="0" alt="image" src="http://klbts.com/wp-content/uploads/2011/10/image_thumb3.png" width="244" height="77" /></a></p>
<p>Ahhh, happy SharePoint! err, StoragePoint</p>
<p><a href="http://klbts.com/wp-content/uploads/2011/10/SNAGHTMLf9ac3a.png"><img style="background-image: none; border-bottom: 0px; border-left: 0px; margin: 0px; padding-left: 0px; padding-right: 0px; display: inline; border-top: 0px; border-right: 0px; padding-top: 0px" title="SNAGHTMLf9ac3a" border="0" alt="SNAGHTMLf9ac3a" src="http://klbts.com/wp-content/uploads/2011/10/SNAGHTMLf9ac3a_thumb.png" width="244" height="46" /></a></p>
]]></content:encoded>
			<wfw:commentRss>http://klbts.com/sharepoint/storage-profile-deleted-but-its-still-there/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Overview of creating a new host based site with StoragePoint Blob storage</title>
		<link>http://klbts.com/sharepoint/overview-of-creating-a-new-host-based-site-with-storagepoint-blob-storage/</link>
		<comments>http://klbts.com/sharepoint/overview-of-creating-a-new-host-based-site-with-storagepoint-blob-storage/#comments</comments>
		<pubDate>Thu, 06 Oct 2011 19:06:18 +0000</pubDate>
		<dc:creator>David McPherson</dc:creator>
				<category><![CDATA[SharePoint]]></category>
		<category><![CDATA[StoragePoint]]></category>
		<category><![CDATA[Systems Administration]]></category>

		<guid isPermaLink="false">http://klbts.com/systems-administration/overview-of-creating-a-new-host-based-site-with-storagepoint-blob-storage/</guid>
		<description><![CDATA[Setup SharePoint 2010 with some Metalogix StoragePoint and there is certainly an order of operations to creating a new site and setting up the BLOB offloading.  I&#8217;m going to plan on doing more detail in the future, but this was the quick and dirty. NEW SITE: Create ContentDB in SharePoint Run PowerShell command to create [...]]]></description>
			<content:encoded><![CDATA[<p>Setup SharePoint 2010 with some <a href="http://www.metalogix.com/Products/StoragePoint.aspx" target="_blank">Metalogix </a>StoragePoint and there is certainly an order of operations to creating a new site and setting up the BLOB offloading.  I&#8217;m going to plan on doing more detail in the future, but this was the quick and dirty.</p>
<h5>NEW SITE:</h5>
<ul>
<li>Create ContentDB in SharePoint</li>
<li>Run PowerShell command to create Host Based Site</li>
<li>Create Storage EndPoint in Metalogix StoragePoint</li>
<li>Create Storage Profile in Metalogix StoragePoint</li>
<li>Analyze and Estimate</li>
<li>Verify</li>
<li>Then Externalize</li>
</ul>
<h5>EXISTING SITE – Migration from other SharePoint Farm</h5>
<ul>
<li>Create Backup of existing site</li>
<li>Move .bak file</li>
<li>Create ContentDB in SharePoint</li>
<li>Run PowerShell command to create Host Based Site</li>
<li>Restore Backup of site</li>
<li>Test site and verify that is operational</li>
<li>Create Storage EndPoint in Metalogix StoragePoint</li>
<li>Create Storage Profile in Metalogix StoragePoint</li>
<li>Analyze and Estimate</li>
<li>Verify</li>
<li>Then Externalize
<ul><!--EndFragment--></ul>
</li>
</ul>
<p>These are extreme HIGH level steps, there is a ton of detail in each bullet point.  These steps may NOT work for you or your environment.</p>
]]></content:encoded>
			<wfw:commentRss>http://klbts.com/sharepoint/overview-of-creating-a-new-host-based-site-with-storagepoint-blob-storage/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Using Powershell to create SharePoint backups by date time</title>
		<link>http://klbts.com/sharepoint/using-powershell-to-create-sharepoint-backups-by-date-time/</link>
		<comments>http://klbts.com/sharepoint/using-powershell-to-create-sharepoint-backups-by-date-time/#comments</comments>
		<pubDate>Fri, 30 Sep 2011 21:41:58 +0000</pubDate>
		<dc:creator>David McPherson</dc:creator>
				<category><![CDATA[PowerShell]]></category>
		<category><![CDATA[SharePoint]]></category>
		<category><![CDATA[Backups]]></category>
		<category><![CDATA[Disaster Recovery]]></category>
		<category><![CDATA[IT]]></category>
		<category><![CDATA[Lazy Sys Admin]]></category>

		<guid isPermaLink="false">http://klbts.com/sharepoint/using-powershell-to-create-sharepoint-backups-by-date-time/</guid>
		<description><![CDATA[The issue: Our company is creating their own backup restoration tool. The tool itself will be able to look into a backup file and pull out and restore a Document, Library or Site to a restoration location in the Central Administration Site Collection. How will that tool work? Don’t ask me, I’m no developer. However [...]]]></description>
			<content:encoded><![CDATA[<h4>The issue:</h4>
<p>Our company is creating their own backup restoration tool. The tool itself will be able to look into a backup file and pull out and restore a Document, Library or Site to a restoration location in the Central Administration Site Collection. How will that tool work? Don’t ask me, I’m no developer. However I’ve been assured it will be so cool and not leak memory, or bring down my SharePoint Farms! We’ll just see.</p>
<p>For this tool, I was asked to create a simple script to create a directory and push the Site Collection backups to a new directory based on date and time format. I figured I’d share it with you all, it’s pretty simple. Generally I’ve setup my backups to run a .bat file script which calls on a PowerShell script which does all the real work. The batch file is a simple one liner that says: ‘powershell –command &lt;location&gt;&lt;filename&gt;.ps1’</p>
<p><a href="http://klbts.com/wp-content/uploads/2011/09/clip_image002.gif"><img style="background-image: none; margin: 0px; padding-left: 0px; padding-right: 0px; display: inline; padding-top: 0px; border: 0px;" title="clip_image002" src="http://klbts.com/wp-content/uploads/2011/09/clip_image002_thumb.gif" border="0" alt="clip_image002" width="240" height="54" /></a></p>
<p>The called PowerShell script is also pretty simple. You don’t need much head scratching for this trust me. We’ll step through it.</p>
<p>1 – Open the SharePoint Snapin</p>
<p>‘Add-PSSnapin Microsoft.SharePoint.PowerShell’</p>
<p>2 – Get the Date and Time to a variable</p>
<p>‘$DTS = Get-Date -format &#8220;yyy_MM_dd_hh-mm&#8221; ‘ <em>- Here is a guide for </em><a href="http://technet.microsoft.com/en-us/library/ee692801.aspx"><em>date time formats</em></a><em>. Stay away from something with special characters etc. You never know how that stuff behaves.</em></p>
<p>3 – Set the location of your backups to be used in the commands that you’ll make later.</p>
<p>‘$Location = &#8220;f:\backup\&#8221; ‘</p>
<p>4 – Make the call to actually perform the Site Collection Backups</p>
<p>This comes in two parts, making the new directory:</p>
<p>‘New-Item $location\Whale\$DTS\ -type directory’ – This is per site in your collection. I’m certain you can create an additional step to call Get-SPSIte and then for each site… etc. But that was beyond the scope of my mission.</p>
<p>And secondly running the backup:</p>
<p>‘backup-spsite -identity http://whale.&lt;domain&gt;.com -path $location\whale\$DTS\whale_&lt;domain&gt;_com.bak –force’</p>
<p>So essentially it all looks like this:</p>
<p>Add-PSSnapin Microsoft.SharePoint.PowerShell</p>
<p>$DTS = Get-Date -format &#8220;yyy_MM_dd_hh-mm&#8221;</p>
<p>$Location = &#8220;f:\backup\&#8221;</p>
<p>New-Item $location\Whale\$DTS\ -type directory</p>
<p>backup-spsite -identity http://whale.&lt;domain&gt;.com -path $location\whale\$DTS\whale_&lt;domain&gt;_com.bak -force</p>
<p>What you’ll end up with in your directory structure is something like this.</p>
<p><a href="http://klbts.com/wp-content/uploads/2011/09/clip_image004.jpg"><img style="background-image: none; padding-left: 0px; padding-right: 0px; display: inline; padding-top: 0px; border: 0px;" title="clip_image004" src="http://klbts.com/wp-content/uploads/2011/09/clip_image004_thumb.jpg" border="0" alt="clip_image004" width="244" height="167" /></a></p>
<p>Using windows task manager on the server you can create a simple task to call the batch file at whatever interval you need, hourly, daily, weekly whatever gets your goat.</p>
]]></content:encoded>
			<wfw:commentRss>http://klbts.com/sharepoint/using-powershell-to-create-sharepoint-backups-by-date-time/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>CustomUI and a Macro hold the foam!!</title>
		<link>http://klbts.com/user-knowledge/customui-and-a-macro-hold-the-foam/</link>
		<comments>http://klbts.com/user-knowledge/customui-and-a-macro-hold-the-foam/#comments</comments>
		<pubDate>Wed, 25 May 2011 19:23:05 +0000</pubDate>
		<dc:creator>David McPherson</dc:creator>
				<category><![CDATA[MS Office]]></category>
		<category><![CDATA[Systems Administration]]></category>
		<category><![CDATA[User Knowledge]]></category>
		<category><![CDATA[IT]]></category>
		<category><![CDATA[Microsoft]]></category>
		<category><![CDATA[Technology]]></category>

		<guid isPermaLink="false">http://klbts.com/?p=254</guid>
		<description><![CDATA[I’m working for a small company these days and have really been enjoying it.&#160; This position is much more of a generalist role and less working on specific customizations, or projects to really push the envelope of a system or process.&#160; (Shh.. Don’t tell Bill but they have these things here called Ubuntu Servers) I [...]]]></description>
			<content:encoded><![CDATA[<p>I’m working for a small company these days and have really been enjoying it.&#160; This position is much more of a generalist role and less working on specific customizations, or projects to really push the envelope of a system or process.&#160; (Shh.. Don’t tell Bill but they have these things here called Ubuntu Servers) I don’t mind the generalist role in the least, it’s a great time to really introduce some cool features to folks who may never see them.&#160; So, one day our HR manager came to me and asked me why spell check wasn’t working in this form enabled document.&#160; I said let me take a look.</p>
<p><a href="http://klbts.com/wp-content/uploads/2011/05/image.png"><img style="background-image: none; border-right-width: 0px; padding-left: 0px; padding-right: 0px; display: inline; border-top-width: 0px; border-bottom-width: 0px; border-left-width: 0px; padding-top: 0px" title="image" border="0" alt="image" src="http://klbts.com/wp-content/uploads/2011/05/image_thumb.png" width="343" height="148" /></a></p>
<p>As we know once you protect the document, which they’ve done it locks down many features, Spelling and Grammar being one of them.&#160; Mind you, I’m a systems guy, I build infrastructure and servers, occasionally I do some work with SharePoint but I rarely do any custom work or anything that would be considered custom.&#160; I’m an Out of the Box type fella.&#160; I also remember templates at my last company.&#160; I managed the web interface for them but not the actual templates.&#160; I clearly remember the pain on the faces of my co-workers when a request came in to edit or change a template.&#160; Not to mention the move from Office 2003 to Office 2010, that was really bad.&#160; So I thought long and hard about my reply… I could put a button there… Oh I should have just said once protected…. <img style="border-bottom-style: none; border-left-style: none; border-top-style: none; border-right-style: none" class="wlEmoticon wlEmoticon-smile" alt="Smile" src="http://klbts.com/wp-content/uploads/2011/05/wlEmoticon-smile.png" />&#160;</p>
<p>Back to the issue.&#160; I started digging around and found a great online reference to spellchecking a protected document.&#160; You can read about it here:&#160; <a title="http://word.mvps.org/" href="http://word.mvps.org/">http://word.mvps.org/</a> actual link: <a href="http://word.mvps.org/FAQs/MacrosVBA/SpellcheckProtectDoc.htm" target="_blank">How to enable spellchecker in a protected document</a>.&#160; The site is a little dated but the information is spot on.&#160; It was quite the cut and paste deal and really simple to pull off, the password challenge was unique but if I would have actually read the document it would have been fine.&#160; You just have to make a minor code modification to allow for the password to unprotect and then protect the document.&#160; The trick for me was, how does the general user run the macro?</p>
<p>Right, so after putting this macro in an Office 2010 document the end user has to click on the ‘view’ tab, then ‘macros’, then ‘view macros’, and then know which (If you have more than one) macro to run?&#160; What if one of the macros was ‘clear form’ instead of spell check?&#160; Ouch.. So I wanted a button, or a tab, or something to make the user experience to be much easier.</p>
<p>The above reference does have an option to show you how to replace the button, but its working with Office 2003 or older and outdated for my slick install of 2010.&#160; I started hunting around and came to a few sites that mostly put it together.&#160; I found this site: <a title="http://gregmaxey.mvps.org/Customize_Ribbon.htm" href="http://gregmaxey.mvps.org/Customize_Ribbon.htm" target="_blank">Greg Maxey</a> (Look at the cute graphic, he must be a developer) you’ll need the <a href="http://openxmldeveloper.org/articles/customuieditor.aspx" target="_blank">Custom UI Editor Tool</a>. And away we go..</p>
<p>First you have your document, TestDoc.doc.&#160; We’ll need to change it to a macro enabled&#160; document or template so now its testdoc.docm.&#160; This document has a form that the user will fill out.&#160; Its also protected to allow for form fill in.</p>
<p><a href="http://klbts.com/wp-content/uploads/2011/05/image1.png"><img style="background-image: none; border-right-width: 0px; margin: 0px; padding-left: 0px; padding-right: 0px; display: inline; border-top-width: 0px; border-bottom-width: 0px; border-left-width: 0px; padding-top: 0px" title="image" border="0" alt="image" src="http://klbts.com/wp-content/uploads/2011/05/image_thumb1.png" width="164" height="244" /></a></p>
<p>Add your macro.. Now lets add a button.</p>
<p>Download and install the above mentioned Custom UI Editor for Microsoft office.&#160; Open this and then open your document then right click and select ‘Office 2010 Custom UI Part’.</p>
<p><a href="http://klbts.com/wp-content/uploads/2011/05/image2.png"><img style="background-image: none; border-right-width: 0px; margin: 0px; padding-left: 0px; padding-right: 0px; display: inline; border-top-width: 0px; border-bottom-width: 0px; border-left-width: 0px; padding-top: 0px" title="image" border="0" alt="image" src="http://klbts.com/wp-content/uploads/2011/05/image_thumb2.png" width="244" height="144" /></a></p>
<p>You’ll then see a child ‘customUI14.xml appear.&#160; This is the magical part!&#160; This is where you can edit the UI on the ribbon and other areas of your MS Office experience.&#160; This is also where things get rather fuzzy for me as a non-developer.&#160; Luckily someone thought of me when writing this and included some of the simple/common things that you may want to do. </p>
<p>&#160;<a href="http://klbts.com/wp-content/uploads/2011/05/image3.png"><img style="background-image: none; border-right-width: 0px; margin: 0px; padding-left: 0px; padding-right: 0px; display: inline; border-top-width: 0px; border-bottom-width: 0px; border-left-width: 0px; padding-top: 0px" title="image" border="0" alt="image" src="http://klbts.com/wp-content/uploads/2011/05/image_thumb3.png" width="244" height="121" /></a></p>
<p>I selected ‘Custom Tab’ and Cachow in pops some really fancy looking XML.&#160; I made a few edits and saved it to the document. </p>
<p>Something to note:&#160; If your editing for Office 2007 the xmlsns line is slightly different.&#160; It should be : &lt;customUI xmlns=<a href="http://schemas.microsoft.com/office/2006/01/customui">http://schemas.microsoft.com/office/2006/01/customui</a>&gt;</p>
<p>&lt;customUI xmlns=&quot;<a href="http://schemas.microsoft.com/office/2009/07/customui&quot;">http://schemas.microsoft.com/office/2009/07/customui&quot;</a>&gt;     <br />&#160;&#160;&#160; &lt;ribbon startFromScratch=&quot;false&quot;&gt;     <br />&#160;&#160;&#160;&#160;&#160;&#160;&#160; &lt;tabs&gt;     <br />&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160; &lt;tab id=&quot;customTab&quot; label=&quot;Snazzy TAB&quot;&gt;     <br />&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160; &lt;group id=&quot;customGroup&quot; label=&quot;Snazzy Group&quot;&gt;     <br />&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160; &lt;button id=&quot;customButton&quot; label=&quot;Snazzy Button&quot; imageMso=&quot;HappyFace&quot; size=&quot;large&quot; onAction=&quot;SPC&quot; /&gt;     <br />&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160; &lt;/group&gt;     <br />&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160; &lt;/tab&gt;     <br />&#160;&#160;&#160;&#160;&#160;&#160;&#160; &lt;/tabs&gt;     <br />&#160;&#160;&#160; &lt;/ribbon&gt;     <br />&lt;/customUI&gt;</p>
<p>I get this:</p>
<p><a href="http://klbts.com/wp-content/uploads/2011/05/image4.png"><img style="background-image: none; border-right-width: 0px; padding-left: 0px; padding-right: 0px; display: inline; border-top-width: 0px; border-bottom-width: 0px; border-left-width: 0px; padding-top: 0px" title="image" border="0" alt="image" src="http://klbts.com/wp-content/uploads/2011/05/image_thumb4.png" width="248" height="54" /></a></p>
<p>Pretty cool right?&#160; But if you click the button you get nothing but an error. Even though its calling my Macro (onAction=”    <br />SPC” its not quite hooked up!&#160; I had some digging to do to find out where the error was.&#160; I tried “SPC()”, a different name, a different macro, a different document, a different computer (no, not really) but I tried a lot of things.&#160; I was looking over the macro and noticed that the code ‘Sub SPC()’ looked different than one of the examples and I found my issue.</p>
<p>You need to run the macro ‘Sub SPC(control As IRibbonControl)’&#160; The control&#160; <em>Represents the active window containing the Ribbon user interface that triggers a callback procedure.&#160; </em>But it works, and that’s all that matters. </p>
<p>So the moral of this story is that we now have an HR document that allows the end user (in this case highly skilled Attorneys) to use spell check when they fill out their performance review forms!!</p>
<p>Now, if they only had SharePoint I would have InfoPath’ed a new form and built some workflows around this developed a complete process and they would have passed out!&#160; But for a small company SharePoint seems expensive! <img style="border-bottom-style: none; border-left-style: none; border-top-style: none; border-right-style: none" class="wlEmoticon wlEmoticon-smile" alt="Smile" src="http://klbts.com/wp-content/uploads/2011/05/wlEmoticon-smile.png" /></p>
]]></content:encoded>
			<wfw:commentRss>http://klbts.com/user-knowledge/customui-and-a-macro-hold-the-foam/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>Frank was hit by a bus, your&#8230;</title>
		<link>http://klbts.com/ramblings/frank-was-hit-by-a-bus-your/</link>
		<comments>http://klbts.com/ramblings/frank-was-hit-by-a-bus-your/#comments</comments>
		<pubDate>Tue, 04 Jan 2011 05:33:02 +0000</pubDate>
		<dc:creator>David McPherson</dc:creator>
				<category><![CDATA[Ramblings]]></category>
		<category><![CDATA[Systems Administration]]></category>
		<category><![CDATA[IT]]></category>
		<category><![CDATA[Small Business]]></category>
		<category><![CDATA[Sys Admin]]></category>
		<category><![CDATA[Technology]]></category>

		<guid isPermaLink="false">http://klbts.com/?p=237</guid>
		<description><![CDATA[Frank was hit by a bus, you’re now responsible for XYZ critical application, and it’s not working. At one point or another in this world someone has returned to the office after a nice long weekend to read this in their email, or have their boss standing at their cube with panic all over their face saying [...]]]></description>
			<content:encoded><![CDATA[<blockquote><p>Frank was hit by a bus, you’re now responsible for XYZ critical application, and it’s not working.</p></blockquote>
<p>At one point or another in this world someone has returned to the office after a nice long weekend to read this in their email, or have their boss standing at their cube with panic all over their face saying these words.  So what do you do?  Look around for your hero suit!! That’s what.  The alternative is to go to Monster.com or Craigslist jobs and start looking.  Today is your day.  If you remember a week or so ago I posted ‘<a href="http://klbts.com/servers/document-everything/" target="_blank">DOCUMENT EVERYTHING’</a>,   I hope you read it and started to implement your plan with your co-workers.  Frank getting hit by the bus is sad, and you’ll miss him but if you planned you’re in good shape, you’re going to be the hero!  Your boss can relax and you can get XYZ critical application back up and running.<a href="http://klbts.com/wp-content/uploads/2011/01/SchoolBusAnimated.gif"><img class="alignright size-thumbnail wp-image-241" title="SchoolBusAnimated" src="http://klbts.com/wp-content/uploads/2011/01/SchoolBusAnimated-150x124.gif" alt="" width="150" height="124" /></a></p>
<p> <br />
However, you likely didn’t read that post and neither did Frank (Only 24 of you did thanks to Google Analytics) and you’re wondering where to start, and what to do.  You can try the steps below, I recently had to use these at my work (no bus casualties, just a quitter).</p>
<p>Was it an in-house application?</p>
<ul>
<li>Check where you document everything and hope someone did their job!</li>
<li>Find any other administrator who may have supported this application in the past</li>
<li>Find the developer/s to start asking some questions</li>
<li>Find the power users and ask a few questions</li>
<li>If nothing is turned up in the above, start digging into server and application logs to start the typical troubleshooting.</li>
</ul>
<p>Was it a commercial application?</p>
<ul>
<li>Check where you document everything and hope someone did their job <img src='http://klbts.com/wp-includes/images/smilies/icon_wink.gif' alt=';)' class='wp-smiley' /> </li>
<li>Is there a maintenance plan, if so get on the phone with the company</li>
<li>Check the application web site for clear clues, I’d start looking for manuals, user guides, or readme documents. Do a site specific search from Google.  “application name” error code or information” site:company.com</li>
<li>If it’s a particularly sticky issue you could open up a one-time support ticket, most software vendors will do this for a premium of course</li>
<li>You could also look into renewing your maintenance plan on this application</li>
</ul>
<p>The above screams flow chart or Visio drawing but I lack that kind of time.  Once your crisis is over you’re going to need to start looking into the application.  Does your company actually have a repository of disaster recovery information?  If not your about to be a hero again by building the database of information.</p>
<p> <br />
When our issue happened a co-worker got called up to a job in Washington D.C. with very little notice.  Our turnover on the applications he had supported was shorted by quite a bit.  I got all of 20 minutes to get detail on a major piece of equipment, process, and impact to the enterprise.  To compound our issue his support backup on this application left a few months earlier and… well, it just caught up with us, as not properly planning will.  I took the steps and got the plan on the right track, I have my document everything database of information and barring any general disaster with the system we should be fine for the general issues. </p>
<p>How would you handle being handed a basket case?</p>
]]></content:encoded>
			<wfw:commentRss>http://klbts.com/ramblings/frank-was-hit-by-a-bus-your/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>2010 The decade we stopped talking!!</title>
		<link>http://klbts.com/ramblings/2010-the-decade-we-stopped-talking/</link>
		<comments>http://klbts.com/ramblings/2010-the-decade-we-stopped-talking/#comments</comments>
		<pubDate>Sat, 01 Jan 2011 04:50:31 +0000</pubDate>
		<dc:creator>David McPherson</dc:creator>
				<category><![CDATA[Ramblings]]></category>

		<guid isPermaLink="false">http://klbts.com/?p=228</guid>
		<description><![CDATA[Goodbye the first decade of 2000… What did you bring us?  What achievements has the first decade of the new millennium brought to us?  I’m sure there are way more than I can outline in this post.  But the one that really stands out for me is the amount we’ve learned to use a keyboard [...]]]></description>
			<content:encoded><![CDATA[<blockquote><p><a href="http://klbts.com/wp-content/uploads/2011/01/celebrating_2011_new_year-wide.jpg"><img class="alignright size-thumbnail wp-image-230" style="border: black 1px solid;" title="celebrating_2011_new_year-wide" src="http://klbts.com/wp-content/uploads/2011/01/celebrating_2011_new_year-wide-150x150.jpg" alt="" width="150" height="150" /></a>Goodbye the first decade of 2000…</p>
<p>What did you bring us? </p></blockquote>
<p>What achievements has the first decade of the new millennium brought to us?  I’m sure there are way more than I can outline in this post.  But the one that really stands out for me is the amount we’ve learned to use a keyboard more than our own voices.  I’m guilty of it, my wife, my kids, most of my co-workers as well.  Facebook was founded in 2004, Twitter 2006, and text messaging (SMS) started in the 80’s but has been steadily growing for this entire decade and the one before.  In 2008 4.1 trillion SMS messages were sent!  With all of these things in place I honestly don’t have to say one word to my kids throughout a given day!  Wait, I’m pretty sure there have been days where I’ve even said goodnight via SMS!!  How pathetic!</p>
<p>But really, HOW cool!  I mean, my grandparents would be shocked at what is going on today.  I can have complete (&#8230;almost complete) relationships with people via, Twitter, Facebook and Instant Messenger, who needs to have the unpleasantness of a face to face.  Why would I want to look into someone’s eyes, observe their facial expressions, or heck, smell their bad breath while I speak to them.  I only need to read about it in 140 characters or less!  140 characters?  That’s it?  The long winded, the rambling, run-on, detailed conversations can stop?  Now… I’m sold!</p>
<p>I remember finding an envelope in a case my father had under his dresser.  Inside the envelope were stacks of letters, as I opened each letter I noticed something, the words written I hardly recognized.  The letters were from my grandfather stationed in England in 1916 during WWI.   The letters were full of eloquence, grace, and romance that made the pages come alive.  I couldn’t put the letters down I had to read every single one!  Not only did I learn how much my Grandfather loved his Maggy, but I learned that there is so much more to the written word than we experience today! </p>
<p>I blame myself for not paying attention in Mr. Applegates 10<sup>th</sup> grade English class.  I blame Mr. Applegate or Ms. Fox for not taking that extra time needed to get some kid to understand a conjunction.  I wonder if my own children will actually learn cursive.  Will that matter?  Should I care, really?</p>
<p>Technology continues to roll on, for some of us it passes by; some grasp it and ride the wave.  Either way, it’s going to continue.  Do I waste valuable time with my kids to have them learn a conjunction?  Or do I spend the energy having them tear apart a server and put it back together in 5 minutes or less?  (I might do that last part just for fun!) Do they need to learn a completely different language?  Something like a programming language that will take them to the next phase of life?  Leave the writing and eloquence to MS Word, and get to programming an application.</p>
<p>Looking back to 2000, and before all of web 2.0, I can say that the world was smaller, it felt safer and I had a completely different outlook on our collective future.  I think 140 characters are too short.  I feel that we should spend more time actually talking to our neighbors. Sometimes I wish I had half as many friends to do something with than my Facebook or twitter accounts show – Oh.. hold on while I Tweet this post! </p>
<p>Happy New Year!</p>
]]></content:encoded>
			<wfw:commentRss>http://klbts.com/ramblings/2010-the-decade-we-stopped-talking/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>Professional SharePoint 2010 Administration</title>
		<link>http://klbts.com/sharepoint/professional-sharepoint-2010-administration/</link>
		<comments>http://klbts.com/sharepoint/professional-sharepoint-2010-administration/#comments</comments>
		<pubDate>Sun, 05 Dec 2010 06:25:20 +0000</pubDate>
		<dc:creator>David McPherson</dc:creator>
				<category><![CDATA[Reviews]]></category>
		<category><![CDATA[SharePoint]]></category>
		<category><![CDATA[IT]]></category>
		<category><![CDATA[Lazy Sys Admin]]></category>
		<category><![CDATA[Microsoft]]></category>
		<category><![CDATA[MS Office]]></category>

		<guid isPermaLink="false">http://klbts.com/?p=194</guid>
		<description><![CDATA[SharePoint 2010 is my new love at work.  Unfortunately my company is not utilizing it fully quite yet.  We will get there I&#8217;m certain, especially if I have anything to say about it.  The first book I purchased for SharePoint 2010 was Professional SharePoint 2010 Administration by Todd Klindt, Shane Young and Steve Caravajal.  The book [...]]]></description>
			<content:encoded><![CDATA[<p><a href="http://klbts.com/wp-content/uploads/2010/12/31js.jpg"><img class="alignleft size-medium wp-image-199" title="31js" src="http://klbts.com/wp-content/uploads/2010/12/31js-179x300.jpg" alt="" width="179" height="300" /></a>SharePoint 2010 is my new love at work.  Unfortunately my company is not utilizing it fully quite yet.  We will get there I&#8217;m certain, especially if I have anything to say about it.  The first book I purchased for SharePoint 2010 was <a href="http://www.amazon.com/Professional-SharePoint-2010-Administration-Klindt/dp/0470533331/ref=sr_1_1?ie=UTF8&amp;qid=1291528644&amp;sr=8-1" target="_blank">Professional SharePoint 2010 Administration by Todd Klindt, Shane Young and Steve Caravajal</a>.  The book really is a must read when it comes to SharePoint Administration.  The most important part for me was the fact that it doesn&#8217;t read like a technical manual, but its completely packed with most of the information you need to run a SharePoint farm at your company.</p>
<p>I was actually impressed with the level of detail in the book since it was released days after SharePoint 2010 went RTM.  I&#8217;m sure they have an inside scoop or something.  I love the &#8216;format&#8217; and conventions in the book.  I actually like that in all the Wrox books I&#8217;ve become a big fan buying the SharePoint <a href="http://www.amazon.com/Professional-SharePoint-Branding-Interface-Design/dp/0470584645/ref=sr_1_11?s=books&amp;ie=UTF8&amp;qid=1291528703&amp;sr=1-11" target="_blank">Branding book</a> (THE best cover), <a href="http://www.amazon.com/Beginning-SharePoint-2010-Development-Guides/dp/0470584637/ref=sr_1_4?s=books&amp;ie=UTF8&amp;qid=1291528703&amp;sr=1-4" target="_blank">Begining</a> and <a href="http://www.amazon.com/Professional-SharePoint-2010-Development-Programmer/dp/0470529423/ref=pd_bxgy_b_img_c" target="_blank">Professional Developing</a>, SharePoint <a href="http://www.amazon.com/Beginning-SharePoint-Designer-Woodrow-Windischman/dp/0470643161/ref=sr_1_1?s=books&amp;ie=UTF8&amp;qid=1291528812&amp;sr=1-1" target="_blank">Designer 2010 </a>books and have read a good 80% of every one.  You&#8217;d think I&#8217;d be an expert by now.. <img src='http://klbts.com/wp-includes/images/smilies/icon_wink.gif' alt=';)' class='wp-smiley' />   But alas, a book can show you just so much.</p>
<p>By far my copy of the Admin book has seen better days, Its been to the RedSox/Mariners game, a Thanksgiving with my in-laws, the water park and most of the bathrooms I visit.  Go get your copy it really is my main resource for admin data.</p>
]]></content:encoded>
			<wfw:commentRss>http://klbts.com/sharepoint/professional-sharepoint-2010-administration/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Document EVERYTHING!</title>
		<link>http://klbts.com/servers/document-everything/</link>
		<comments>http://klbts.com/servers/document-everything/#comments</comments>
		<pubDate>Sun, 03 Oct 2010 04:49:23 +0000</pubDate>
		<dc:creator>David McPherson</dc:creator>
				<category><![CDATA[Ramblings]]></category>
		<category><![CDATA[Servers]]></category>
		<category><![CDATA[SharePoint]]></category>
		<category><![CDATA[Systems Administration]]></category>
		<category><![CDATA[Procedures]]></category>
		<category><![CDATA[Process]]></category>
		<category><![CDATA[Sys Admin]]></category>
		<category><![CDATA[Technology]]></category>

		<guid isPermaLink="false">http://klbts.com/?p=78</guid>
		<description><![CDATA[“Oh I don’t have time…” “This was easy, I’ll never forget that Farm Account Password…” “Man, if I only wrote it all down!” Sure it may be a burden, a hassle, a royal pain in the @$$, but let me tell you it’s completely worth it.  There are lots of Systems Administrators but the only [...]]]></description>
			<content:encoded><![CDATA[<blockquote><p>“Oh I don’t have time…”</p>
<p>“This was easy, I’ll never forget that Farm Account Password…”</p>
<p>“Man, if I only wrote it all down!”</p></blockquote>
<p>Sure it may be a burden, a hassle, a royal pain in the @$$, but let me tell you it’s completely worth it.  There are lots of Systems Administrators but the only Great Admins are the ones who document everything, to the point that it’s actually a little irritating.</p>
<p>In the first of my career I was unfortunate enough to work under a Systems Admin who was notoriously sloppy, and in many ways reckless.  Looking back on this experience I gained some very valuable insight as to how you don’t want to be as an administrator.  I’d ask this ‘Mentor’ of mine for information he’d say some of the craziest things to me like ‘Oh just make it up…’ or ‘I have no idea I don’t pay attention to these things…’</p>
<p>At this point I knew that I’d have to do it much differently, this style was not going to work for me.  Especially as the systems I work on got more and more complex.  Here is how I do it, and the tools I use.</p>
<p>The first thing is to find the right tools.  Three tools that I’ve found invaluable are <a href="http://sharepoint.microsoft.com/en-us/Pages/default.aspx" target="_blank">Microsoft SharePoint</a>, <a href="http://www.techsmith.com/" target="_blank">SnagIt</a>, and <a href="http://office.microsoft.com/en-us/onenote/" target="_blank">Microsoft OneNote</a>.  You may not have access to these tools where you work but the concept of each tool is what is important. </p>
<p>I use SharePoint as a central repository of information.  I use it to manage a project, or system over its lifecycle.  SharePoint has terrific collaborative features and ‘good enough’ document management to safeguard information.  I also use it to host my OneNote and images surrounding the install, setup, changes and close out of a project or system. </p>
<p>OneNote is a terrific storage repository for topic focused data, and an absolute necessity!  I’ve never found a piece of software as featured as this for managing information.  You can quickly send information from Outlook, Internet Explorer or many sources to your OneNote database.  Its organizational features make it easy to quickly store, catalog and update information that can quickly resolve troubles when they come up.  Especially those repeated issues that come along.  You’ll never again stand there saying “I know I’ve seen this error before!”</p>
<p>Lastly, there is SnagIt.  It’s a terrific screen capture tool that allows you to edit the captures with fancy arrows and text.  With every install of a system I use SnagIt to capture each step along the way.  I then store these images in OneNote and upload them to the SharePoint project that they pertain to for easy retrieval.</p>
<p>But why?  Well, if you’re asking yourself this question after reading all this, I may not be able to help you.  There are precious few of us who don’t need some assistance with maintaining valuable data, I’ve known a few of them and they are no fun to work with… :) Just all brain and no personality.  But for the rest of us mortals we learn by experience, and this experience is recommending you DOCUMENT EVERYTHING… Plus, if you get hit by a bus, you will not leave your friends in the lurch!</p>
]]></content:encoded>
			<wfw:commentRss>http://klbts.com/servers/document-everything/feed/</wfw:commentRss>
		<slash:comments>6</slash:comments>
		</item>
		<item>
		<title>Customer Service</title>
		<link>http://klbts.com/user-knowledge/customer-service/</link>
		<comments>http://klbts.com/user-knowledge/customer-service/#comments</comments>
		<pubDate>Wed, 08 Sep 2010 05:09:25 +0000</pubDate>
		<dc:creator>David McPherson</dc:creator>
				<category><![CDATA[Ramblings]]></category>
		<category><![CDATA[Updates]]></category>
		<category><![CDATA[User Knowledge]]></category>
		<category><![CDATA[Customer Service]]></category>
		<category><![CDATA[IT]]></category>
		<category><![CDATA[Small Business]]></category>

		<guid isPermaLink="false">http://klbts.com/?p=71</guid>
		<description><![CDATA[Some days I really wonder about some of my peers in this industry, I don&#8217;t understand how they stay employed. End-user support is generally the reason we are here. Sure, we get to monkey around with some fun (generally only fun to geek types like us) things, like powerful workstations, laptops, Ipads, big servers, SANs, SharePoint, [...]]]></description>
			<content:encoded><![CDATA[<p>Some days I really wonder about some of my peers in this industry, I don&#8217;t understand how they stay employed. End-user support is generally the reason we are here. Sure, we get to monkey around with some fun (<em>generally only fun to geek types like us</em>) things, like powerful workstations, laptops, Ipads, big servers, SANs, SharePoint, Exchange, Linux, etc&#8230; But toss out the end-user and we&#8217;ve got nothing to do.  Being an IT pro, at times I am the end-user and its quite frustrating.</p>
<blockquote><p>Customer service is a series of activities designed to enhance the level of customer satisfaction</p></blockquote>
<p>There are so many times where I am interacting with support staff, manufacturers, vendors, and technical support people that I wonder if Support, or customer service is still something that is being trained in most organizations.  Oftentimes the conversations are hurried and clearly the person on the other end of the line is not focused.  So it left me scratching my head and I thought about the keys to customer service for me:</p>
<ol>
<li>Active Listening &#8211; Understanding the issue</li>
<li>Empathy &#8211; Letting them know that the issue is important to you</li>
<li>Feedback throughout the process &#8211; status, and updates as the incident is worked</li>
<li>Verification of resolution &#8211; Resolve, test, and verify</li>
<li>FOLLOW UP!  - check-in, if naturally you cannot remember to do that, set an appointment to.</li>
</ol>
<p>If we all just followed some of these simple procedures SLA&#8217;s wouldn&#8217;t be such a hassle!</p>
]]></content:encoded>
			<wfw:commentRss>http://klbts.com/user-knowledge/customer-service/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Remote Desktop Tool</title>
		<link>http://klbts.com/servers/remote-desktop-tool/</link>
		<comments>http://klbts.com/servers/remote-desktop-tool/#comments</comments>
		<pubDate>Sun, 05 Sep 2010 17:56:50 +0000</pubDate>
		<dc:creator>David McPherson</dc:creator>
				<category><![CDATA[Operating Systems]]></category>
		<category><![CDATA[Reviews]]></category>
		<category><![CDATA[Servers]]></category>
		<category><![CDATA[IT]]></category>
		<category><![CDATA[Lazy Sys Admin]]></category>
		<category><![CDATA[Review]]></category>
		<category><![CDATA[Technology]]></category>
		<category><![CDATA[Workstations]]></category>

		<guid isPermaLink="false">http://klbts.com/?p=56</guid>
		<description><![CDATA[Um, how do I connect to that machine over there... Wait, I have to go into the cold server room? You do it..]]></description>
			<content:encoded><![CDATA[<p>Um, how do I connect to that machine over there&#8230; Wait, I have to go into the cold server room? You do it..</p>
<p>This blog is more about what and how I do the things I love to do more than it is about getting work. I have a great job with a great company with great people. One of the key tools that I use every day is an RDP client software, RDP -Remote Desktop Protocol&#8230; Its the lazy way of getting into that computer over there in that cold server room, across the building, across the country, or across the world. The tool I use to organize the 80 servers, and multiple desktops I work on everyday is something called <a href="http://devolutions.net/default.aspx" target="_blank">&#8216;Remote Desktop Manager&#8217; from Devolutions</a>.</p>
<blockquote><p><strong><a href="http://remotedesktopmanager.com/" target="_blank">Remote Desktop Manager</a> </strong>is a small application used to manage all your remote connections and virtual machines. Add, edit, delete, shared, organize and find your remote connection quickly.</p></blockquote>
<p>What I like the most about this product is its ease of use, and they have a free version for testing.  I used the default <a href="http://www.microsoft.com/en/us/default.aspx" target="_blank">Microsoft</a> RDP client for the longest time in my Systems Admin youth, doing all I could to remember what server is what, and more.  I had a huge Excel list on my desktop with shortcuts that got completely unmanageable.  Then an old salty Systems Admin that I work with turned me on to this product and its made my life completely easy.  With the more systems I work with from production to test I can keep them all straight in a nice ordered list.</p>
<p><strong>Some of my favorite features:</strong></p>
<ul>
<li>Storing credentials &#8211; This is great for connecting to test environments</li>
<li>Nice Tree view order to your servers/workstations</li>
<li>Simple one click connections</li>
<li>Customized connection settings per session</li>
<li> Share your connections with others</li>
</ul>
<p>This is just some of the really cool features I use.  There are a ton more, and its support for other products like VNC, Wake on lan, and Citrix to name a few. Give it a try, if you manage multiple servers/workstations you&#8217;ll be glad you did.</p>
]]></content:encoded>
			<wfw:commentRss>http://klbts.com/servers/remote-desktop-tool/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>

