<?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>askthemct.com</title>
	<atom:link href="http://www.askthemct.com/feed/" rel="self" type="application/rss+xml" />
	<link>http://www.askthemct.com</link>
	<description>whole world...meet the rev</description>
	<lastBuildDate>Tue, 27 Oct 2009 13:14:55 +0000</lastBuildDate>
	<generator>http://wordpress.org/?v=2.9.1</generator>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
			<item>
		<title>Install Windows 7 from USB Drive plus Windows XP Mode</title>
		<link>http://www.askthemct.com/2009/10/27/install-windows-7-from-usb-drive-plus-windows-xp-mode/</link>
		<comments>http://www.askthemct.com/2009/10/27/install-windows-7-from-usb-drive-plus-windows-xp-mode/#comments</comments>
		<pubDate>Tue, 27 Oct 2009 13:14:55 +0000</pubDate>
		<dc:creator>.rev</dc:creator>
				<category><![CDATA[.uncategorized]]></category>

		<guid isPermaLink="false">http://www.askthemct.com/2009/10/27/install-windows-7-from-usb-drive-plus-windows-xp-mode/</guid>
		<description><![CDATA[
During the Beta days I had created my own USB loader for Windows 7, and you can find all kinds of web pages out there devoted to help you create your very own USB based Windows 7 Installer…..but why do it yourself when Microsoft has taken the time to write a free utility to help [...]]]></description>
			<content:encoded><![CDATA[<p align="justify"><a href="http://www.askthemct.com/wp-content/uploads/2009/10/CopyFiles.png"><img style="border-right-width: 0px; display: block; float: none; border-top-width: 0px; border-bottom-width: 0px; margin-left: auto; border-left-width: 0px; margin-right: auto" title="CopyFiles" border="0" alt="CopyFiles" src="http://www.askthemct.com/wp-content/uploads/2009/10/CopyFiles_thumb.png" width="450" height="240" /></a></p>
<p align="justify"><a href="http://www.askthemct.com/wp-content/uploads/2009/10/ISOPicker.png"><img style="border-right-width: 0px; display: inline; border-top-width: 0px; border-bottom-width: 0px; margin-left: 0px; border-left-width: 0px; margin-right: 0px" title="ISOPicker" border="0" alt="ISOPicker" align="right" src="http://www.askthemct.com/wp-content/uploads/2009/10/ISOPicker_thumb.png" width="100" height="54" /></a>During the Beta days I had created my own USB loader for Windows 7, and you can find all kinds of web pages out there devoted to help you create your very own USB based Windows 7 Installer…..but why do it yourself when Microsoft has taken the time to write a free utility to help you burn the ISO to DVD or create a Windows 7 USB&#160; <a href="http://www.askthemct.com/wp-content/uploads/2009/10/OptionPicker.png"><img style="border-right-width: 0px; display: inline; border-top-width: 0px; border-bottom-width: 0px; margin-left: 0px; border-left-width: 0px; margin-right: 0px" title="OptionPicker" border="0" alt="OptionPicker" align="left" src="http://www.askthemct.com/wp-content/uploads/2009/10/OptionPicker_thumb.png" width="100" height="54" /></a> based installer. If you buy Windows 7 from the online Microsoft Store you have the option to download an ISO or if like me you have a TechNet Subscription or something similar like an Action Pack or MSDN account you can download the ISO file for your version of Windows 7. In my case I am using Windows 7 Ultimate. </p>
<p> <span id="more-150"></span>
<p align="justify"><a href="http://www.askthemct.com/wp-content/uploads/2009/10/ISOPicker1.png"><img style="border-right-width: 0px; display: inline; border-top-width: 0px; border-bottom-width: 0px; margin-left: 0px; border-left-width: 0px; margin-right: 0px" title="ISOPicker" border="0" alt="ISOPicker" align="right" src="http://www.askthemct.com/wp-content/uploads/2009/10/ISOPicker_thumb1.png" width="100" height="54" /></a>The process took about 10 minutes to complete on my HP dv7t laptop. And the installation time on my Home Theater PC was about 30 minutes from first boot with the USB Drive to Desktop Icons. You can download this utility free of charge from the Microsoft Store @ <a title="http://store.microsoft.com/Help/ISO-Tool?err=t2" href="http://store.microsoft.com/Help/ISO-Tool?err=t2">http://store.microsoft.com/Help/ISO-Tool?err=t2</a>. You will need a good USB drive and for the sake of performance I’d recommend a fast drive like my A-Data Drive which is rated to work with Ready Boost, and while I used an 8GB USB Drive for my Windows 7 Loader you can stick with a 4GB which is more than large enough for the slightly larger than 3GB worth of data the loaded will install on it. If you do decide to go with a larger drive like I did. Be you can use that extra storage for other applications you want readily available like Windows XP Mode installation which is around 500 MB, your Office 2007 DVD and any other goodies you can think to add. </p>
<p align="justify"><a href="http://www.askthemct.com/wp-content/uploads/2009/10/InstallXPMode.png"><img style="border-bottom: 0px; border-left: 0px; display: inline; margin-left: 0px; border-top: 0px; margin-right: 0px; border-right: 0px" title="InstallXPMode" border="0" alt="InstallXPMode" align="left" src="http://www.askthemct.com/wp-content/uploads/2009/10/InstallXPMode_thumb.png" width="100" height="78" /></a>And speaking of Windows XP Mode. If you are running Windows 7 Enterprise, Professional or Ultimate then you should download this today. Windows XP mode is a Virtual PC running on your Windows 7 PC that allows you to seamlessly integrate older applications that may only be compatible with Windows XP into your Windows 7 experience. Windows XP Mode is totally free so be sure to head on over to the Microsoft&#160; Windows Virtual PC Download site located @ <a title="http://www.microsoft.com/windows/virtual-pc/download.aspx" href="http://www.microsoft.com/windows/virtual-pc/download.aspx">http://www.microsoft.com/windows/virtual-pc/download.aspx</a> and download your copy. Once installed you will find it doesn’t take very long to self configure and you are ready to go. My installation took about 20 minutes to complete.&#160; </p>
<p><a href="http://www.askthemct.com/wp-content/uploads/2009/10/XPModeRunning.png"><img style="border-bottom: 0px; border-left: 0px; display: block; float: none; margin-left: auto; border-top: 0px; margin-right: auto; border-right: 0px" title="XPMode Running" border="0" alt="XPMode Running" src="http://www.askthemct.com/wp-content/uploads/2009/10/XPModeRunning_thumb.png" width="451" height="302" /></a></p>
<p align="justify"><a href="http://www.askthemct.com/wp-content/uploads/2009/10/SetupXPMode.png"><img style="border-bottom: 0px; border-left: 0px; display: inline; margin-left: 0px; border-top: 0px; margin-right: 0px; border-right: 0px" title="SetupXPMode" border="0" alt="SetupXPMode" align="left" src="http://www.askthemct.com/wp-content/uploads/2009/10/SetupXPMode_thumb.png" width="104" height="79" /></a>Once you are up and running just install your applications in the Virtual PC like you normally would. You can attach USB devices as well as DVDs or CDs to the XP Mode system and Windows Virtual PC will automatically publish your applications seamlessly into the Windows 7 Start Menu. </p>
<p align="justify"><a href="http://www.askthemct.com/wp-content/uploads/2009/10/XPMOdeSettings.png"><img style="border-bottom: 0px; border-left: 0px; display: inline; margin-left: 0px; border-top: 0px; margin-right: 0px; border-right: 0px" title="XPMOdeSettings" border="0" alt="XPMOdeSettings" align="right" src="http://www.askthemct.com/wp-content/uploads/2009/10/XPMOdeSettings_thumb.png" width="100" height="64" /></a>By default XP Mode only uses 512MB of your system RAM but if your like me and you have a lot to spare you can increase that amount by shutting down the XP Mode system and changing the settings. In my case this HP laptop is equipped with 8GB of RAM so I dedicated 2GB to the XP Mode system, you can add as little or as much to your individual systems (up to about 3GB) if you have RAM to spare and if you don’t its still pretty cheap to upgrade so I’d recommend investing in some additional memory especially if you happen to be running the x64 Bit version of Windows 7. I spent around $115 for the 8GB RAM upgrade I did on my Windows Media Center several months ago. </p>
<p align="justify">What ever the application it shouldn’t be too hard to get it installed, or configured. Once you have your application installed its basically ready to go, just remember to close your XP Mode system to active the integration with the Windows 7 Start Menu. You cannot run a seamless application while the Windows XP system is running in full mode.<a href="http://www.askthemct.com/wp-content/uploads/2009/10/Sidebysideapps.png"><img style="border-bottom: 0px; border-left: 0px; display: block; float: none; margin-left: auto; border-top: 0px; margin-right: auto; border-right: 0px" title="Side-by-side apps" border="0" alt="Side-by-side apps" src="http://www.askthemct.com/wp-content/uploads/2009/10/Sidebysideapps_thumb.png" width="453" height="285" /></a>The screenshot above shows Internet Explorer 6 and Microsoft Office Access 2002 running in XP Mode side by side with other Windows 7 applications. So if you have any old applications that you still have a requirement to still use like a custom developed database application written for Microsoft Office Access 97 or an application that no longer has vendor support but is still vital to your business XP Mode is a great option. You get all the benefits of Windows 7 and true application compatibility with XP Mode </p>
]]></content:encoded>
			<wfw:commentRss>http://www.askthemct.com/2009/10/27/install-windows-7-from-usb-drive-plus-windows-xp-mode/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>September Eleventh, Two-Thousand and One</title>
		<link>http://www.askthemct.com/2009/09/11/september-eleventh-two-thousand-and-one/</link>
		<comments>http://www.askthemct.com/2009/09/11/september-eleventh-two-thousand-and-one/#comments</comments>
		<pubDate>Fri, 11 Sep 2009 12:04:07 +0000</pubDate>
		<dc:creator>.rev</dc:creator>
				<category><![CDATA[.uncategorized]]></category>

		<guid isPermaLink="false">http://www.askthemct.com/2009/09/11/september-eleventh-two-thousand-and-one/</guid>
		<description><![CDATA[
I had to find a place for this poem while justafreak.com is down and being moved to a new server. I simply could not not post this today. I wrote this 8 years ago today to help remind me.
My heart goes out to the families and friends of the victims in New York City and [...]]]></description>
			<content:encoded><![CDATA[<p><b>
<p align="justify">I had to find a place for this poem while justafreak.com is down and being moved to a new server. I simply could not not post this today. I wrote this 8 years ago today to help remind me.</p>
<p align="justify">My heart goes out to the families and friends of the victims in New York City and Washington DC. September, 11, 2001 will be a day that lives in infamy. Please take a moment to reflect on these events and how they will directly affect our future. I know speculation of war is eminent, and I hope and pray that this issue will be resolved with as little causality as possible. </p>
<p align="center">September Eleventh, Two-Thousand and One     <br />A day to remember; a day that is done      <br />An amalgam of emotion, this world has sent      <br />The lives of our loved ones, so quickly were spent </p>
<p align="center">A place in time for a moment of pause     <br />These things that happen; these things that cause      <br />Our lives to stop, and our hearts to poor      <br />The time for people to open this door </p>
<p align="center">This door of peace through a time of hate     <br />A world unites, a moment too late      <br />These lives are lost, these lives are taken      <br />But we will resolve, be not mistaken </p>
<p align="center">Our time here is valuable, but short at best     <br />And I know the we will pass this test      <br />Those who kill will pay the ultimate price      <br />For a game they play; For a roll of the dice </p>
<p align="center">Our World, Our Nation; we will prevail     <br />We are not near the end of this tail      <br />Our Brothers and Sisters will all unite      <br />We will go on; We&#8217;ll live through this night</p>
<p>Copyright: © 2001 Stephen Charles Rea (rev)</p>
<p></b></p>
]]></content:encoded>
			<wfw:commentRss>http://www.askthemct.com/2009/09/11/september-eleventh-two-thousand-and-one/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Circularish Logging the Event Viewer and Robocopy</title>
		<link>http://www.askthemct.com/2009/07/16/circularish-logging-the-event-viewer-and-robocopy/</link>
		<comments>http://www.askthemct.com/2009/07/16/circularish-logging-the-event-viewer-and-robocopy/#comments</comments>
		<pubDate>Thu, 16 Jul 2009 13:50:11 +0000</pubDate>
		<dc:creator>.rev</dc:creator>
				<category><![CDATA[.computers]]></category>
		<category><![CDATA[.howto]]></category>

		<guid isPermaLink="false">http://www.askthemct.com/2009/07/16/circularish-logging-the-event-viewer-and-robocopy/</guid>
		<description><![CDATA[I’ve been using Robocopy for a some time now to synchronize information between folders, servers, sites, etc and recently had a client requirement to update a schedule on one job in particular and log error events to the Windows Event Viewer. Due to other requirements on these servers I could not use PowerShell to write [...]]]></description>
			<content:encoded><![CDATA[<p align="justify">I’ve been using Robocopy for a some time now to synchronize information between folders, servers, sites, etc and recently had a client requirement to update a schedule on one job in particular and log error events to the Windows Event Viewer. Due to other requirements on these servers I could not use PowerShell to write the script so I went old school and cracked open my notepad and wrote a VBS file (Visual Basic Script) and a CMD file (Old School Batch Command) to pass the VBS variables and invoke the Robocopy application. The VBScript itself is universal and can be used to pass multiple Robocopy log files from. So you only need one script for which multiple Robocopy Batch files can make calls to for log processing. </p>
<p align="justify"><a href="http://www.askthemct.com/wp-content/uploads/2009/07/Robowork.png"><img style="border-right-width: 0px; display: inline; border-top-width: 0px; border-bottom-width: 0px; margin-left: 0px; border-left-width: 0px; margin-right: 0px" title="Robowork" border="0" alt="Robowork" align="left" src="http://www.askthemct.com/wp-content/uploads/2009/07/Robowork_thumb.png" width="217" height="244" /></a>When using this VBScript it will log the success of failure of the Robocopy job by examining the log for errors. If an error is found it will rename the log file with a Date and Time Stamp then create an Error Event in your Windows Application Log (Event Viewer). The script also lets you decide how long to keep your logs (Robocopy is appending the log each time). For example if you wish to keep current and archive logs for 10 days you would pass a 10 to the VBScript from the CMD file you are making your call with. (CMD File Example Below) The Script will keep the current Robocopy Log and the Last Archived Robocopy Log for 10 days, which would give you between 10 and 20 days of logs dependant upon when you reviewed them. The error logs however are not deleted programmatically as they may require your attention. Other information required needed to pass are the name of and location you want for the log file generated by Robocopy. </p>
<p> <span id="more-125"></span>
<p align="justify"><a href="http://www.askthemct.com/wp-content/uploads/2009/07/Robofail.png"><img style="border-bottom: 0px; border-left: 0px; display: inline; margin-left: 0px; border-top: 0px; margin-right: 0px; border-right: 0px" title="Robofail" border="0" alt="Robofail" align="right" src="http://www.askthemct.com/wp-content/uploads/2009/07/Robofail_thumb.png" width="217" height="244" /></a>You may or may not want to log “Information Events” (the success of your Robocopy job), especially if you run the job every 30 minutes. You will only need to comment 3 lines in the VBScript. (Documented in file). Commenting out these 3 lines will not stop the Script from reporting errors to the Event Viewer or archiving the failed Robocopy Log. You can also update the Text of the Error and Success message if you wish by updating the information between the double quites (“”) the <strong>strMessage</strong> value of the <strong>Write Application Log for Success or Failure </strong>section of the VBScript. The script is fairly straight forward and can bee easily modified to suit your needs and requirements. </p>
<p align="justify">Here is the VBScript:</p>
<p align="justify">&#160;</p>
<div style="padding-bottom: 0px; padding-left: 0px; width: 467px; padding-right: 0px; display: block; float: none; margin-left: auto; margin-right: auto; padding-top: 0px" id="scid:57F11A72-B0E5-49c7-9094-E3A15BD5B5E6:1e83868b-4358-44dd-b3fa-c9a776df33c9" class="wlWriterEditableSmartContent">
<pre style="background-color:#DDDDDD;white-space:-moz-pre-wrap; white-space: -pre-wrap; white-space: -o-pre-wrap; white-space: pre-wrap; word-wrap: break-word;overflow: auto;"><span style="color: #008000;">'</span><span style="color: #008000;"> WINDOWS Constants for Event Loging with WSH</span><span style="color: #008000;">
</span><span style="color: #0000FF;">const</span><span style="color: #000000;"> EVENTLOG_SUCCESS </span><span style="color: #000000;">=</span><span style="color: #000000;"> </span><span style="color: #800080;">0</span><span style="color: #000000;">
</span><span style="color: #0000FF;">const</span><span style="color: #000000;"> EVENTLOG_ERROR </span><span style="color: #000000;">=</span><span style="color: #000000;"> </span><span style="color: #800080;">1</span><span style="color: #000000;">
</span><span style="color: #0000FF;">const</span><span style="color: #000000;"> EVENTLOG_WARNING </span><span style="color: #000000;">=</span><span style="color: #000000;"> </span><span style="color: #800080;">2</span><span style="color: #000000;">
</span><span style="color: #0000FF;">const</span><span style="color: #000000;"> EVENTLOG_INFORMATION </span><span style="color: #000000;">=</span><span style="color: #000000;"> </span><span style="color: #800080;">4</span><span style="color: #000000;">
</span><span style="color: #0000FF;">const</span><span style="color: #000000;"> EVENTLOG_AUDIT_SUCCESS </span><span style="color: #000000;">=</span><span style="color: #000000;"> </span><span style="color: #800080;">8</span><span style="color: #000000;">
</span><span style="color: #0000FF;">const</span><span style="color: #000000;"> EVENTLOG_AUDIT_FAILURE </span><span style="color: #000000;">=</span><span style="color: #000000;"> </span><span style="color: #800080;">16</span><span style="color: #000000;">

</span><span style="color: #0000FF;">Dim</span><span style="color: #000000;"> txtLogPath, txtLogName, txtLog, txtLogERROR, strValue, iTotal, iPos, strText, oFSO, oFolder, oFile, intArchiveDays

txtLogPath </span><span style="color: #000000;">=</span><span style="color: #000000;"> Wscript.Arguments(</span><span style="color: #800080;">0</span><span style="color: #000000;">) </span><span style="color: #008000;">'</span><span style="color: #008000;"> Retreive Log Path from Batch File</span><span style="color: #008000;">
</span><span style="color: #000000;">txtLogName </span><span style="color: #000000;">=</span><span style="color: #000000;"> Wscript.Arguments(</span><span style="color: #800080;">1</span><span style="color: #000000;">) </span><span style="color: #008000;">'</span><span style="color: #008000;"> Retreive Log Name from Batch File</span><span style="color: #008000;">
</span><span style="color: #000000;">intArchiveDays </span><span style="color: #000000;">=</span><span style="color: #000000;"> Wscript.Arguments(</span><span style="color: #800080;">2</span><span style="color: #000000;">) </span><span style="color: #008000;">'</span><span style="color: #008000;"> Retreive Days to Archive Log from Batch File</span><span style="color: #008000;">
</span><span style="color: #000000;">txtLog </span><span style="color: #000000;">=</span><span style="color: #000000;"> txtLogPath </span><span style="color: #000000;">&amp;</span><span style="color: #000000;"> txtLogName </span><span style="color: #008000;">'</span><span style="color: #008000;"> This will put the log file path and name together</span><span style="color: #008000;">
</span><span style="color: #000000;">txtLogArchive </span><span style="color: #000000;">=</span><span style="color: #000000;"> txtLogPath </span><span style="color: #000000;">&amp;</span><span style="color: #000000;"> txtLogName </span><span style="color: #000000;">&amp;</span><span style="color: #000000;"> </span><span style="color: #800000;">"</span><span style="color: #800000;">.</span><span style="color: #800000;">"</span><span style="color: #000000;"> </span><span style="color: #000000;">&amp;</span><span style="color: #000000;"> </span><span style="color: #800000;">"</span><span style="color: #800000;">OLD</span><span style="color: #800000;">"</span><span style="color: #000000;"> </span><span style="color: #008000;">'</span><span style="color: #008000;"> This sets the name of the Archived log file which is cycled when a new archive period begins</span><span style="color: #008000;">
</span><span style="color: #000000;">txtLogERROR </span><span style="color: #000000;">=</span><span style="color: #000000;"> txtLogPath </span><span style="color: #000000;">&amp;</span><span style="color: #000000;"> </span><span style="color: #0000FF;">Year</span><span style="color: #000000;">(</span><span style="color: #0000FF;">date</span><span style="color: #000000;">) </span><span style="color: #000000;">&amp;</span><span style="color: #000000;"> </span><span style="color: #800000;">"</span><span style="color: #800000;">-</span><span style="color: #800000;">"</span><span style="color: #000000;"> </span><span style="color: #000000;">&amp;</span><span style="color: #000000;"> </span><span style="color: #0000FF;">Month</span><span style="color: #000000;">(</span><span style="color: #0000FF;">date</span><span style="color: #000000;">) </span><span style="color: #000000;">&amp;</span><span style="color: #000000;"> </span><span style="color: #800000;">"</span><span style="color: #800000;">-</span><span style="color: #800000;">"</span><span style="color: #000000;"> </span><span style="color: #000000;">&amp;</span><span style="color: #000000;"> </span><span style="color: #0000FF;">Day</span><span style="color: #000000;">(</span><span style="color: #0000FF;">date</span><span style="color: #000000;">) </span><span style="color: #000000;">&amp;</span><span style="color: #000000;"> </span><span style="color: #800000;">"</span><span style="color: #800000;">_</span><span style="color: #800000;">"</span><span style="color: #000000;"> </span><span style="color: #000000;">&amp;</span><span style="color: #000000;"> </span><span style="color: #0000FF;">Hour</span><span style="color: #000000;">(</span><span style="color: #0000FF;">Time</span><span style="color: #000000;">) </span><span style="color: #000000;">&amp;</span><span style="color: #000000;"> </span><span style="color: #0000FF;">Minute</span><span style="color: #000000;">(</span><span style="color: #0000FF;">Time</span><span style="color: #000000;">) </span><span style="color: #000000;">&amp;</span><span style="color: #000000;"> </span><span style="color: #0000FF;">Second</span><span style="color: #000000;">(</span><span style="color: #0000FF;">Time</span><span style="color: #000000;">) </span><span style="color: #000000;">&amp;</span><span style="color: #000000;"> </span><span style="color: #800000;">"</span><span style="color: #800000;">_</span><span style="color: #800000;">"</span><span style="color: #000000;"> </span><span style="color: #000000;">&amp;</span><span style="color: #000000;"> txtLogName </span><span style="color: #008000;">'</span><span style="color: #008000;">This will rename the log file if the ROBOCOPY Job Fails</span><span style="color: #008000;">
</span><span style="color: #000000;">

</span><span style="color: #008000;">'</span><span style="color: #008000;"> Looks for the Archive Log and deletes it then creates a new Archive if the current log is old enough to archive.</span><span style="color: #008000;">
</span><span style="color: #0000FF;">set</span><span style="color: #000000;"> oFSO </span><span style="color: #000000;">=</span><span style="color: #000000;"> </span><span style="color: #0000FF;">CreateObject</span><span style="color: #000000;">(</span><span style="color: #800000;">"</span><span style="color: #800000;">Scripting.FileSystemObject</span><span style="color: #800000;">"</span><span style="color: #000000;">)
</span><span style="color: #0000FF;">set</span><span style="color: #000000;"> oTS </span><span style="color: #000000;">=</span><span style="color: #000000;"> oFSO.OpenTextFile(txtLog, </span><span style="color: #800080;">8</span><span style="color: #000000;">, </span><span style="color: #0000FF;">True</span><span style="color: #000000;">)
oTS.close

</span><span style="color: #0000FF;">set</span><span style="color: #000000;"> oFSO </span><span style="color: #000000;">=</span><span style="color: #000000;"> </span><span style="color: #0000FF;">CreateObject</span><span style="color: #000000;">(</span><span style="color: #800000;">"</span><span style="color: #800000;">Scripting.FileSystemObject</span><span style="color: #800000;">"</span><span style="color: #000000;">)
</span><span style="color: #0000FF;">set</span><span style="color: #000000;"> oTS </span><span style="color: #000000;">=</span><span style="color: #000000;"> oFSO.OpenTextFile(txtLogArchive, </span><span style="color: #800080;">8</span><span style="color: #000000;">, </span><span style="color: #0000FF;">True</span><span style="color: #000000;">)
oTS.close

</span><span style="color: #0000FF;">set</span><span style="color: #000000;"> objFSO </span><span style="color: #000000;">=</span><span style="color: #000000;"> </span><span style="color: #0000FF;">CreateObject</span><span style="color: #000000;">(</span><span style="color: #800000;">"</span><span style="color: #800000;">Scripting.FileSystemObject</span><span style="color: #800000;">"</span><span style="color: #000000;">)
</span><span style="color: #0000FF;">set</span><span style="color: #000000;"> objFile </span><span style="color: #000000;">=</span><span style="color: #000000;"> objFso.GetFile(txtLog)

</span><span style="color: #0000FF;">if</span><span style="color: #000000;"> </span><span style="color: #0000FF;">datediff</span><span style="color: #000000;">(</span><span style="color: #800000;">"</span><span style="color: #800000;">d</span><span style="color: #800000;">"</span><span style="color: #000000;">, objFile.DateCreated,</span><span style="color: #0000FF;">Date</span><span style="color: #000000;">) </span><span style="color: #000000;">&gt;</span><span style="color: #000000;"> intArchiveDays</span><span style="color: #000000;">-</span><span style="color: #800080;">1</span><span style="color: #000000;"> </span><span style="color: #0000FF;">then</span><span style="color: #000000;">
    </span><span style="color: #0000FF;">set</span><span style="color: #000000;"> objFSO </span><span style="color: #000000;">=</span><span style="color: #000000;"> </span><span style="color: #0000FF;">CreateObject</span><span style="color: #000000;">(</span><span style="color: #800000;">"</span><span style="color: #800000;">Scripting.FileSystemObject</span><span style="color: #800000;">"</span><span style="color: #000000;">)
    </span><span style="color: #0000FF;">set</span><span style="color: #000000;"> objFile </span><span style="color: #000000;">=</span><span style="color: #000000;"> objFso.GetFile(txtLogArchive)
    objFile.Delete
    </span><span style="color: #0000FF;">set</span><span style="color: #000000;"> objFile </span><span style="color: #000000;">=</span><span style="color: #000000;"> objFso.GetFile(txtLog)
    objFSO.MoveFile txtLog , txtLogArchive
</span><span style="color: #0000FF;">end</span><span style="color: #000000;"> </span><span style="color: #0000FF;">if</span><span style="color: #000000;">

</span><span style="color: #008000;">'</span><span style="color: #008000;"> Get LogFile Contents and cycles thru to find errors</span><span style="color: #008000;">
</span><span style="color: #000000;">FileContents </span><span style="color: #000000;">=</span><span style="color: #000000;"> GetFile(txtLog)
strText </span><span style="color: #000000;">=</span><span style="color: #000000;"> FileContents
iPos </span><span style="color: #000000;">=</span><span style="color: #000000;"> </span><span style="color: #800080;">1</span><span style="color: #000000;">
</span><span style="color: #0000FF;">Do</span><span style="color: #000000;"> </span><span style="color: #0000FF;">While</span><span style="color: #000000;"> iPos </span><span style="color: #000000;">&lt;=</span><span style="color: #000000;"> </span><span style="color: #0000FF;">Len</span><span style="color: #000000;">(strText)
   </span><span style="color: #0000FF;">If</span><span style="color: #000000;"> </span><span style="color: #0000FF;">InStr</span><span style="color: #000000;">(iPos, </span><span style="color: #0000FF;">UCase</span><span style="color: #000000;">(strText), </span><span style="color: #800000;">"</span><span style="color: #800000;">0X00000</span><span style="color: #800000;">"</span><span style="color: #000000;">) </span><span style="color: #000000;">&gt;</span><span style="color: #000000;"> </span><span style="color: #800080;">0</span><span style="color: #000000;"> </span><span style="color: #0000FF;">Then</span><span style="color: #000000;">
       iTotal </span><span style="color: #000000;">=</span><span style="color: #000000;"> iTotal </span><span style="color: #000000;">+</span><span style="color: #000000;"> </span><span style="color: #800080;">1</span><span style="color: #000000;">
            iPos </span><span style="color: #000000;">=</span><span style="color: #000000;"> </span><span style="color: #0000FF;">InStr</span><span style="color: #000000;">(iPos, </span><span style="color: #0000FF;">UCase</span><span style="color: #000000;">(strText), </span><span style="color: #800000;">"</span><span style="color: #800000;">0X00000</span><span style="color: #800000;">"</span><span style="color: #000000;">)_
            </span><span style="color: #000000;">+</span><span style="color: #000000;"> </span><span style="color: #0000FF;">Len</span><span style="color: #000000;">(</span><span style="color: #800000;">"</span><span style="color: #800000;">0X00000</span><span style="color: #800000;">"</span><span style="color: #000000;">)
        </span><span style="color: #0000FF;">Else</span><span style="color: #000000;">
            </span><span style="color: #0000FF;">Exit</span><span style="color: #000000;"> </span><span style="color: #0000FF;">Do</span><span style="color: #000000;">
        </span><span style="color: #0000FF;">End</span><span style="color: #000000;"> </span><span style="color: #0000FF;">If</span><span style="color: #000000;">
</span><span style="color: #0000FF;">Loop</span><span style="color: #000000;">

</span><span style="color: #008000;">'</span><span style="color: #008000;"> Determine if Errors exist in log file</span><span style="color: #008000;">
</span><span style="color: #0000FF;">If</span><span style="color: #000000;"> iTotal </span><span style="color: #000000;">&gt;</span><span style="color: #000000;"> </span><span style="color: #800080;">0</span><span style="color: #000000;"> </span><span style="color: #0000FF;">Then</span><span style="color: #000000;">
   strErrors </span><span style="color: #000000;">=</span><span style="color: #000000;"> </span><span style="color: #800080;">1</span><span style="color: #000000;">
</span><span style="color: #0000FF;">Else</span><span style="color: #000000;">
   strErrors </span><span style="color: #000000;">=</span><span style="color: #000000;"> </span><span style="color: #800080;">0</span><span style="color: #000000;">
</span><span style="color: #0000FF;">End</span><span style="color: #000000;"> </span><span style="color: #0000FF;">If</span><span style="color: #000000;">

</span><span style="color: #008000;">'</span><span style="color: #008000;"> Write Application Log for Success or Failure</span><span style="color: #008000;">
</span><span style="color: #0000FF;">If</span><span style="color: #000000;"> strErrors </span><span style="color: #000000;">=</span><span style="color: #000000;"> </span><span style="color: #800080;">1</span><span style="color: #000000;"> </span><span style="color: #0000FF;">Then</span><span style="color: #000000;">

    </span><span style="color: #0000FF;">set</span><span style="color: #000000;"> objFSO </span><span style="color: #000000;">=</span><span style="color: #000000;"> </span><span style="color: #0000FF;">CreateObject</span><span style="color: #000000;">(</span><span style="color: #800000;">"</span><span style="color: #800000;">Scripting.FileSystemObject</span><span style="color: #800000;">"</span><span style="color: #000000;">)
    objFSO.MoveFile txtLog , txtlogERROR
    strMessage </span><span style="color: #000000;">=</span><span style="color: #000000;"> </span><span style="color: #800000;">"</span><span style="color: #800000;">Robocopy Job Failed - Please check log file: </span><span style="color: #800000;">"</span><span style="color: #000000;"> </span><span style="color: #000000;">&amp;</span><span style="color: #000000;"> txtLogERROR
    </span><span style="color: #0000FF;">set</span><span style="color: #000000;"> objShell </span><span style="color: #000000;">=</span><span style="color: #000000;"> </span><span style="color: #0000FF;">CreateObject</span><span style="color: #000000;">(</span><span style="color: #800000;">"</span><span style="color: #800000;">WScript.Shell</span><span style="color: #800000;">"</span><span style="color: #000000;">)
    objShell.LogEvent EVENTLOG_ERROR, strMessage
    </span><span style="color: #0000FF;">Set</span><span style="color: #000000;"> WshShell </span><span style="color: #000000;">=</span><span style="color: #000000;"> WScript.CreateObject(</span><span style="color: #800000;">"</span><span style="color: #800000;">WScript.Shell</span><span style="color: #800000;">"</span><span style="color: #000000;">)
</span><span style="color: #0000FF;">Else</span><span style="color: #000000;">
   strMessage </span><span style="color: #000000;">=</span><span style="color: #000000;"> </span><span style="color: #800000;">"</span><span style="color: #800000;">Robocopy Job Completed Successfully</span><span style="color: #800000;">"</span><span style="color: #000000;">

</span><span style="color: #008000;">'</span><span style="color: #008000;"> If you do not want to send Success Events to the Application Even Viewer Commend out the following 3 lines</span><span style="color: #008000;">
</span><span style="color: #000000;">    </span><span style="color: #0000FF;">set</span><span style="color: #000000;"> objShell </span><span style="color: #000000;">=</span><span style="color: #000000;"> </span><span style="color: #0000FF;">CreateObject</span><span style="color: #000000;">(</span><span style="color: #800000;">"</span><span style="color: #800000;">WScript.Shell</span><span style="color: #800000;">"</span><span style="color: #000000;">)
    objShell.LogEvent EVENTLOG_INFORMATION, strMessage
    </span><span style="color: #0000FF;">Set</span><span style="color: #000000;"> WshShell </span><span style="color: #000000;">=</span><span style="color: #000000;"> WScript.CreateObject(</span><span style="color: #800000;">"</span><span style="color: #800000;">WScript.Shell</span><span style="color: #800000;">"</span><span style="color: #000000;">)
</span><span style="color: #0000FF;">End</span><span style="color: #000000;"> </span><span style="color: #0000FF;">If</span><span style="color: #000000;">   

</span><span style="color: #008000;">'</span><span style="color: #008000;"> Readfile function</span><span style="color: #008000;">
</span><span style="color: #0000FF;">function</span><span style="color: #000000;"> GetFile(txtLog)
  </span><span style="color: #0000FF;">If</span><span style="color: #000000;"> txtLog</span><span style="color: #000000;">&lt;&gt;</span><span style="color: #800000;">""</span><span style="color: #000000;"> </span><span style="color: #0000FF;">Then</span><span style="color: #000000;">
    </span><span style="color: #0000FF;">Dim</span><span style="color: #000000;"> FS, FileStream
    </span><span style="color: #0000FF;">Set</span><span style="color: #000000;"> FS </span><span style="color: #000000;">=</span><span style="color: #000000;"> </span><span style="color: #0000FF;">CreateObject</span><span style="color: #000000;">(</span><span style="color: #800000;">"</span><span style="color: #800000;">Scripting.FileSystemObject</span><span style="color: #800000;">"</span><span style="color: #000000;">)
      </span><span style="color: #0000FF;">on</span><span style="color: #000000;"> </span><span style="color: #0000FF;">error</span><span style="color: #000000;"> </span><span style="color: #0000FF;">resume</span><span style="color: #000000;"> </span><span style="color: #0000FF;">Next</span><span style="color: #000000;">
      </span><span style="color: #0000FF;">Set</span><span style="color: #000000;"> FileStream </span><span style="color: #000000;">=</span><span style="color: #000000;"> FS.OpenTextFile(txtLog)
      GetFile </span><span style="color: #000000;">=</span><span style="color: #000000;"> FileStream.ReadAll
  </span><span style="color: #0000FF;">End</span><span style="color: #000000;"> </span><span style="color: #0000FF;">If</span><span style="color: #000000;">
</span><span style="color: #0000FF;">End Function</span></pre>
<p><!-- Code inserted with Steve Dunn's Windows Live Writer Code Formatter Plugin.  http://dunnhq.com --></div>
<p align="justify">Once you have created the VBS File from above (<strong>ROBOCOPY_LOGEVENT.VBS</strong>) You will need to create a simple batch file to pass the needed variables to your script for processing, in addition this batch file can also execute your actual Robocopy command and then of course you can just schedule this batch file.</p>
<p>Here is a Sample Batch File (CMD):</p>
<p>&#160;</p>
<div style="padding-bottom: 0px; padding-left: 0px; width: 441px; padding-right: 0px; display: block; float: none; margin-left: auto; margin-right: auto; padding-top: 0px" id="scid:57F11A72-B0E5-49c7-9094-E3A15BD5B5E6:a3468482-d4b8-41bb-8755-5d2d610c9e4a" class="wlWriterEditableSmartContent">
<pre style="background-color:#DDDDDD;white-space:-moz-pre-wrap; white-space: -pre-wrap; white-space: -o-pre-wrap; white-space: pre-wrap; word-wrap: break-word;overflow: auto;"><span style="color: #0000FF;">@ECHO</span><span style="color: #000000;"> </span><span style="color: #0000FF;">OFF</span><span style="color: #000000;">
</span><span style="color: #0000FF;">set</span><span style="color: #000000;"> daysarchive</span><span style="color: #000000;">=</span><span style="color: #000000;">30</span><span style="color: #000000;">
</span><span style="color: #0000FF;">set</span><span style="color: #000000;"> source</span><span style="color: #000000;">=</span><span style="color: #000000;">"</span><span style="color: #000000;">C:\Source_Folder</span><span style="color: #000000;">"</span><span style="color: #000000;">
</span><span style="color: #0000FF;">set</span><span style="color: #000000;"> dest</span><span style="color: #000000;">=</span><span style="color: #000000;">"</span><span style="color: #000000;">\\ServerName\\Backup_Folder</span><span style="color: #000000;">"</span><span style="color: #000000;">
</span><span style="color: #0000FF;">set</span><span style="color: #000000;"> logpath</span><span style="color: #000000;">=</span><span style="color: #000000;">"</span><span style="color: #000000;">C:\Log_Folder\"
set logname=</span><span style="color: #000000;">"</span><span style="color: #000000;">Robocopy-log-file</span><span style="color: #000000;">.</span><span style="color: #000000;">log</span><span style="color: #000000;">"</span><span style="color: #000000;">
set fullpath=</span><span style="color: #000000;">"</span><span style="color: #000000;">%logpath:</span><span style="color: #000000;">"</span><span style="color: #000000;">=%%logname:</span><span style="color: #000000;">"</span><span style="color: #000000;">=</span><span style="color: #000000;">%</span><span style="color: #000000;">"</span><span style="color: #000000;">
ROBOCOPY %source% %dest%  /E /NP /LOG+:%fullpath% /R:1 /W:3
wscript ROBOCOPY_LOGEVENT.VBS %logpath% %logname% %daysarchive%</span></pre>
<p><!-- Code inserted with Steve Dunn's Windows Live Writer Code Formatter Plugin.  http://dunnhq.com --></div>
<p align="justify">I hope you find this script as useful as I did. I am working on a better way to Log to the Event Viewer, by creating a Robocopy Event Log in the Windows Event Viewer and logging everything there.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.askthemct.com/2009/07/16/circularish-logging-the-event-viewer-and-robocopy/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Export SQL Activity Monitor Data</title>
		<link>http://www.askthemct.com/2009/06/22/export-sql-activity-monitor-data/</link>
		<comments>http://www.askthemct.com/2009/06/22/export-sql-activity-monitor-data/#comments</comments>
		<pubDate>Mon, 22 Jun 2009 21:36:00 +0000</pubDate>
		<dc:creator>.rev</dc:creator>
				<category><![CDATA[.computers]]></category>
		<category><![CDATA[.howto]]></category>

		<guid isPermaLink="false">http://www.askthemct.com/2009/06/22/export-sql-activity-monitor-data/</guid>
		<description><![CDATA[I know its been forever since I’ve written anything, but that’s life in the fast lane I guess. But I recently ran into something that I wanted to share. I’ve been working with a client trying to get some issues resolved with one of their applications and at one point they asked me to gather [...]]]></description>
			<content:encoded><![CDATA[<p align="justify">I know its been forever since I’ve written anything, but that’s life in the fast lane I guess. But I recently ran into something that I wanted to share. I’ve been working with a client trying to get some issues resolved with one of their applications and at one point they asked me to gather a snapshot of all the locks and activities going on with the server at the time the application failed. Now SQL 2005 does have this great Activity Monitor, however it doesn’t include any ability to export the report. In the activity monitor you can also take a look at the last SQL statement that a particular SPID ran if there is one. So I wanted to find a way to export all that data into an Excel Document to get a nice snapshot of the processes that are running and the locks, wait times, statements, etc that would help me figure out what is going on with this server. So after a couple days worth of digging and trying to dust of my T-SQL skills I think I’ve managed to do exactly that. I wanted to share this with everyone because it’s not a client specific query and if you find your self in need actually grabbing this information to analyze later I think this might help.</p>
<p> <span id="more-120"></span>
<div style="padding-bottom: 0px; margin: 0px; padding-left: 0px; padding-right: 0px; display: inline; float: none; padding-top: 0px" id="scid:57F11A72-B0E5-49c7-9094-E3A15BD5B5E6:eea93a00-6688-4d2e-8154-bd5df93b5b4b" class="wlWriterEditableSmartContent">
<pre style="background-color:#DDDDDD;white-space:-moz-pre-wrap; white-space: -pre-wrap; white-space: -o-pre-wrap; white-space: pre-wrap; word-wrap: break-word;overflow: auto;"><span style="color: #0000FF;">USE</span><span style="color: #000000;"> MASTER
</span><span style="color: #0000FF;">GO</span><span style="color: #000000;">

</span><span style="color: #008080;">--</span><span style="color: #008080;">Create a temporary table with the information we need</span><span style="color: #008080;">
</span><span style="color: #0000FF;">SELECT</span><span style="color: #000000;"> </span><span style="color: #FF0000;">[</span><span style="color: #FF0000;">Process ID</span><span style="color: #FF0000;">]</span><span style="color: #000000;"> </span><span style="color: #808080;">=</span><span style="color: #000000;"> p.spid
    , </span><span style="color: #FF0000;">[</span><span style="color: #FF0000;">IsSystemProcess</span><span style="color: #FF0000;">]</span><span style="color: #000000;"> </span><span style="color: #808080;">=</span><span style="color: #000000;"> </span><span style="color: #FF00FF;">case</span><span style="color: #000000;"> </span><span style="color: #0000FF;">when</span><span style="color: #000000;"> s.is_user_process </span><span style="color: #808080;">=</span><span style="color: #000000;"> </span><span style="color: #800000; font-weight: bold;">1</span><span style="color: #000000;"> </span><span style="color: #0000FF;">then</span><span style="color: #000000;"> </span><span style="color: #800000; font-weight: bold;">0</span><span style="color: #000000;"> </span><span style="color: #0000FF;">else</span><span style="color: #000000;"> </span><span style="color: #800000; font-weight: bold;">1</span><span style="color: #000000;"> </span><span style="color: #0000FF;">end</span><span style="color: #000000;">
    , </span><span style="color: #FF0000;">[</span><span style="color: #FF0000;">User</span><span style="color: #FF0000;">]</span><span style="color: #000000;"> </span><span style="color: #808080;">=</span><span style="color: #000000;"> p.loginame
    , </span><span style="color: #FF0000;">[</span><span style="color: #FF0000;">Database</span><span style="color: #FF0000;">]</span><span style="color: #000000;"> </span><span style="color: #808080;">=</span><span style="color: #000000;"> </span><span style="color: #FF00FF;">ISNULL</span><span style="color: #000000;">(</span><span style="color: #FF00FF;">db_name</span><span style="color: #000000;">(p.dbid),N</span><span style="color: #FF0000;">''</span><span style="color: #000000;">)
    , </span><span style="color: #FF0000;">[</span><span style="color: #FF0000;">Status</span><span style="color: #FF0000;">]</span><span style="color: #000000;"> </span><span style="color: #808080;">=</span><span style="color: #000000;"> p.status
    , </span><span style="color: #FF0000;">[</span><span style="color: #FF0000;">Open Transactions</span><span style="color: #FF0000;">]</span><span style="color: #000000;"> </span><span style="color: #808080;">=</span><span style="color: #000000;"> p.open_tran
    , </span><span style="color: #FF0000;">[</span><span style="color: #FF0000;">Command</span><span style="color: #FF0000;">]</span><span style="color: #000000;"> </span><span style="color: #808080;">=</span><span style="color: #000000;"> p.cmd
    , </span><span style="color: #FF0000;">[</span><span style="color: #FF0000;">Application</span><span style="color: #FF0000;">]</span><span style="color: #000000;"> </span><span style="color: #808080;">=</span><span style="color: #000000;"> p.program_name
    , </span><span style="color: #FF0000;">[</span><span style="color: #FF0000;">Wait Time</span><span style="color: #FF0000;">]</span><span style="color: #000000;"> </span><span style="color: #808080;">=</span><span style="color: #000000;"> p.waittime
    , </span><span style="color: #FF0000;">[</span><span style="color: #FF0000;">Wait Type</span><span style="color: #FF0000;">]</span><span style="color: #000000;"> </span><span style="color: #808080;">=</span><span style="color: #000000;"> </span><span style="color: #FF00FF;">case</span><span style="color: #000000;"> </span><span style="color: #0000FF;">when</span><span style="color: #000000;"> p.waittype </span><span style="color: #808080;">=</span><span style="color: #000000;"> </span><span style="color: #800000; font-weight: bold;">0</span><span style="color: #000000;"> </span><span style="color: #0000FF;">then</span><span style="color: #000000;"> N</span><span style="color: #FF0000;">''</span><span style="color: #000000;"> </span><span style="color: #0000FF;">else</span><span style="color: #000000;"> p.lastwaittype </span><span style="color: #0000FF;">end</span><span style="color: #000000;">
    , </span><span style="color: #FF0000;">[</span><span style="color: #FF0000;">Wait Resource</span><span style="color: #FF0000;">]</span><span style="color: #000000;"> </span><span style="color: #808080;">=</span><span style="color: #000000;"> </span><span style="color: #FF00FF;">case</span><span style="color: #000000;"> </span><span style="color: #0000FF;">when</span><span style="color: #000000;"> p.waittype </span><span style="color: #808080;">=</span><span style="color: #000000;"> </span><span style="color: #800000; font-weight: bold;">0</span><span style="color: #000000;"> </span><span style="color: #0000FF;">then</span><span style="color: #000000;"> N</span><span style="color: #FF0000;">''</span><span style="color: #000000;"> </span><span style="color: #0000FF;">else</span><span style="color: #000000;"> p.waitresource </span><span style="color: #0000FF;">end</span><span style="color: #000000;">
    , </span><span style="color: #FF0000;">[</span><span style="color: #FF0000;">CPU</span><span style="color: #FF0000;">]</span><span style="color: #000000;"> </span><span style="color: #808080;">=</span><span style="color: #000000;"> p.cpu
    , </span><span style="color: #FF0000;">[</span><span style="color: #FF0000;">Physical IO</span><span style="color: #FF0000;">]</span><span style="color: #000000;"> </span><span style="color: #808080;">=</span><span style="color: #000000;"> p.physical_io
    , </span><span style="color: #FF0000;">[</span><span style="color: #FF0000;">Memory Usage</span><span style="color: #FF0000;">]</span><span style="color: #000000;"> </span><span style="color: #808080;">=</span><span style="color: #000000;"> p.memusage
    , </span><span style="color: #FF0000;">[</span><span style="color: #FF0000;">Login Time</span><span style="color: #FF0000;">]</span><span style="color: #000000;"> </span><span style="color: #808080;">=</span><span style="color: #000000;"> p.login_time
    , </span><span style="color: #FF0000;">[</span><span style="color: #FF0000;">Last Batch</span><span style="color: #FF0000;">]</span><span style="color: #000000;"> </span><span style="color: #808080;">=</span><span style="color: #000000;"> p.last_batch
    , </span><span style="color: #FF0000;">[</span><span style="color: #FF0000;">Host</span><span style="color: #FF0000;">]</span><span style="color: #000000;"> </span><span style="color: #808080;">=</span><span style="color: #000000;"> p.hostname
    , </span><span style="color: #FF0000;">[</span><span style="color: #FF0000;">Net Library</span><span style="color: #FF0000;">]</span><span style="color: #000000;"> </span><span style="color: #808080;">=</span><span style="color: #000000;"> p.net_library
    , </span><span style="color: #FF0000;">[</span><span style="color: #FF0000;">Net Address</span><span style="color: #FF0000;">]</span><span style="color: #000000;"> </span><span style="color: #808080;">=</span><span style="color: #000000;"> p.net_address
    , </span><span style="color: #FF0000;">[</span><span style="color: #FF0000;">Blocked By</span><span style="color: #FF0000;">]</span><span style="color: #000000;"> </span><span style="color: #808080;">=</span><span style="color: #000000;"> p.blocked
    , </span><span style="color: #FF0000;">[</span><span style="color: #FF0000;">Execution Context ID</span><span style="color: #FF0000;">]</span><span style="color: #000000;"> </span><span style="color: #808080;">=</span><span style="color: #000000;"> p.ecid
    , </span><span style="color: #FF0000;">[</span><span style="color: #FF0000;">ID</span><span style="color: #FF0000;">]</span><span style="color: #000000;"> </span><span style="color: #808080;">=</span><span style="color: #000000;"> </span><span style="color: #FF00FF;">IDENTITY</span><span style="color: #000000;">(</span><span style="color: #0000FF;">int</span><span style="color: #000000;">, </span><span style="color: #800000; font-weight: bold;">1</span><span style="color: #000000;">, </span><span style="color: #800000; font-weight: bold;">1</span><span style="color: #000000;">)
    , (</span><span style="color: #0000FF;">SELECT</span><span style="color: #000000;"> sql_handle </span><span style="color: #0000FF;">from</span><span style="color: #000000;"> sys.sysprocesses </span><span style="color: #0000FF;">where</span><span style="color: #000000;"> spid </span><span style="color: #808080;">=</span><span style="color: #000000;"> p.spid) </span><span style="color: #0000FF;">AS</span><span style="color: #000000;"> </span><span style="color: #FF0000;">[</span><span style="color: #FF0000;">Last Statement</span><span style="color: #FF0000;">]</span><span style="color: #000000;">
</span><span style="color: #0000FF;">INTO</span><span style="color: #000000;"> #snapshot_processinfo
</span><span style="color: #0000FF;">FROM</span><span style="color: #000000;"> master.dbo.sysprocesses p, master.sys.dm_exec_sessions s
    </span><span style="color: #0000FF;">WITH</span><span style="color: #000000;"> (NOLOCK)
    </span><span style="color: #0000FF;">WHERE</span><span style="color: #000000;"> p.spid </span><span style="color: #808080;">=</span><span style="color: #000000;"> s.session_id
    </span><span style="color: #0000FF;">ORDER</span><span style="color: #000000;"> </span><span style="color: #0000FF;">BY</span><span style="color: #000000;"> p.spid
</span><span style="color: #0000FF;">GO</span><span style="color: #000000;">

</span><span style="color: #008080;">--</span><span style="color: #008080;">Query the table and format it.</span><span style="color: #008080;">
</span><span style="color: #0000FF;">SELECT</span><span style="color: #000000;"> </span><span style="color: #FF00FF;">RTRIM</span><span style="color: #000000;">(</span><span style="color: #FF0000;">[</span><span style="color: #FF0000;">Process ID</span><span style="color: #FF0000;">]</span><span style="color: #000000;">) </span><span style="color: #0000FF;">AS</span><span style="color: #000000;"> </span><span style="color: #FF0000;">[</span><span style="color: #FF0000;">Process ID</span><span style="color: #FF0000;">]</span><span style="color: #000000;">
    , </span><span style="color: #FF00FF;">RTRIM</span><span style="color: #000000;">(</span><span style="color: #FF0000;">[</span><span style="color: #FF0000;">IsSystemProcess</span><span style="color: #FF0000;">]</span><span style="color: #000000;">) </span><span style="color: #0000FF;">AS</span><span style="color: #000000;"> </span><span style="color: #FF0000;">[</span><span style="color: #FF0000;">IsSystemProcess</span><span style="color: #FF0000;">]</span><span style="color: #000000;">
    , </span><span style="color: #FF00FF;">RTRIM</span><span style="color: #000000;">(</span><span style="color: #FF0000;">[</span><span style="color: #FF0000;">User</span><span style="color: #FF0000;">]</span><span style="color: #000000;">) </span><span style="color: #0000FF;">AS</span><span style="color: #000000;"> </span><span style="color: #FF0000;">[</span><span style="color: #FF0000;">User</span><span style="color: #FF0000;">]</span><span style="color: #000000;">
    , </span><span style="color: #FF00FF;">RTRIM</span><span style="color: #000000;">(</span><span style="color: #FF0000;">[</span><span style="color: #FF0000;">Database</span><span style="color: #FF0000;">]</span><span style="color: #000000;">) </span><span style="color: #0000FF;">AS</span><span style="color: #000000;"> </span><span style="color: #FF0000;">[</span><span style="color: #FF0000;">Database</span><span style="color: #FF0000;">]</span><span style="color: #000000;">
    , </span><span style="color: #FF00FF;">RTRIM</span><span style="color: #000000;">(</span><span style="color: #FF0000;">[</span><span style="color: #FF0000;">Status</span><span style="color: #FF0000;">]</span><span style="color: #000000;">) </span><span style="color: #0000FF;">AS</span><span style="color: #000000;"> </span><span style="color: #FF0000;">[</span><span style="color: #FF0000;">Status</span><span style="color: #FF0000;">]</span><span style="color: #000000;">
    , </span><span style="color: #FF00FF;">RTRIM</span><span style="color: #000000;">(</span><span style="color: #FF0000;">[</span><span style="color: #FF0000;">Open Transactions</span><span style="color: #FF0000;">]</span><span style="color: #000000;">) </span><span style="color: #0000FF;">AS</span><span style="color: #000000;"> </span><span style="color: #FF0000;">[</span><span style="color: #FF0000;">Open Transactions</span><span style="color: #FF0000;">]</span><span style="color: #000000;">
    , </span><span style="color: #FF00FF;">RTRIM</span><span style="color: #000000;">(</span><span style="color: #FF0000;">[</span><span style="color: #FF0000;">Command</span><span style="color: #FF0000;">]</span><span style="color: #000000;">) </span><span style="color: #0000FF;">AS</span><span style="color: #000000;"> </span><span style="color: #FF0000;">[</span><span style="color: #FF0000;">Command</span><span style="color: #FF0000;">]</span><span style="color: #000000;">
    , </span><span style="color: #FF00FF;">RTRIM</span><span style="color: #000000;">(</span><span style="color: #FF0000;">[</span><span style="color: #FF0000;">Application</span><span style="color: #FF0000;">]</span><span style="color: #000000;">) </span><span style="color: #0000FF;">AS</span><span style="color: #000000;"> </span><span style="color: #FF0000;">[</span><span style="color: #FF0000;">Application</span><span style="color: #FF0000;">]</span><span style="color: #000000;">
    , </span><span style="color: #FF00FF;">RTRIM</span><span style="color: #000000;">(</span><span style="color: #FF0000;">[</span><span style="color: #FF0000;">Wait Time</span><span style="color: #FF0000;">]</span><span style="color: #000000;">) </span><span style="color: #0000FF;">AS</span><span style="color: #000000;"> </span><span style="color: #FF0000;">[</span><span style="color: #FF0000;">Wait Time</span><span style="color: #FF0000;">]</span><span style="color: #000000;">
    , </span><span style="color: #FF00FF;">RTRIM</span><span style="color: #000000;">(</span><span style="color: #FF0000;">[</span><span style="color: #FF0000;">Wait Type</span><span style="color: #FF0000;">]</span><span style="color: #000000;">) </span><span style="color: #0000FF;">AS</span><span style="color: #000000;"> </span><span style="color: #FF0000;">[</span><span style="color: #FF0000;">Wait Type</span><span style="color: #FF0000;">]</span><span style="color: #000000;">
    , </span><span style="color: #FF00FF;">RTRIM</span><span style="color: #000000;">(</span><span style="color: #FF0000;">[</span><span style="color: #FF0000;">Wait Resource</span><span style="color: #FF0000;">]</span><span style="color: #000000;">) </span><span style="color: #0000FF;">AS</span><span style="color: #000000;"> </span><span style="color: #FF0000;">[</span><span style="color: #FF0000;">Wait Resource</span><span style="color: #FF0000;">]</span><span style="color: #000000;">
    , </span><span style="color: #FF00FF;">RTRIM</span><span style="color: #000000;">(</span><span style="color: #FF0000;">[</span><span style="color: #FF0000;">CPU</span><span style="color: #FF0000;">]</span><span style="color: #000000;">) </span><span style="color: #0000FF;">AS</span><span style="color: #000000;"> </span><span style="color: #FF0000;">[</span><span style="color: #FF0000;">CPU</span><span style="color: #FF0000;">]</span><span style="color: #000000;">
    , </span><span style="color: #FF00FF;">RTRIM</span><span style="color: #000000;">(</span><span style="color: #FF0000;">[</span><span style="color: #FF0000;">Physical IO</span><span style="color: #FF0000;">]</span><span style="color: #000000;">) </span><span style="color: #0000FF;">AS</span><span style="color: #000000;"> </span><span style="color: #FF0000;">[</span><span style="color: #FF0000;">Physical IO</span><span style="color: #FF0000;">]</span><span style="color: #000000;">
    , </span><span style="color: #FF00FF;">RTRIM</span><span style="color: #000000;">(</span><span style="color: #FF0000;">[</span><span style="color: #FF0000;">Memory Usage</span><span style="color: #FF0000;">]</span><span style="color: #000000;">) </span><span style="color: #0000FF;">AS</span><span style="color: #000000;"> </span><span style="color: #FF0000;">[</span><span style="color: #FF0000;">Memory Usage</span><span style="color: #FF0000;">]</span><span style="color: #000000;">
    , </span><span style="color: #FF00FF;">RTRIM</span><span style="color: #000000;">(</span><span style="color: #FF0000;">[</span><span style="color: #FF0000;">Login Time</span><span style="color: #FF0000;">]</span><span style="color: #000000;">) </span><span style="color: #0000FF;">AS</span><span style="color: #000000;"> </span><span style="color: #FF0000;">[</span><span style="color: #FF0000;">Login Time</span><span style="color: #FF0000;">]</span><span style="color: #000000;">
    , </span><span style="color: #FF00FF;">RTRIM</span><span style="color: #000000;">(</span><span style="color: #FF0000;">[</span><span style="color: #FF0000;">Last Batch</span><span style="color: #FF0000;">]</span><span style="color: #000000;">) </span><span style="color: #0000FF;">AS</span><span style="color: #000000;"> </span><span style="color: #FF0000;">[</span><span style="color: #FF0000;">Last Batch</span><span style="color: #FF0000;">]</span><span style="color: #000000;">
    , </span><span style="color: #FF00FF;">RTRIM</span><span style="color: #000000;">(</span><span style="color: #FF0000;">[</span><span style="color: #FF0000;">Host</span><span style="color: #FF0000;">]</span><span style="color: #000000;">) </span><span style="color: #0000FF;">AS</span><span style="color: #000000;"> </span><span style="color: #FF0000;">[</span><span style="color: #FF0000;">Host</span><span style="color: #FF0000;">]</span><span style="color: #000000;">
    , </span><span style="color: #FF00FF;">RTRIM</span><span style="color: #000000;">(</span><span style="color: #FF0000;">[</span><span style="color: #FF0000;">Net Library</span><span style="color: #FF0000;">]</span><span style="color: #000000;">) </span><span style="color: #0000FF;">AS</span><span style="color: #000000;"> </span><span style="color: #FF0000;">[</span><span style="color: #FF0000;">Net Library</span><span style="color: #FF0000;">]</span><span style="color: #000000;">
    , </span><span style="color: #FF00FF;">RTRIM</span><span style="color: #000000;">(</span><span style="color: #FF0000;">[</span><span style="color: #FF0000;">Net Address</span><span style="color: #FF0000;">]</span><span style="color: #000000;">) </span><span style="color: #0000FF;">AS</span><span style="color: #000000;"> </span><span style="color: #FF0000;">[</span><span style="color: #FF0000;">Net Address</span><span style="color: #FF0000;">]</span><span style="color: #000000;">
    , </span><span style="color: #FF00FF;">RTRIM</span><span style="color: #000000;">(</span><span style="color: #FF0000;">[</span><span style="color: #FF0000;">Blocked By</span><span style="color: #FF0000;">]</span><span style="color: #000000;">) </span><span style="color: #0000FF;">AS</span><span style="color: #000000;"> </span><span style="color: #FF0000;">[</span><span style="color: #FF0000;">Blocked By</span><span style="color: #FF0000;">]</span><span style="color: #000000;">
    , </span><span style="color: #FF00FF;">RTRIM</span><span style="color: #000000;">(</span><span style="color: #FF0000;">[</span><span style="color: #FF0000;">Execution Context ID</span><span style="color: #FF0000;">]</span><span style="color: #000000;">) </span><span style="color: #0000FF;">AS</span><span style="color: #000000;"> </span><span style="color: #FF0000;">[</span><span style="color: #FF0000;">Execution Context ID</span><span style="color: #FF0000;">]</span><span style="color: #000000;">
    , </span><span style="color: #FF00FF;">RTRIM</span><span style="color: #000000;">(</span><span style="color: #FF0000;">[</span><span style="color: #FF0000;">ID</span><span style="color: #FF0000;">]</span><span style="color: #000000;">) </span><span style="color: #0000FF;">AS</span><span style="color: #000000;"> </span><span style="color: #FF0000;">[</span><span style="color: #FF0000;">ID</span><span style="color: #FF0000;">]</span><span style="color: #000000;">
    , (</span><span style="color: #0000FF;">SELECT</span><span style="color: #000000;"> </span><span style="color: #0000FF;">text</span><span style="color: #000000;"> </span><span style="color: #0000FF;">FROM</span><span style="color: #000000;"> sys.dm_exec_sql_text(</span><span style="color: #FF0000;">[</span><span style="color: #FF0000;">Last Statement</span><span style="color: #FF0000;">]</span><span style="color: #000000;">)) </span><span style="color: #0000FF;">AS</span><span style="color: #000000;"> </span><span style="color: #FF0000;">[</span><span style="color: #FF0000;">Last Statement</span><span style="color: #FF0000;">]</span><span style="color: #000000;">
</span><span style="color: #0000FF;">FROM</span><span style="color: #000000;"> #snapshot_processinfo
</span><span style="color: #0000FF;">GO</span><span style="color: #000000;">

</span><span style="color: #008080;">--</span><span style="color: #008080;">Cleanup that  temporary table</span><span style="color: #008080;">
</span><span style="color: #0000FF;">DROP</span><span style="color: #000000;"> </span><span style="color: #0000FF;">TABLE</span><span style="color: #000000;"> #snapshot_processinfo</span></pre>
<p><!-- Code inserted with Steve Dunn's Windows Live Writer Code Formatter Plugin.  http://dunnhq.com --></div>
<p align="justify">Once you’ve run the code in a SQL Query Window just right click the top right corner of the results window and click copy. Then just paste the data in Excel and format as Table or Create as list to sort through and analyze the data at your discretion. </p>
<p><a href="http://www.askthemct.com/wp-content/uploads/2009/06/image.png"><img style="border-right-width: 0px; display: inline; border-top-width: 0px; border-bottom-width: 0px; margin-left: 0px; border-left-width: 0px; margin-right: 0px" title="image" border="0" alt="image" align="left" src="http://www.askthemct.com/wp-content/uploads/2009/06/image-thumb.png" width="244" height="185" /></a> </p>
<p><a href="http://www.askthemct.com/wp-content/uploads/2009/06/image3.png"><img style="border-right-width: 0px; display: inline; border-top-width: 0px; border-bottom-width: 0px; margin-left: 0px; border-left-width: 0px; margin-right: 0px" title="image" border="0" alt="image" align="right" src="http://www.askthemct.com/wp-content/uploads/2009/06/image3-thumb.png" width="180" height="244" /></a> </p>
<p>&#160;</p>
<p>&#160;</p>
<p>&#160;</p>
<p>&#160;</p>
<p>&#160;</p>
<p>&#160;</p>
<p><a href="http://www.askthemct.com/wp-content/uploads/2009/06/image1.png"><img style="border-right-width: 0px; display: inline; border-top-width: 0px; border-bottom-width: 0px; border-left-width: 0px" title="image" border="0" alt="image" src="http://www.askthemct.com/wp-content/uploads/2009/06/image-thumb1.png" width="244" height="117" /></a></p>
<p align="justify">The code found above is fairly straight forward and I hope it will hopefully help you find what you are looking for. Maybe some day Microsoft will actually add an export button to that Activity Monitor. <img src='http://www.askthemct.com/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' />  </p>
]]></content:encoded>
			<wfw:commentRss>http://www.askthemct.com/2009/06/22/export-sql-activity-monitor-data/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>The return of a steal that isn&#8217;t stealing</title>
		<link>http://www.askthemct.com/2008/11/01/the-return-of-a-steal-that-isnt-stealing/</link>
		<comments>http://www.askthemct.com/2008/11/01/the-return-of-a-steal-that-isnt-stealing/#comments</comments>
		<pubDate>Sat, 01 Nov 2008 15:34:18 +0000</pubDate>
		<dc:creator>.rev</dc:creator>
				<category><![CDATA[.uncategorized]]></category>

		<guid isPermaLink="false">http://www.askthemct.com/2008/11/01/the-return-of-a-steal-that-isnt-stealing/</guid>
		<description><![CDATA[If you are at least a part-time student in the United States at a college or university than you need to checkout the Ultimate Steal from Microsoft. Right now Microsoft is offering a full version of Office 2007 Ultimate for $59.95 and an Upgrade Version of Windows Vista Ultimate for only $64.95. 
Eligible students are [...]]]></description>
			<content:encoded><![CDATA[<p align="justify"><a href="http://www.askthemct.com/wp-content/uploads/2008/11/image1.png"><img style="border-right: 0px; border-top: 0px; margin: 0px 0px 0px 5px; border-left: 0px; border-bottom: 0px" height="142" alt="Office 2007" src="http://www.askthemct.com/wp-content/uploads/2008/11/image-thumb1.png" width="96" align="right" border="0"></a>If you are at least a part-time student in the United States at a college or university than you need to checkout the <a href="http://www.microsoft.com/student/discounts/theultimatesteal-us/default.aspx">Ultimate Steal</a> from Microsoft. Right now Microsoft is offering a full version of Office 2007 Ultimate for $59.95 and an Upgrade Version of Windows Vista Ultimate for only $64.95. </p>
<p>Eligible students are allowed to purchase up to one license from each of the four sections below:
<ul>
<li>Microsoft® Office Ultimate 2007 (USD$59.95): Perpetual license, which includes the following applications: </li>
<ul>
<li>Access® 2007 <br />Accounting Express 2008<br />Excel® 2007 <br />InfoPath® 2007 <br />Groove® 2007 <br />OneNote® 2007 <br />Outlook® 2007 with Business Contact Manager<br />PowerPoint® 2007 <br />Publisher 2007 <br />Word 2007 </li>
</ul>
<li>Microsoft Office Visio Professional 2007 (USD$55.95): Perpetual license, which includes the following application: </li>
<ul>
<li>Visio® Professional 2007 </li>
</ul>
<li>Microsoft Office Language Pack 2007 (USD$9.95): Perpetual license for a single language pack, which includes the following application: </li>
<ul>
<li>Office Language Pack 2007 (<a href="http://office.microsoft.com/en-us/suites/HA102113681033.aspx#5">available languages</a>) </li>
</ul>
<li>Windows Vista® Ultimate Upgrade (USD$64.95): Perpetual license, which includes the following application: </li>
<ul>
<li>Windows Vista® Ultimate Upgrade</li>
</ul>
</ul>
<p>You can find more information and the full terms and conditions about this promotion at the Ultimate Steal web site <a href="http://www.microsoft.com/student/discounts/theultimatesteal-us/terms.aspx">here</a> .</p>
]]></content:encoded>
			<wfw:commentRss>http://www.askthemct.com/2008/11/01/the-return-of-a-steal-that-isnt-stealing/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Stephen Charles Rea: MCT + Blogger + Comedian = Evangelist</title>
		<link>http://www.askthemct.com/2008/10/22/stephen-charles-rea-mct-blogger-comedian-evangelist/</link>
		<comments>http://www.askthemct.com/2008/10/22/stephen-charles-rea-mct-blogger-comedian-evangelist/#comments</comments>
		<pubDate>Wed, 22 Oct 2008 23:40:45 +0000</pubDate>
		<dc:creator>.rev</dc:creator>
				<category><![CDATA[.uncategorized]]></category>

		<guid isPermaLink="false">797914807</guid>
		<description><![CDATA[I was recently interviewed by Microsoft for a couple of projects. If you would like to hear what they had to say about me. Head over to Born to Learn a new blog for Microsoft Learning for all your certifications needs. In the meantime here is a snippet, enjoy.
It’s widely-known that Microsoft Certified Trainers are [...]]]></description>
			<content:encoded><![CDATA[<h4 align="justify">I was recently interviewed by Microsoft for a couple of projects. If you would like to hear what they had to say about me. Head over to <a href="http://blogs.technet.com/mslcommunity/archive/2008/10/22/mct-blogger-comedian-evangelist.aspx">Born to Learn</a> a new blog for Microsoft Learning for all your certifications needs. In the meantime here is a snippet, enjoy.</h4>
<p align="justify">It’s widely-known that Microsoft Certified Trainers are some of Microsoft&#8217;s most active evangelists. They showcase our products to their students and speak on behalf of MS at events such as TechEd and user group meetings. Over the past few years, a number of MCTs have taken their support of MS beyond the classroom and onto the internet.<img title="Stephen Charles Rea" height="200" alt="Stephen Charles Rea" src="http://www.askthemct.com/resume/steve.jpg" width="150" align="right"></p>
<p><a href="http://twitter.com/account/profile_image/stephenrea"></a>
<p align="justify"><a href="http://www.askthemct.com/">AskTheMCT.com</a> is Stephen Charles Rea’s entry into the MCT blogosphere and has tallied more than 25,000 hits since it started on January 1, 2008. Steve, or as he’s know to his friend, the Rev or .rev, is an MCT at the New Horizons in Greensboro, NC where he specializes in the ITPro curriculum. A former stand-up comedian and radio disc jockey, Rea now delivers most of his jokes in the classroom, with a few sneaking into the interview he did with Microsoft in July.
<p align="justify"><a href="http://blogs.technet.com/mslcommunity/archive/2008/10/22/mct-blogger-comedian-evangelist.aspx">Read the rest of the article&#8230;</a></p>
]]></content:encoded>
			<wfw:commentRss>http://www.askthemct.com/2008/10/22/stephen-charles-rea-mct-blogger-comedian-evangelist/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>How do I do that in Office 2007 anyway?</title>
		<link>http://www.askthemct.com/2008/08/13/how-do-i-do-that-in-office-2007-anyway/</link>
		<comments>http://www.askthemct.com/2008/08/13/how-do-i-do-that-in-office-2007-anyway/#comments</comments>
		<pubDate>Wed, 13 Aug 2008 18:12:37 +0000</pubDate>
		<dc:creator>.rev</dc:creator>
				<category><![CDATA[.computers]]></category>
		<category><![CDATA[Microsoft Office]]></category>
		<category><![CDATA[Technology]]></category>

		<guid isPermaLink="false">http://www.askthemct.com/2008/08/13/how-do-i-do-that-in-office-2007-anyway/</guid>
		<description><![CDATA[ Have you been using Microsoft Office 2007? Have you had  a hard time trying to find all those options you knew in Office 2003? Do you wish you had access to some sort of interactive help program to show you where the most popular Microsoft Office related tasks are in the new Ribbon? Well [...]]]></description>
			<content:encoded><![CDATA[<p align="justify"><a href="http://www.askthemct.com/wp-content/uploads/2008/08/image.png"><img src="http://www.askthemct.com/wp-content/uploads/2008/08/image-thumb.png" alt="image" width="155" height="51" align="right" /></a> Have you been using Microsoft Office 2007? Have you had  a hard time trying to find all those options you knew in Office 2003? Do you wish you had access to some sort of interactive help program to show you where the most popular Microsoft Office related tasks are in the new Ribbon? Well if you answered yes to all of those questions then look no further then the amazing Office 2007 Interactive Command reference Guide! That&#8217;s right friends you to can find what you&#8217;re looking for with these five (5) reference guides and matching ribbon mapping Excel Workbooks today! Act now supplies are not running out and this is not a limited time offer, but if you don&#8217;t act now you will be another day without the knowledge to complete your tasks with ease.</p>
<p><span id="more-94"></span></p>
<p align="justify">Microsoft has several Interactive aids to help you find where those seemingly lost options from Word, Excel, PowerPoint, Access and Outlook have run off to now that Office uses the new Ribbon. Take a look at the following links to view them online or download them as flash files to view offline at your convenience. Also included are links to download a full set of ribbon mappings for each of those five (5) Microsoft Office Applications.</p>
<p><strong>Excel 2003 to Excel 2007 Interactive Command Reference Guide</strong></p>
<ul>
<li><strong>Online: </strong><span style="text-decoration: underline;"><a href="http://office.microsoft.com/en-us/excel/HA101491511033.aspx?pid=CH100648241033">http://office.microsoft.com/en-us/excel/HA101491511033.aspx?pid=CH100648241033</a></span></li>
<li><strong>Download: </strong><span style="text-decoration: underline;"><a href="http://www.microsoft.com/downloads/details.aspx?FamilyId=89718ABD-2758-47B3-9F90-93788112B985&amp;displaylang=en">http://www.microsoft.com/downloads/details.aspx?FamilyId=89718ABD-2758-47B3-9F90-93788112B985&amp;displaylang=en</a></span></li>
<li><strong>Ribbon Commands: </strong><span style="text-decoration: underline;"><a href="http://office.microsoft.com/en-us/templates/TC102128621033.aspx">http://office.microsoft.com/en-us/templates/TC102128621033.aspx</a></span></li>
</ul>
<p><strong>Outlook 2003 to Outlook 2007 Interactive Command Reference Guide</strong></p>
<ul>
<li><strong>Online: </strong><span style="text-decoration: underline;"><a href="http://office.microsoft.com/en-us/outlook/HA102221621033.aspx?pid=CH100622221033">http://office.microsoft.com/en-us/outlook/HA102221621033.aspx?pid=CH100622221033</a></span></li>
<li><strong>Download: </strong><span style="text-decoration: underline;"><a href="http://www.microsoft.com/downloads/details.aspx?FamilyId=CC37CC1E-028D-4D30-9093-96CC6513ECA1&amp;displaylang=en">http://www.microsoft.com/downloads/details.aspx?FamilyId=CC37CC1E-028D-4D30-9093-96CC6513ECA1&amp;displaylang=en</a></span></li>
<li><strong>Ribbon Commands: </strong><span style="text-decoration: underline;"><a href="http://office.microsoft.com/en-us/templates/TC102128631033.aspx">http://office.microsoft.com/en-us/templates/TC102128631033.aspx</a></span></li>
</ul>
<p><strong>Word 2003 to Word 2007 Interactive Command Reference Guide</strong></p>
<ul>
<li><strong>Online: </strong><span style="text-decoration: underline;"><a href="http://office.microsoft.com/en-us/word/HA100744321033.aspx?pid=CH100487431033">http://office.microsoft.com/en-us/word/HA100744321033.aspx?pid=CH100487431033</a></span></li>
<li><strong>Download: </strong><span style="text-decoration: underline;"><a href="http://www.microsoft.com/downloads/details.aspx?FamilyId=9044790B-4E24-4277-B714-66D7B18D0AA1&amp;displaylang=en">http://www.microsoft.com/downloads/details.aspx?FamilyId=9044790B-4E24-4277-B714-66D7B18D0AA1&amp;displaylang=en</a></span></li>
<li><strong>Ribbon Commands: </strong><span style="text-decoration: underline;"><a href="http://office.microsoft.com/en-us/templates/TC102128591033.aspx">http://office.microsoft.com/en-us/templates/TC102128591033.aspx</a></span></li>
</ul>
<p><strong>PowerPoint 2003 to PowerPoint 2007 Interactive Command Reference Guide</strong></p>
<ul>
<li><strong>Online: </strong><span style="text-decoration: underline;"><a href="http://office.microsoft.com/en-us/powerpoint/HA101490761033.aspx?pid=CH100668131033">http://office.microsoft.com/en-us/powerpoint/HA101490761033.aspx?pid=CH100668131033</a></span></li>
<li><strong>Download: </strong><span style="text-decoration: underline;"><a href="http://www.microsoft.com/downloads/details.aspx?FamilyId=BEF41DC3-8E28-4282-82D4-CEC2F416CD40&amp;displaylang=en">http://www.microsoft.com/downloads/details.aspx?FamilyId=BEF41DC3-8E28-4282-82D4-CEC2F416CD40&amp;displaylang=en</a></span></li>
<li><strong>Ribbon Commands: </strong><span style="text-decoration: underline;"><a href="http://office.microsoft.com/en-us/templates/TC102128641033.aspx">http://office.microsoft.com/en-us/templates/TC102128641033.aspx</a></span></li>
</ul>
<p><strong>Access 2003 to Access 2007 Interactive Command Reference Guide</strong></p>
<ul>
<li><strong>Online: </strong><span style="text-decoration: underline;"><a href="http://office.microsoft.com/en-us/access/HA102388991033.aspx?pid=CH100621861033">http://office.microsoft.com/en-us/access/HA102388991033.aspx?pid=CH100621861033</a></span></li>
<li><strong>Download: </strong><span style="text-decoration: underline;"><a href="http://www.microsoft.com/downloads/details.aspx?FamilyId=B9574C72-657F-438C-9DE9-F8F70DD2D40D&amp;displaylang=en">http://www.microsoft.com/downloads/details.aspx?FamilyId=B9574C72-657F-438C-9DE9-F8F70DD2D40D&amp;displaylang=en</a></span></li>
<li><strong>Ribbon Commands: </strong><span style="text-decoration: underline;"><a href="http://office.microsoft.com/en-us/templates/TC102128601033.aspx">http://office.microsoft.com/en-us/templates/TC102128601033.aspx</a></span></li>
</ul>
]]></content:encoded>
			<wfw:commentRss>http://www.askthemct.com/2008/08/13/how-do-i-do-that-in-office-2007-anyway/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>71-625 and 71-626 Scores hitting the street</title>
		<link>http://www.askthemct.com/2008/08/13/71-625-and-71-626-scores-hitting-the-street/</link>
		<comments>http://www.askthemct.com/2008/08/13/71-625-and-71-626-scores-hitting-the-street/#comments</comments>
		<pubDate>Wed, 13 Aug 2008 17:52:55 +0000</pubDate>
		<dc:creator>.rev</dc:creator>
				<category><![CDATA[.certification]]></category>
		<category><![CDATA[Certified]]></category>
		<category><![CDATA[MCP]]></category>
		<category><![CDATA[mcp certification]]></category>
		<category><![CDATA[MCTS]]></category>
		<category><![CDATA[Microsoft]]></category>
		<category><![CDATA[Prometric]]></category>

		<guid isPermaLink="false">http://www.askthemct.com/2008/08/13/71-625-and-71-626-scores-hitting-the-street/</guid>
		<description><![CDATA[You may have noticed if you took those beta exams all the way back in December of last year that they still showed up as a &#8220;Tested&#8221; status in your Prometric Candidate History. Well start checking your stats because the scores are now finally being released. 71-625 is still a TS exam, however if you [...]]]></description>
			<content:encoded><![CDATA[<p align="justify">You may have noticed if you took those beta exams all the way back in December of last year that they still showed up as a &#8220;Tested&#8221; status in your Prometric Candidate History. Well start checking your stats because the scores are now finally being released. 71-625 is still a TS exam, however if you passes 71-626 you will notice it is not. Microsoft has stated that they are looking into what type of certificate you might get for passing the final exam when its released, so for now be happy if you passed, but it may be a few months before you find out what type of certification you earned.</p>
<p align="justify">for those that don&#8217;t remember thee beta exams, they were both based on Windows Vista and were aimed in a way at Big box stores like Best Buy for system sellers installers who use media Center products to integrate the modern home. This is the longest period of time I can remember waiting on beta results&#8230;.And you may need ot wait longer, not all results are in as Prometric is still grading the exams now that Microsoft is done looking them over.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.askthemct.com/2008/08/13/71-625-and-71-626-scores-hitting-the-street/feed/</wfw:commentRss>
		<slash:comments>3</slash:comments>
		</item>
		<item>
		<title>What&#8217;s with all these tests?</title>
		<link>http://www.askthemct.com/2008/06/01/whats-with-all-these-tests/</link>
		<comments>http://www.askthemct.com/2008/06/01/whats-with-all-these-tests/#comments</comments>
		<pubDate>Sun, 01 Jun 2008 20:40:01 +0000</pubDate>
		<dc:creator>.rev</dc:creator>
				<category><![CDATA[.certification]]></category>
		<category><![CDATA[Certified]]></category>
		<category><![CDATA[MCITP]]></category>
		<category><![CDATA[MCP]]></category>
		<category><![CDATA[mcp certification]]></category>
		<category><![CDATA[MCSA]]></category>
		<category><![CDATA[MCSE]]></category>
		<category><![CDATA[MCT]]></category>
		<category><![CDATA[MCTS]]></category>
		<category><![CDATA[Microsoft]]></category>

		<guid isPermaLink="false">http://www.askthemct.com/2008/06/01/whats-with-all-these-tests/</guid>
		<description><![CDATA[ So you want to get Microsoft Certified or maybe you just want to update your existing  certifications but somehow it all seems a bit bewildering with the new tracks. A couple years ago Microsoft began transitioning their certification tracks, as you may well have noticed by now tracks like the MCSA, MCSE, MCDBA and [...]]]></description>
			<content:encoded><![CDATA[<p align="justify"><a href="http://www.askthemct.com/wp-content/uploads/2008/06/mcprgb.jpg"><img src="http://www.askthemct.com/wp-content/uploads/2008/06/mcprgb-thumb.jpg" alt="MCP(rgb)" width="112" height="52" align="right" /></a> So you want to get Microsoft Certified or maybe you just want to update your existing  certifications but somehow it all seems a bit bewildering with the new tracks. A couple years ago Microsoft began transitioning their certification tracks, as you may well have noticed by now tracks like the <strong>MCSA</strong>, <strong>MCSE</strong>, <strong>MCDBA</strong> and others are no longer offered for the newer technologies and you may be wondering as to the reasons Microsoft would make this change. And while I can’t personally speak for Microsoft or Microsoft Learning I can speak as to why I believe they’ve done this and hopefully alleviate some of your concerns and questions as to the flow of the New Generation of Certification. We’ll start by talking about the old certifications and work our way forward to the newer generation certifications like the <strong>MCTS</strong>, <strong>MCITP</strong> and <strong>MCPD</strong>.</p>
<p><span id="more-86"></span></p>
<p align="justify">For years the <strong>Microsoft Certified Professional Program</strong> has had its ups and downs, but for more than a decade it has been one of the definitive certification programs in the field of Information Technology. Programs like the <strong>MCSE</strong> for example served its purpose to help a candidate express demonstrated expertise and ability to implement Microsoft Based solutions like Windows NT, Windows 2000 Server, and Windows Server 2003 and so on. There have been, however a few failings in the individual certification tracks. For my prime example I will use the <strong>Microsoft Certified Database Administrator (MCDBA)</strong>. In my case as an <strong>MCDBA</strong> in SQL 2000 Server I am a true IT-Pro certified DBA, not a true developer. Sure I may write code when I have to, just ask me about my recent experience with C# and SharePoint, but for the most part I’m an implementer and administrator of the server technologies.</p>
<p align="justify"><a href="http://www.askthemct.com/wp-content/uploads/2008/06/mcdbargb.jpg"><img src="http://www.askthemct.com/wp-content/uploads/2008/06/mcdbargb-thumb.jpg" alt="MCDBA(rgb)" width="112" height="52" align="left" /></a> A fundamental problem is that if you (a true database developer writing applications that use SQL as a platform) also hold the <strong>MCDBA</strong> certification, but by taking more developer oriented exams there is no distinction as to the end result. So if you and I were both submitted by a hiring agency because someone saw the same certification on our resumes it might be confusing when I try to explain I’m not a developer to the hiring manager, yet I hold what he/she feels is a development certification. While I admit the <strong>MCDBA</strong> is the one real example of this type of confusion there are other issues with the original <strong>MCP</strong> <strong>Program</strong>.</p>
<p align="justify">For example, let’s say that you would like to prove your skills as a Tier One Server Support Agent by certifying on just the basic technology Windows Server 2003 offered. You could take and exam like <strong>70-290</strong> for example, but there isn’t any real distinction between passing that exam and passing any of the other Windows Server 2003 exams like <strong>70-294</strong>, which is an Active Directory exam for the most part. The other side effect is that you really don’t get any additional certification status once you’ve passed your first Microsoft exam until you complete a track, which in this case would be the <strong>Microsoft Certified System Administrator (MCSA) </strong>requiring 3 or 4 more exams depending on the path you chose to take.</p>
<p align="justify">This elementary flaw is what I believe at least in part is a contribution to the “New Generation Certifications” presented by Microsoft. Enter first of these, the <strong>Microsoft Certified Technology Specialist (MCTS)</strong> which has been designed as a single exam certification to prove your knowledge about a product and what it can do. With more than 20 (and more coming every day) <strong>MCTS</strong> certifications you can specifically target your knowledge to a single certification to both prove your skill set with a technology and strengthen your resume for the potential future employment opportunities at or beyond your current place of employment. If you wish to prove your knowledge of Exchange 2007 configuration tasks for example you can now take just one single exam (70-236) in contrast to the older program requiring you to complete the <strong>Microsoft Certified System Engineer (MCSE)</strong> track then adding the “Messaging” designation for a now total of 8 or 9 exams depending again on how you chose your track. And if you decide a simple certification like the <strong>MCST: Microsoft Exchange Server 2007, Configuration </strong>isn’t enough because you need to more than prove a skill set in a single technology you also need to prove your capacity to fulfill the job role of Exchange or Messaging Administration then you will want to follow-up this exam by perusing the next level of certification the <strong>Microsoft Certified IT Professional (MCITP)</strong>.</p>
<p align="justify">This brings us to the <strong>MCITP</strong>, a certification that is an extension of the <strong>MCTS</strong>. If the <strong>MCTS</strong> is a certification of knowledge about a product the <strong>MCITP</strong> is the certification to then take that knowledge and put it to use. These certifications are typically 2 or 3 exams and require a prerequisite knowledge <strong>(MCTS)</strong> exam. As I said before if you wanted to prove your  Microsoft Exchange 2003 skills in the form of a Microsoft Certification you would do that by earning the <strong>MCSE: Messaging </strong>certification by taking 8 or 9 exams. With the MCITP you can prove your Exchange Messaging Administration skills (currently Exchange 2007) by earning the <strong>MCITP: Enterprise Messaging Administrator</strong>. This 2 exam (3 with the <strong>MCTS</strong>) certification is a much more streamline way of doing so when compared to previous program tracks. And remember my <strong>MCDBA</strong> dilemma? Well I am also certified as an <strong>MCTS: Microsoft SQL Server 2005 </strong>as well an <strong>MCITP: Database Administrator</strong>, as opposed to my development counterpart the <strong>MCITP: Database Developer </strong>or the even more specific job function, <strong><strong><a href="http://www.askthemct.com/wp-content/uploads/2008/06/mcitprgb-502.jpg"><img src="http://www.askthemct.com/wp-content/uploads/2008/06/mcitprgb-502-thumb.jpg" alt="MCITP(rgb)_502" width="272" height="61" align="right" /></a></strong>MCITP: Business Intelligence Developer</strong>. Now as a hiring manager and as a candidate it’s far less confusing to distinguish the difference in purpose and function of the certification tracks.</p>
<p align="justify">So <strong>MCTS</strong> certifies us in technologies ranging from Windows Vista to Windows Server 2008 Active Directory to help us demonstrate our knowledge. The <strong>MCITP</strong> helps for mostly IT Professionals establish their ability to function in job roles ranging from Enterprise Support Technician to Enterprise Server Administrator. So what if you’re a developer? You still have the options to certify <strong>(MCTS)</strong> in technologies like the .NET Framework, but your job role specific certifications have a different name, the <strong>Microsoft Certified Professional Developer (MCPD)</strong>. The <strong>MCPD</strong> program is split up into many areas to help you better find a certification track or tracks that suit both your expertise and job related goals. These job specific tracks range from <strong>Enterprise Applications Developer</strong> to <strong>Windows Developer</strong> across differing versions of the .NET platform and versions of Visual Studio.</p>
<p align="justify">There are a few other Certification Programs at Microsoft like the <strong>Microsoft Certified Application Specialist (MCAS) </strong>designed to help you prove skill in Microsoft Office applications like Word, Outlook, and Excel, or you might be interested the <strong>Microsoft Certified Business Management Solutions Specialist</strong> which is designed to prove skill in Microsoft Applications like Dynamics GP or Dynamics CRM, but which ever track you choose to take, I wish you luck on your endeavor and I hope this has in some way helped to simplify your path. If you have any questions don’t hesitate to ask. Here are a couple external links to get your started.</p>
<p align="justify">Find more information about the individual Certification pathways.<br />
<a href="http://www.microsoft.com/learning/mcp/credential/default.mspx" target="_blank">Microsoft Learning</a></p>
<p align="justify">Fairly new Microsoft Sponsored forum just for questions.<br />
<a href="http://forums.community.microsoft.com/en/CertGeneral/threads/" target="_blank">Training and Certification</a></p>
<p align="justify">Your one stop location for all things new in Microsoft Certification<br />
<a title="http://blogs.msdn.com/trika/default.aspx" href="http://blogs.msdn.com/trika/default.aspx" target="_blank">Trika &#8211; MCP Communications</a></p>
]]></content:encoded>
			<wfw:commentRss>http://www.askthemct.com/2008/06/01/whats-with-all-these-tests/feed/</wfw:commentRss>
		<slash:comments>5</slash:comments>
		</item>
		<item>
		<title>Lifetime Garmin Mobile For Blackberry</title>
		<link>http://www.askthemct.com/2008/05/29/lifetime-garmin-mobile-for-blackberry/</link>
		<comments>http://www.askthemct.com/2008/05/29/lifetime-garmin-mobile-for-blackberry/#comments</comments>
		<pubDate>Thu, 29 May 2008 16:52:22 +0000</pubDate>
		<dc:creator>digg</dc:creator>
				<category><![CDATA[.news]]></category>
		<category><![CDATA[Blackberry]]></category>
		<category><![CDATA[GPS]]></category>
		<category><![CDATA[Technology]]></category>

		<guid isPermaLink="false">http://www.askthemct.com/2008/05/29/lifetime-garmin-mobile-for-blackberry/</guid>
		<description><![CDATA[If you have a BlackBerry with a GPS chip and want to use Garmin&#8217;s GPS service you can now get a lifetime subscription for $99 (US) instead of paying $9.95 per month. It is a shame this is only for Blackberry users but it stems from a lawsuit Supreme Court of the United States Case [...]]]></description>
			<content:encoded><![CDATA[<p>If you have a BlackBerry with a GPS chip and want to use Garmin&#8217;s GPS service you can now get a lifetime subscription for $99 (US) instead of paying $9.95 per month. It is a shame this is only for Blackberry users but it stems from a lawsuit Supreme Court of the United States Case 497, 2132 AD. Happy navigation.</p>
<p><a href="http://www8.garmin.com/mobile/blackberry/">read more</a> | <a href="http://digg.com/software/Lifetime_Garmin_Mobile_For_Blackberry">digg story</a></p>
]]></content:encoded>
			<wfw:commentRss>http://www.askthemct.com/2008/05/29/lifetime-garmin-mobile-for-blackberry/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
	</channel>
</rss>
