<?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>binaryfactory.ca &#187; Microsoft</title>
	<atom:link href="http://blog.binaryfactory.ca/tag/microsoft/feed/" rel="self" type="application/rss+xml" />
	<link>http://blog.binaryfactory.ca</link>
	<description>..by Guillaume Ross</description>
	<lastBuildDate>Thu, 11 Aug 2011 21:47:39 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.3.1</generator>
		<item>
		<title>Creating a KMS Appliance with Server Core</title>
		<link>http://blog.binaryfactory.ca/2010/07/creating-a-kms-appliance-with-server-core/</link>
		<comments>http://blog.binaryfactory.ca/2010/07/creating-a-kms-appliance-with-server-core/#comments</comments>
		<pubDate>Wed, 07 Jul 2010 22:03:10 +0000</pubDate>
		<dc:creator>Guillaume</dc:creator>
				<category><![CDATA[Active Directory]]></category>
		<category><![CDATA[Windows]]></category>
		<category><![CDATA[Key]]></category>
		<category><![CDATA[KMS]]></category>
		<category><![CDATA[Licensing]]></category>
		<category><![CDATA[Microsoft]]></category>
		<category><![CDATA[Server Core]]></category>
		<category><![CDATA[Virtualization]]></category>
		<category><![CDATA[Windows 2008 r2]]></category>

		<guid isPermaLink="false">http://blog.binaryfactory.ca/2010/07/creating-a-kms-appliance-with-server-core/</guid>
		<description><![CDATA[As many companies have skipped Vista and may be starting to migrate to Windows 7, the need for servers running KMS (Key Management Services) is going to be felt for many of them. &#160; KMS allows you to do the authorization/activation of Windows in-house, and allows you to get stats about what is going on. [...]]]></description>
			<content:encoded><![CDATA[<p>As many companies have skipped Vista and may be starting to migrate to Windows 7, the need for servers running KMS (Key Management Services) is going to be felt for many of them.</p>
<p>&#160;</p>
<p>KMS allows you to do the authorization/activation of Windows in-house, and allows you to get stats about what is going on. However, running this on a full blown Windows installation could be too expensive, overkill.</p>
<p>&#160;</p>
<p>This article explains the steps to get KMS working in your domain, using a Windows 2008 R2 server in Server Core mode, virtualized. Yes, it is possible to run a KMS in a VM, unlike a few years ago when the EULA explicitly stated you were not allowed to.</p>
<p>Another good reason to go with Windows 2008 R2 is that it supports being a KMS for Windows 7 as well as 2008 servers. If you had a Windows 7 KMS, not only could you not run it in core mode but it would only be able to authorize workstations. And Windows 2008 first release is simply not supported.</p>
<p>&#160;</p>
<h5>Create a Virtual Machine</h5>
<p>This VM can be in a Hyper-V environment or a VMware environment.</p>
<p>As we will be running Core, the requirements are lower. I suggest starting with:</p>
<ul>
<li>1 vCPU</li>
<li>512MB of RAM</li>
<li>10GB of Hard drive (single drive)</li>
<li>Low resource shares relative to your other VMs</li>
<h5>Install Windows Server</h5>
<p>Select your Windows 2008 R2 ISO from your data stores. Obviously, this article is not about that, I assume people interested in KMS know how to install Windows.</p>
<p>Select the core mode.</p>
<p>&#160;</p>
<h5>Windows is up – now what?</h5>
<p>Log into the server’s console through VMware or hyper-v (well this guide mostly works for physical servers too – I just find it’s a waste of metal !). You will be greeted by the minimal UI of Core.</p>
<p><a href="http://blog.binaryfactory.ca/wp-content/uploads/2010/07/image.png"><img title="coreUI" style="border-right: 0px; border-top: 0px; display: inline; border-left: 0px; border-bottom: 0px" height="302" alt="coreUI" src="http://blog.binaryfactory.ca/wp-content/uploads/2010/07/image_thumb.png" width="554" border="0" /></a> </p>
<h6></h6>
</ul>
<h6>Configure the networking</h6>
<p>Run the <em>sconfig</em> command. Chose option 8.</p>
<p>Select your NIC (normally number 0 if you only have one).</p>
<p>Configure it with a static IP , and make sure you configure the DNS settings properly for your domain.</p>
<p>KMS relies on DNS a lot so having a static IP will save you trouble in the future. Alternately depending on your setup, how you manage VLANs and IPs etc, have a reservation for it. <em>ipconfig /all</em> will show you the MAC address of the card, as on the standard Windows install.</p>
<p>Once you’re done configuring the network, go back to the main menu of sconfig.</p>
<h6>Configure your Windows Update Settings</h6>
<p>Set it to obtain updates from Microsoft for now. Later on you will surely manage this by GPO so it does not really matter. Back to the main menu, chose option <strong>6</strong> to download the updates that are required right now. (As core has no Internet explorer or Windows update UI that’s the way of getting them manually).</p>
<h6><strong>Configure date and time (option 9)</strong></h6>
<h6></h6>
<h6>Configure the hostname (option 2)</h6>
<p>I recommend rebooting after you changed it and before you join the domain – if the computer account is pre-staged in AD it will use the old name instead of the pre-staged one if you don’t.</p>
<h6>Join the domain (option 1)</h6>
<p>You can also use the typical netdom commands if you want to join it and force a specific OU.</p>
<p>Reboot</p>
<h6>Add a local administrator</h6>
<p>Once the server reboots, on the domain, log in with your local admin account. Run sconfig, and use option 3 (or use net localgroup – faster!) and add a domain account to your local admins, so you can login with an AD account and manage the server. While you are there, you may want to change the local admin password (the ctrl-alt-del screen does have that option).</p>
<h6>Remote management</h6>
<p>Once the server is fully patched up, and your local admin account is secured and you can now login using a domain account, consider enabling remote management. Option 4 in sconfig allows you to enable remote powershell, remote MMC, WinRM, etc. An interesting thing you can do once this is open is open the event log remotely easily, which may be useful. Be aware that KMS is very low maintenance and that keeping everything locked down may prove more secure, but be sure your operational teams will have a way to get into the server, either through the virtualized console, powershell, or RDP (enabled in the sconfig main menu – with two options, one to allow only secure RDP clients like Vista and Win 7 or one to allow any clients, useful if you still use XP workstation).</p>
<h5>Enable KMS</h5>
<p>Enabling KMS is very simple. The only thing you will need is your “KMS Key”, which can be found on the Microsoft licensing website.</p>
<p>Run this command:</p>
<p><strong>slmgr.vbs /ipk </strong><em><b>KmsKey</b></em></p>
<p>You should then see a small window pop up and confirm the product has been activated.</p>
<p>Now, we should activate our server, while we’re at it.</p>
<p><strong>slmgr.vbs /ato</strong></p>
<p>There we go. KMS is enabled, the server is activated. What else needs to be done?</p>
<p>&#160;</p>
<p>Well first of all, clients rely on DNS to locate the KMS. So if you do not have dynamic updates enabled, start by disabling the automated registration by running:</p>
<p><strong>slmgr.vbs /cdns</strong></p>
<p>The command to enable automatic updates (default but try it if you run into issues or change your mind) is :</p>
<p><strong>slmgr.vbs /sdns</strong></p>
<p>After running these, make sure to restart <em><strong>sppsvc</strong> </em>by using net stop and net start or by using the services MMC, if you enabled remote MMC.</p>
<p>If using manual DNS, create an entry with the following settings:</p>
<table cellspacing="0" cellpadding="0" border="1">
<tbody>
<tr>
<td valign="top" width="312">
<p>Service</p>
</td>
<td valign="top" width="319">
<p>_VLMCS</p>
</td>
</tr>
<tr>
<td valign="top" width="312">
<p>Protocol</p>
</td>
<td valign="top" width="319">
<p>_TCP</p>
</td>
</tr>
<tr>
<td valign="top" width="312">
<p>Port number</p>
</td>
<td valign="top" width="319">
<p>1688</p>
</td>
</tr>
<tr>
<td valign="top" width="312">
<p>Host offering the service</p>
</td>
<td valign="top" width="319">
<p>Fully qualified domain name (FQDN) of the KMS host</p>
</td>
</tr>
</tbody>
</table>
<p>&#160;</p>
<h6>Verify the DNS entry</h6>
<p>Manual or automated, let’s check if it worked.</p>
<p><strong>nslookup -type=srv _vlmcs._tcp.&lt;your DNS domain&gt;</strong></p>
<p>If this command returns the SRV record pointing to your KMS server on port 1688, it means clients will now find the KMS.</p>
<h6>Open the firewall</h6>
<p>As you noticed while creating or verifying the SRV record, the KMS, by default, is listening on port 1688. This can be changed with the slmgr.vbs command. However, no matter what port you do, you will need to open it up in the firewall. You can use netsh…</p>
<p><strong>netsh firewall set portopening tcp 1688 KMS enable</strong></p>
<p>However, the beauty of Server core is that you should never have to connect to it. For this, I highly recommend that you apply your standard Windows 2008 security baseline GPOs, and create a KMS Specific one. In this GPO, you should ensure that the KMS service is set to automated, and that this TCP port is opened.</p>
<p>You can then apply further hardening to the machine, and configure Windows updates by GPO as well. As server core is not a service that is very visible to the users, this server could easily be patched and rebooted at almost any time, but you can patch it like any server that you use. Less patches will be required, as Server core does not include a lot of software that comes with the full install.</p>
<h5>Troubleshooting</h5>
<p>Read the slmgr.vbs documentation for more information. slmgr.vbs /dli will show you some information, and there will be an Event Log created just for KMS where you can get useful information about activations. If you have any issues, remember to check the DNS record from the workstation you’re trying to activate, as well as test connectivity to port 1688.</p>
<p>The error you receive on a workstation may seem cryptic but most of them have a good explanation, so Google them ! Remember you need at least 25 workstation licenses or 5 server licenses to use KMS, and have fun !</p>
]]></content:encoded>
			<wfw:commentRss>http://blog.binaryfactory.ca/2010/07/creating-a-kms-appliance-with-server-core/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>OpsMgr &#8211; Problems deploying through Windows Firewall</title>
		<link>http://blog.binaryfactory.ca/2010/02/opsmgr-problems-deploying-through-windows-firewall/</link>
		<comments>http://blog.binaryfactory.ca/2010/02/opsmgr-problems-deploying-through-windows-firewall/#comments</comments>
		<pubDate>Thu, 25 Feb 2010 23:06:03 +0000</pubDate>
		<dc:creator>Guillaume</dc:creator>
				<category><![CDATA[Active Directory]]></category>
		<category><![CDATA[Security]]></category>
		<category><![CDATA[Windows]]></category>
		<category><![CDATA[Firewall]]></category>
		<category><![CDATA[GPO]]></category>
		<category><![CDATA[Microsoft]]></category>
		<category><![CDATA[MOM]]></category>
		<category><![CDATA[SCOM]]></category>
		<category><![CDATA[Troubleshooting]]></category>

		<guid isPermaLink="false">http://blog.binaryfactory.ca/?p=401</guid>
		<description><![CDATA[Having issues pushing SCOM through the Windows firewall? You opened the Remote Administration exception, you can ping it, you can browse shares, file and print sharing is enabled, yet it still fails? There is one thing I have not seen documented in the SCOM installation/deployment guides: The agent actually adds an exception for itself when [...]]]></description>
			<content:encoded><![CDATA[<p>Having issues pushing SCOM through the Windows firewall?</p>
<p>You opened the Remote Administration exception, you can ping it, you can browse shares, file and print sharing is enabled, yet it still fails?</p>
<p>There is one thing I have not seen documented in the SCOM installation/deployment guides: The agent actually adds an exception for itself when it runs, so if you block local exceptions (What&#8217;s the point of having a GPO for the firewall config on your serves if you don&#8217;t?) , it will fail.</p>
<p>Add this to your Firewall policy, as a program exception:<br />
<span style="font-family: Verdana; font-size: x-small;">%SystemRoot%\422C3AB1-32E0-4411-BF66-A84FEEFCC8E2\MOMAgentInstaller.exe</span></p>
<p><span style="font-family: Verdana; font-size: x-small;">Be sure to open it for the proper IPs only for added security. Then try to push it again..</span></p>
<p><span style="font-family: Verdana; font-size: x-small;">Good luck!</span></p>
]]></content:encoded>
			<wfw:commentRss>http://blog.binaryfactory.ca/2010/02/opsmgr-problems-deploying-through-windows-firewall/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>OpsMgr (SCOM) Discovery stalling &#8211; Kerberos issue &#8211; Using SQL 2008</title>
		<link>http://blog.binaryfactory.ca/2010/02/opsmgr-scom-discovery-stalling-kerberos-issue-using-sql-2008/</link>
		<comments>http://blog.binaryfactory.ca/2010/02/opsmgr-scom-discovery-stalling-kerberos-issue-using-sql-2008/#comments</comments>
		<pubDate>Sat, 20 Feb 2010 01:05:50 +0000</pubDate>
		<dc:creator>Guillaume</dc:creator>
				<category><![CDATA[Active Directory]]></category>
		<category><![CDATA[Windows]]></category>
		<category><![CDATA[Microsoft]]></category>
		<category><![CDATA[MOM]]></category>
		<category><![CDATA[SCOM]]></category>
		<category><![CDATA[Troubleshooting]]></category>

		<guid isPermaLink="false">http://blog.binaryfactory.ca/?p=395</guid>
		<description><![CDATA[You may have issues with the discovery in SCOM not doing anything other than pretending to be working&#8230;for days. It can happen on new setups, or on existing ones if things in particular break. It is a very common problem, and being the lucky guy I am, I obviously had this issue except none of [...]]]></description>
			<content:encoded><![CDATA[<p>You may have issues with the discovery in SCOM not doing anything other than pretending to be working&#8230;for days.</p>
<p>It can happen on new setups, or on existing ones if things in particular break. It is a very common problem, and being the lucky guy I am, I obviously had this issue except none of the fixes discussed on forums worked.</p>
<p>Here&#8217;s a link to the thread I opened on technet&#8230; which includes a detailed description of the problem:</p>
<p><a title="Technet" href="http://social.technet.microsoft.com/Forums/en-US/operationsmanagergeneral/thread/0d76679f-a6ae-4b41-bae8-5477d905a160">http://social.technet.microsoft.com/Forums/en-US/operationsmanagergeneral/thread/0d76679f-a6ae-4b41-bae8-5477d905a160</a></p>
<p>Here&#8217;s a rundown of what to check. However, this document doesn&#8217;t explain how to do every Windows or AD operation, but if you need more info on a specific step, believe me, there&#8217;s a lot of information out there on how to proceed with them..</p>
<p>Bottom line:</p>
<p><strong>1 &#8211; Is your SCOM running with Local System or domain service accounts?</strong></p>
<p><span id="more-395"></span></p>
<p>Let&#8217;s use setspn to check some&#8230;SPNs ! <em>setspn -L domain\account</em></p>
<p><strong>If Local system</strong>: Make sure the computer has SPNs registered for: Itself (HOST), the health service (MSOMHsvc) as well as the SDK (MSOMSdkSvc). It needs one SPN with the netbios name only, and one with the FQDN. So that means six SPNs, not counting potential SQL SPNs if you are running SQL on the same box.</p>
<p><strong>If domain accounts: </strong>Make sure the computer has the SPNs registered for itself and the health service, for a total of 4 SPNs. Make sure the SDK account has the SDK SPNs registered to itself. If it has not, you have two choices: register it manually using setspn, or give the account access to update its own SPNs. To do this, use adsiedit, browse to the service account, and in the advanced permissions, grant Write ServicePrincipalName to &#8220;SELF&#8221;. Next time you start the services, the SPNs will get registered, and there&#8217;s no chance you&#8217;ll make a typo.</p>
<p><strong>2 &#8211; Is your SQL service running with Local System or domain service accounts?</strong></p>
<p>Proceed with the same checks as above. We&#8217;re looking for SPNs on either the computer account if local or the service account if on the domain. You should find two MSSQLSvc SPNs. One with just the FQDN, and the other one with the port number of the SQL instance. The same steps as above apply, if you want to give the service account the rights to register its own SPN.</p>
<p><strong>3 &#8211; Is your clock in sync? Stupid question but hey, it screws up kerberos&#8230; check the date too !</strong></p>
<p><strong>4 &#8211; Is the SDK account (if it&#8217;s a domain account) owner of the SQL OperationsManager database? </strong></p>
<p><strong> </strong>If not, this could be a problem if the account used originally to create it is now disabled or deleted. Change it.</p>
<p>5 &#8211; <strong>Double check for duplicate SPNs</strong>.</p>
<p>It is possible that old accounts contain bad MSSQLSvc, MSOMSdkSvc or MSOMHSvc SPNs. I suggest using your favorite AD tools to search. (adfind by joeware, ldifde, ldp.exe can all do the trick). If you identify any duplicate SPNs, delete the bad ones.</p>
<p><strong>6 &#8211; Try this in SQL, as a sysadmin.</strong></p>
<p>execute as login = &#8216;domain\sqlserviceaccount&#8217;</p>
<p>The results should be simply OK. Then, try any other domain account.  If you get this error, you still have an impersonation problem:</p>
<pre>An exception occurred while enqueueing a message in the target queue. Error: 15404, State: 19. Could not obtain information about Windows NT group/user 'DOMAIN\scom01opsmgr', error code 0x5.</pre>
<pre><strong>Add your SQL and SDK service accounts to the Windows Authorization Access domain group. This is what finally fixed it for me !</strong></pre>
]]></content:encoded>
			<wfw:commentRss>http://blog.binaryfactory.ca/2010/02/opsmgr-scom-discovery-stalling-kerberos-issue-using-sql-2008/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>Problems with EFS Configuration in GPOs?</title>
		<link>http://blog.binaryfactory.ca/2009/10/problems-with-efs-configuration-in-gpos/</link>
		<comments>http://blog.binaryfactory.ca/2009/10/problems-with-efs-configuration-in-gpos/#comments</comments>
		<pubDate>Sat, 10 Oct 2009 05:29:12 +0000</pubDate>
		<dc:creator>Guillaume</dc:creator>
				<category><![CDATA[Active Directory]]></category>
		<category><![CDATA[Windows]]></category>
		<category><![CDATA[bug]]></category>
		<category><![CDATA[EFS]]></category>
		<category><![CDATA[GPO]]></category>
		<category><![CDATA[Microsoft]]></category>
		<category><![CDATA[Stupid]]></category>

		<guid isPermaLink="false">http://blog.binaryfactory.ca/?p=362</guid>
		<description><![CDATA[Having issues similar to: Trying to enable EFS on a specific OU, while it&#8217;s disable at the top of the structure or domain? Recovery certificates from two different GPOs mixing up instead of being replaced? Overall EFS GPOs looking like they aren&#8217;t merging properly? Well, it&#8217;s not because EFS GPOs are supposed to behave like [...]]]></description>
			<content:encoded><![CDATA[<p>Having issues similar to:</p>
<p>Trying to enable EFS on a specific OU, while it&#8217;s disable at the top of the structure or domain?<br />
Recovery certificates from two different GPOs mixing up instead of being replaced?</p>
<p>Overall EFS GPOs looking like they aren&#8217;t merging properly?</p>
<p>Well, it&#8217;s not because EFS GPOs are supposed to behave like black magic. Turns out there&#8217;s a bug, Microsoft&#8217;s aware of it, but doesn&#8217;t think it would be a good idea to FIX IT on Windows XP and 2003.</p>
<p>Thankfully, all it means is you need to edit your GPOs from a Vista, 2008 or Windows 7 machine.</p>
<p>KB : <a href="http://support.microsoft.com/kb/960050/EN-US">EFS may not be enabled expectedly after you disable a policy and this policy turn off the EFS feature</a></p>
<p>Opening my EFS GPOs in Windows 7, switching the Allow/Don&#8217;t allow and applying the &#8216;change&#8217; fixed my GPOs. A few minutes later, and stuff was behaving like it should&#8217;ve been&#8230; Can I have those wasted hours of my life back, Mr. Ballmer?</p>
]]></content:encoded>
			<wfw:commentRss>http://blog.binaryfactory.ca/2009/10/problems-with-efs-configuration-in-gpos/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Microsoft: What&#8217;s the point?</title>
		<link>http://blog.binaryfactory.ca/2008/09/microsoft-whats-the-point/</link>
		<comments>http://blog.binaryfactory.ca/2008/09/microsoft-whats-the-point/#comments</comments>
		<pubDate>Thu, 18 Sep 2008 14:24:35 +0000</pubDate>
		<dc:creator>Guillaume</dc:creator>
				<category><![CDATA[Uncategorized]]></category>
		<category><![CDATA[Microsoft]]></category>
		<category><![CDATA[Stupid]]></category>
		<category><![CDATA[weird]]></category>

		<guid isPermaLink="false">http://blog.binaryfactory.ca/?p=171</guid>
		<description><![CDATA[Powerpoint. Sharepoint. Mappoint. Performancepoint (what the hell!). Makes about as much sense as commercials with Seinfeld and Bill Gates.]]></description>
			<content:encoded><![CDATA[<p>Powerpoint.</p>
<p>Sharepoint.</p>
<p>Mappoint.</p>
<p>Performancepoint (what the hell!).</p>
<p>Makes about as much sense as commercials with Seinfeld and Bill Gates.</p>
]]></content:encoded>
			<wfw:commentRss>http://blog.binaryfactory.ca/2008/09/microsoft-whats-the-point/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Charter Member + Too many certifications</title>
		<link>http://blog.binaryfactory.ca/2008/07/charter-member-too-many-certifications-rant/</link>
		<comments>http://blog.binaryfactory.ca/2008/07/charter-member-too-many-certifications-rant/#comments</comments>
		<pubDate>Wed, 30 Jul 2008 18:40:34 +0000</pubDate>
		<dc:creator>Guillaume</dc:creator>
				<category><![CDATA[Certifications]]></category>
		<category><![CDATA[Microsoft]]></category>
		<category><![CDATA[rant]]></category>
		<category><![CDATA[Stupid]]></category>

		<guid isPermaLink="false">http://blog.binaryfactory.ca/?p=37</guid>
		<description><![CDATA[Well, I&#8217;ve finally received my &#8220;Charter Member&#8221; welcome kit from Microsoft. I was expecting a new card with a note on it or something, but it is just a typical certificate, with the note Charter at the top. Plus it doesn&#8217;t even appear on the transcript. Kind of lame. Oh well, I guess I can [...]]]></description>
			<content:encoded><![CDATA[<p>Well, I&#8217;ve finally received my &#8220;Charter Member&#8221; welcome kit from Microsoft.</p>
<p>I was expecting a new card with a note on it or something, but it is just a typical certificate, with the note Charter at the top. Plus it doesn&#8217;t even appear on the transcript. Kind of lame.</p>
<p>Oh well, I guess I can put it on my resume.. like anyone would put MCTS certifications on their resume.</p>
<p>Why did I get FIVE certifications by getting my MCITP: Enterprise Admin? Are people craving instant gratification so much that Microsoft had to make you feel like you accomplished something every time you spent 130$ and 2 hours to pass an exam?</p>
<p>That MCITP itself is already easier than it should be, the individual certifications are a joke. Putting &#8220;TS: Windows Server 2008 Applications Infrastructure, Configuring&#8221; on my resume feels as stupid as writing &#8220;MCP&#8221; on it. OK, so I know how to install IIS and Sharepoint Services, and I know what a &#8220;Terminal Server&#8221; is. Now what ?</p>
<p>Well, if I was like some people I know I could put this in my signature!</p>

<a href='http://blog.binaryfactory.ca/2008/07/charter-member-too-many-certifications-rant/mcp/' title='mcp'><img width="150" height="80" src="http://blog.binaryfactory.ca/wp-content/uploads/2008/07/mcp-150x80.png" class="attachment-thumbnail" alt="mcp" title="mcp" /></a>
<a href='http://blog.binaryfactory.ca/2008/07/charter-member-too-many-certifications-rant/mctsvista/' title='mctsvista'><img width="150" height="80" src="http://blog.binaryfactory.ca/wp-content/uploads/2008/07/mctsvista-150x80.png" class="attachment-thumbnail" alt="mctsvista" title="mctsvista" /></a>
<a href='http://blog.binaryfactory.ca/2008/07/charter-member-too-many-certifications-rant/mctsapp2k8/' title='mctsapp2k8'><img width="150" height="80" src="http://blog.binaryfactory.ca/wp-content/uploads/2008/07/mctsapp2k8-150x80.png" class="attachment-thumbnail" alt="mctsapp2k8" title="mctsapp2k8" /></a>
<a href='http://blog.binaryfactory.ca/2008/07/charter-member-too-many-certifications-rant/mctsnet2k8/' title='mctsnet2k8'><img width="150" height="80" src="http://blog.binaryfactory.ca/wp-content/uploads/2008/07/mctsnet2k8-150x80.png" class="attachment-thumbnail" alt="mctsnet2k8" title="mctsnet2k8" /></a>
<a href='http://blog.binaryfactory.ca/2008/07/charter-member-too-many-certifications-rant/mctsad/' title='mctsad'><img width="150" height="80" src="http://blog.binaryfactory.ca/wp-content/uploads/2008/07/mctsad-150x80.png" class="attachment-thumbnail" alt="mctsad" title="mctsad" /></a>
<a href='http://blog.binaryfactory.ca/2008/07/charter-member-too-many-certifications-rant/mcitpea/' title='mcitpea'><img width="150" height="60" src="http://blog.binaryfactory.ca/wp-content/uploads/2008/07/mcitpea-150x60.png" class="attachment-thumbnail" alt="mcitpea" title="mcitpea" /></a>
<a href='http://blog.binaryfactory.ca/2008/07/charter-member-too-many-certifications-rant/mctssql2k5/' title='mctssql2k5'><img width="150" height="80" src="http://blog.binaryfactory.ca/wp-content/uploads/2008/07/mctssql2k5-150x80.png" class="attachment-thumbnail" alt="mctssql2k5" title="mctssql2k5" /></a>
<a href='http://blog.binaryfactory.ca/2008/07/charter-member-too-many-certifications-rant/mcitpdba/' title='mcitpdba'><img width="150" height="60" src="http://blog.binaryfactory.ca/wp-content/uploads/2008/07/mcitpdba-150x60.png" class="attachment-thumbnail" alt="mcitpdba" title="mcitpdba" /></a>

<p>/rant</p>
]]></content:encoded>
			<wfw:commentRss>http://blog.binaryfactory.ca/2008/07/charter-member-too-many-certifications-rant/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>

