<?xml version="1.0" encoding="UTF-8"?>
<?xml-stylesheet type="text/xsl" media="screen" href="/~d/styles/rss2full.xsl"?><?xml-stylesheet type="text/css" media="screen" href="http://feeds.feedburner.com/~d/styles/itemcontent.css"?><rss xmlns:content="http://purl.org/rss/1.0/modules/content/" xmlns:wfw="http://wellformedweb.org/CommentAPI/" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:atom="http://www.w3.org/2005/Atom" xmlns:sy="http://purl.org/rss/1.0/modules/syndication/" xmlns:slash="http://purl.org/rss/1.0/modules/slash/" xmlns:feedburner="http://rssnamespace.org/feedburner/ext/1.0" version="2.0">

<channel>
	<title>SerkTools</title>
	
	<link>http://serktools.com</link>
	<description>Your Tool for IT</description>
	<lastBuildDate>Fri, 12 Mar 2010 04:03:50 +0000</lastBuildDate>
	<generator>http://wordpress.org/?v=abc</generator>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
			<atom10:link xmlns:atom10="http://www.w3.org/2005/Atom" rel="self" type="application/rss+xml" href="http://feeds.feedburner.com/Serk" /><feedburner:info uri="serk" /><atom10:link xmlns:atom10="http://www.w3.org/2005/Atom" rel="hub" href="http://pubsubhubbub.appspot.com/" /><item>
		<title>Windows Server Core: Installing ADDS Role</title>
		<link>http://feedproxy.google.com/~r/Serk/~3/5dtTLzza5ns/</link>
		<comments>http://serktools.com/2010/03/02/windows-server-core-installing-adds-role/#comments</comments>
		<pubDate>Tue, 02 Mar 2010 18:30:27 +0000</pubDate>
		<dc:creator>Steve</dc:creator>
				<category><![CDATA[Uncategorized]]></category>
		<category><![CDATA[Server Core]]></category>

		<guid isPermaLink="false">http://serktools.com/?p=828</guid>
		<description><![CDATA[Windows Server Core is a great option for your domain controllers.  Generally speaking domain controllers should not be doing anything else and are rarely logged into interactively anyways.  However promoting a machine to a domain controller from the command line is not as intuitive as it could should be.
This article is also very helpful if [...]]]></description>
			<content:encoded><![CDATA[<p>Windows Server Core is a great option for your domain controllers.  Generally speaking domain controllers should not be doing anything else and are rarely logged into interactively anyways.  However promoting a machine to a domain controller from the command line is not as intuitive as it <span style="text-decoration: line-through;">could</span> should be.</p>
<p>This article is also very helpful if you want to script the promotion of your domain controllers.</p>
<h2>DCPROMO.exe</h2>
<p>Just like on a full server install dcpromo.exe is still used to promote a machine to a domain controller.  One of the nice features of dcpromo.exe is that if the Active Directory Domain Services (ADDS) role is not installed dcpromo.exe will add that role to your server for you.</p>
<p>However if you would like to install the ADDS and DNS roles before you begin the promotion process the command lines would be:</p>
<blockquote><p>dism /online /enable-feature /featurename:NetFx2-ServerCore</p>
<p>dism /online /enable-feature /featurename:NetFx3-ServerCore</p>
<p>dism /online /enable-feature /featurename:DirectoryServices-DomainController-ServerFoundation</p>
<p>dism /online /enable-feature /featurename:DNS-Server-Core-Role</p></blockquote>
<p>The full command argument options of dcpromo.exe can be found at the <a href="http://technet.microsoft.com/en-us/library/cc732887(WS.10).aspx" target="_blank">Microsoft TechNet documentation</a> site.</p>
<p>The common arguments used in <strong>either a new domain or existing domain scenario</strong> are:</p>
<table border="0" cellspacing="0" cellpadding="2" width="602">
<tbody>
<tr>
<td width="200" valign="top">unattend</td>
<td width="400" valign="top">Specifies that wizard will not be used (required on core). Can also specify a file location with answers required for promotion to domain controller.</td>
</tr>
<tr>
<td width="200" valign="top">replicaOrNewDomain</td>
<td width="400" valign="top">Specifies whether to add a domain controller to a domain or configure a new domain.Replica – Add to existing domain (used if not specified)<br />
ReadOnlyReplica – Add as RODC to existing domain<br />
Domain – Create new domain</td>
</tr>
<tr>
<td width="200" valign="top">safeModeAdminPassword</td>
<td width="400" valign="top">The password for the Directory Services Restore Mode account.</td>
</tr>
</tbody>
</table>
<h2>Creating a new Forest</h2>
<p>The bare minimum command to <strong>create a new forest</strong> is:</p>
<blockquote><p>dcpromo.exe /unattend /replicaOrNewDomain:domain /newDomain:forest</p>
<p>/newDomainDnsName:serk.local /domainNetbiosName:SERK</p>
<p>/safeModeAdminPassword:&lt;Password for Directory Services Restore Mode&gt;</p></blockquote>
<p>Remember that when you create a new Forest you are really creating a new Root level Domain so a lot of the commands will be referencing domain creation.</p>
<p>The common parameters used <strong>when creating a new forest </strong>are:</p>
<table border="0" cellspacing="0" cellpadding="2" width="600">
<tbody>
<tr>
<td width="200" valign="top">newDomain</td>
<td width="400" valign="top">Specifies if you are creating a new forest, new child domain, or new tree:<br />
Tree – Creates a new tree<br />
Child – Creates a new child domain<br />
Forest – Creates a new forest</td>
</tr>
<tr>
<td width="200" valign="top">newDomainDnsName</td>
<td width="400" valign="top">Specifies the DNS name of the new domain.</td>
</tr>
<tr>
<td width="200" valign="top">domainNetbiosName</td>
<td width="400" valign="top">Specifies the Netbios name of the new domain.</td>
</tr>
<tr>
<td width="200" valign="top">domainLevel (optional)</td>
<td width="400" valign="top">Specifies the domain level to set this new domain to:<br />
0 – Windows 2000 (used if not specified)<br />
2 – Windows 2003<br />
3 – Windows 2008<br />
4 – Windows 2008 R2</td>
</tr>
<tr>
<td width="200" valign="top">forestLevel (optional)</td>
<td width="400" valign="top">Specifies the forest level to set this new forest to:<br />
0 – Windows 2000 (used on Windows 2008 if not specified)<br />
2 – Windows 2003 (used on Windows 2008 R2 if not specified)<br />
3 – Windows 2008<br />
4 – Windows 2008 R2</td>
</tr>
</tbody>
</table>
<h2>Creating a new Domain in an existing Forest</h2>
<p>The bare minimum command to <strong>create a new domain</strong> in an existing forest is:</p>
<blockquote><p>dcpromo.exe /unattend /replicaOrNewDomain:domain /newDomain:child</p>
<p>/newDomainDnsName:child.serk.local /parentDomainDNSName:serk.local</p>
<p>/domainNetbiosName:CHILD-SERK /childName:child</p>
<p>/userDomain:serk.local /username:administrator /password:*</p>
<p>/safeModeAdminPassword:&lt;Password for Directory Services Restore Mode&gt;</p></blockquote>
<p>The bare minimum command to <strong>create a new tree</strong> in an existing forest is:</p>
<blockquote><p>dcpromo.exe /unattend /replicaOrNewDomain:domain /newDomain:tree</p>
<p>/newDomainDnsName:tree.local /parentDomainDNSName:serk.local</p>
<p>/domainNetbiosName:TREE</p>
<p>/userDomain:serk.local /username:administrator /password:*</p>
<p>/safeModeAdminPassword:&lt;Password for Directory Services Restore Mode&gt;</p></blockquote>
<p>The common parameters used <strong>when creating a new domain in an existing forest </strong>are:</p>
<table border="0" cellspacing="0" cellpadding="2" width="602">
<tbody>
<tr>
<td width="200" valign="top">newDomain</td>
<td width="400" valign="top">Specifies if you are creating a new forest, new child domain, or new tree:<br />
Tree – Creates a new tree<br />
Child – Creates a new child domain<br />
Forest – Creates a new forest</td>
</tr>
<tr>
<td width="200" valign="top">newDomainDnsName</td>
<td width="400" valign="top">Specifies the DNS name of the new domain.</td>
</tr>
<tr>
<td width="200" valign="top">parentDomainDNSName</td>
<td width="400" valign="top">Specifies the parent domains DNS name.</td>
</tr>
<tr>
<td width="200" valign="top">domainNetbiosName</td>
<td width="400" valign="top">Specifies the Netbios name of the new domain.</td>
</tr>
<tr>
<td width="200" valign="top">childName</td>
<td width="400" valign="top">Specifies the single-label DNS name of this child domain.  For example you would specify child if the child domain was child.serk.local.</td>
</tr>
<tr>
<td width="200" valign="top">username</td>
<td width="400" valign="top">Username of account to create domain in forest with.  Must be an enterprise admin account.</td>
</tr>
<tr>
<td width="200" valign="top">userDomain</td>
<td width="400" valign="top">Domain of account specified in the /username parameter.</td>
</tr>
<tr>
<td width="200" valign="top">password</td>
<td width="400" valign="top">Password of account specified in the /username parameter.  You can either specify the plain text password, or a * which will cause you to be prompted at run-time.</td>
</tr>
<tr>
<td width="200" valign="top">domainLevel (optional)</td>
<td width="400" valign="top">Specifies the domain level to set this new domain to:<br />
0 – Windows 2000 (used if not specified)<br />
2 – Windows 2003<br />
3 – Windows 2008<br />
4 – Windows 2008 R2</td>
</tr>
</tbody>
</table>
<h2>Adding a Domain Controller to an Existing Domain</h2>
<p>The bare minimum command to <strong>add a domain controller</strong> to an existing domain is:</p>
<blockquote><p>dcpromo.exe /unattend /replicaOrNewDomain:replica /replicaDomainDNSName:serk.local</p>
<p>/userDomain=serk.local /username=administrator /password:*</p>
<p>/safeModeAdminPassword:&lt;Password for Directory Services Restore Mode&gt;</p></blockquote>
<p>The common parameters used <strong>adding a domain controller to a domain </strong>are:</p>
<table border="0" cellspacing="0" cellpadding="2" width="602">
<tbody>
<tr>
<td width="200" valign="top">replicaDomainDNSName</td>
<td width="400" valign="top">If joining an existing domain then specifies the DNS name of the existing domain.</td>
</tr>
<tr>
<td width="200" valign="top">username</td>
<td width="400" valign="top">Username of account to join domain with.  Must be a domain admin account.</td>
</tr>
<tr>
<td width="200" valign="top">userDomain</td>
<td width="400" valign="top">Domain of account specified in the /username parameter.</td>
</tr>
<tr>
<td width="200" valign="top">password</td>
<td width="400" valign="top">Password of account specified in the /username parameter.  You can either specify the plain text password, or a * which will cause you to be prompted at run-time.</td>
</tr>
<tr>
<td width="200" valign="top">ConfirmGc (optional)</td>
<td width="400" valign="top">Specifies whether the new domain controller should be a Global Catalog server:<br />
Yes – Sets the new DC to be a GC.<br />
No – Does not set the new DC to be a GC. (Used if not specified)</td>
</tr>
<tr>
<td width="200" valign="top">replicationSourceDC (optional)</td>
<td width="400" valign="top">The FQDN of the domain controller to replicate the domain information from during promotion.  If you do not specify a replication source an existing domain controller will be automatically chosen.</td>
</tr>
</tbody>
</table>
<img src="http://feeds.feedburner.com/~r/Serk/~4/5dtTLzza5ns" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://serktools.com/2010/03/02/windows-server-core-installing-adds-role/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		<feedburner:origLink>http://serktools.com/2010/03/02/windows-server-core-installing-adds-role/</feedburner:origLink></item>
		<item>
		<title>Windows Intelligence – $50 Discount</title>
		<link>http://feedproxy.google.com/~r/Serk/~3/0tkhM0Plqn0/</link>
		<comments>http://serktools.com/2010/02/10/windows-intelligence-50-discount/#comments</comments>
		<pubDate>Wed, 10 Feb 2010 18:00:00 +0000</pubDate>
		<dc:creator>Steve</dc:creator>
				<category><![CDATA[Uncategorized]]></category>

		<guid isPermaLink="false">http://serktools.com/2010/02/10/windows-intelligence-50-discount/</guid>
		<description><![CDATA[ Windows Intelligence is a one day conference geared towards IT Pros taking place in Orange County on March 29th, 2010 and in San Francisco on April 26th, 2010.
There will be tracks covering Windows 7, Windows Server 2008 R2, Server Virtualization, Desktop Virtualization, Office 2010, and Exchange 2010.  Each track will have five one hour [...]]]></description>
			<content:encoded><![CDATA[<p><a href="http://www.windowsintelligence.com" target="_blank"><img style="margin: 0px 0px 0px 10px; display: inline; border: 0px;" title="Windows Intelligence Logo" src="http://serktools.com/wp-content/uploads/2010/02/WinIntelLogo1.jpg" border="0" alt="Windows Intelligence Logo" width="242" height="235" align="right" /> Windows Intelligence</a> is a one day conference geared towards IT Pros taking place in Orange County on March 29th, 2010 and in San Francisco on April 26th, 2010.</p>
<p>There will be tracks covering Windows 7, Windows Server 2008 R2, Server Virtualization, Desktop Virtualization, Office 2010, and Exchange 2010.  Each track will have five one hour breakout sessions plus there will be two keynotes.</p>
<p>At the Orange County event I will be speaking on:</p>
<ul>
<li>High Availability in Windows Server 2008 R2</li>
<li>Back-ups, Disaster Recovery and Business Continuity in Server Virtualization</li>
<li>IIS 7.5 in Windows Server 2008 R2</li>
</ul>
<p>My schedule for the San Francisco event has not been set yet.</p>
<p>This is a great event that spans the gap between free community events (eg User Groups) and the large conferences such as TechEd.  If you are looking to spend a day getting caught up on the latest Microsoft technologies this is the perfect event for you.</p>
<p>If you register before February 26th the cost of the event is only $299.  <strong>Plus if you leave a comment on this post I can send you a discount code for $50 off bringing the event down to $250.</strong></p>
<img src="http://feeds.feedburner.com/~r/Serk/~4/0tkhM0Plqn0" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://serktools.com/2010/02/10/windows-intelligence-50-discount/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		<feedburner:origLink>http://serktools.com/2010/02/10/windows-intelligence-50-discount/</feedburner:origLink></item>
		<item>
		<title>Windows Server Core: Installing Roles &amp; Features</title>
		<link>http://feedproxy.google.com/~r/Serk/~3/KNWXiwmd_e4/</link>
		<comments>http://serktools.com/2010/02/02/windows-server-core-installing-roles-features/#comments</comments>
		<pubDate>Tue, 02 Feb 2010 18:00:00 +0000</pubDate>
		<dc:creator>Steve</dc:creator>
				<category><![CDATA[Uncategorized]]></category>
		<category><![CDATA[Server Core]]></category>

		<guid isPermaLink="false">http://serktools.com/2010/02/02/windows-server-core-installing-roles-features/</guid>
		<description><![CDATA[Once you have joined your Windows Server 2008 R2 machine to the domain you are ready to install roles and features.&#160; Normally you would do this through server manager but in core there is no GUI so there is no server manager.
Roles and Features Available to Install
To get a list of roles and features available [...]]]></description>
			<content:encoded><![CDATA[<p>Once you have joined your Windows Server 2008 R2 machine to the domain you are ready to install roles and features.&#160; Normally you would do this through server manager but in core there is no GUI so there is no server manager.</p>
<h2>Roles and Features Available to Install</h2>
<p>To get a list of roles and features available to install you can run the command:</p>
<blockquote><p><strong>dism.exe /online /get-features</strong></p>
</blockquote>
<p>dism.exe is the Deployment Image Servicing and Management Tool.&#160; This command is available on all editions of Win7 and Windows Server 2008 R2.</p>
<p>/online tells dism to work on the currently active installation of Windows.&#160; You can also point it to a stored image even if it is not currently running.</p>
<p>/get-features tells dism to get a list of available features and their current status.&#160; The output of this command on my system (truncated to just a few lines) is:</p>
<blockquote><p>Deployment Image Servicing and Management tool      <br />Version: 6.1.7600.16385 </p>
<p>Image Version: 6.1.7600.16385 </p>
<p>Features listing for package : Microsoft-Windows-ServerCore-Package~31bf3856ad364e35~amd64~~6.1.7600.16385 </p>
<p>Feature Name : NetworkLoadBalancingHeadlessServer      <br />State : Enabled </p>
<p>Feature Name : SUACore      <br />State : Disabled</p>
</blockquote>
<p>After the basic header information it shows us a feature and it’s current state.&#160; The first two features are “NetworkLoadBalancingHeadlessServer” which is installed and SUACore which is not installed.</p>
<p>The list of roles and features available are at the bottom of this post along with any relevant notes next to them.</p>
<h2>Installing a Role or Feature</h2>
<p>To install a role or feature we use the command</p>
<blockquote><p>dism /online /enable-feature /featurename:&lt;Name of Feature&gt;</p>
</blockquote>
<p>To install the .Net Framework 2.0 we would use the command:</p>
<blockquote><p>dism /online /enable-feature /featurename:NetFx2-ServerCore</p>
</blockquote>
<h2>Available Roles and Features in Windows Server 2008 R2 Core</h2>
<p>&#160;</p>
<table border="0" cellspacing="0" cellpadding="0" width="601">
<tbody>
<tr>
<td width="340">NetworkLoadBalancingHeadlessServer</td>
<td width="259">Allows the server to be a member of a Windows Load Balancing cluster</td>
</tr>
<tr>
<td width="340">SUACore</td>
<td width="259">Subsystem for UNIX</td>
</tr>
<tr>
<td width="340">SUACore-WOW64</td>
<td width="259">Subsystem for UNIX</td>
</tr>
<tr>
<td width="340">WindowsServerBackup</td>
<td width="259">&#160;</td>
</tr>
<tr>
<td width="340">WindowsServerBackupCommandlet</td>
<td width="259">&#160;</td>
</tr>
<tr>
<td width="340">MultipathIo</td>
<td width="259">&#160;</td>
</tr>
<tr>
<td width="340">DNS-Server-Core-Role</td>
<td width="259">&#160;</td>
</tr>
<tr>
<td width="340">FRS-Infrastructure</td>
<td width="259">&#160;</td>
</tr>
<tr>
<td width="340">BitLocker</td>
<td width="259">&#160;</td>
</tr>
<tr>
<td width="340">BitLocker-RemoteAdminTool</td>
<td width="259">Ability to remotely administrate BitLocker on the server</td>
</tr>
<tr>
<td width="340">DirectoryServices-DomainController-ServerFoundation</td>
<td width="259">Active Directory</td>
</tr>
<tr>
<td width="340">DirectoryServices-ADAM-ServerCore</td>
<td width="259">Active Directory Lightweight Directory Services (better known as ADAM)</td>
</tr>
<tr>
<td width="340">ActiveDirectory-PowerShell</td>
<td width="259">Active Directory Powershell Cmdlets</td>
</tr>
<tr>
<td width="340">IIS-WebServerRole</td>
<td width="259">&#160;</td>
</tr>
<tr>
<td width="340">IIS-WebServer</td>
<td width="259">&#160;</td>
</tr>
<tr>
<td width="340">IIS-CommonHttpFeatures</td>
<td width="259">&#160;</td>
</tr>
<tr>
<td width="340">IIS-StaticContent</td>
<td width="259">&#160;</td>
</tr>
<tr>
<td width="340">IIS-DefaultDocument</td>
<td width="259">&#160;</td>
</tr>
<tr>
<td width="340">IIS-DirectoryBrowsing</td>
<td width="259">&#160;</td>
</tr>
<tr>
<td width="340">IIS-HttpErrors</td>
<td width="259">&#160;</td>
</tr>
<tr>
<td width="340">IIS-HttpRedirect</td>
<td width="259">&#160;</td>
</tr>
<tr>
<td width="340">IIS-WebDAV</td>
<td width="259">&#160;</td>
</tr>
<tr>
<td width="340">IIS-ApplicationDevelopment</td>
<td width="259">&#160;</td>
</tr>
<tr>
<td width="340">IIS-NetFxExtensibility</td>
<td width="259">&#160;</td>
</tr>
<tr>
<td width="340">IIS-ASPNET</td>
<td width="259">&#160;</td>
</tr>
<tr>
<td width="340">IIS-ASP</td>
<td width="259">&#160;</td>
</tr>
<tr>
<td width="340">IIS-CGI</td>
<td width="259">&#160;</td>
</tr>
<tr>
<td width="340">IIS-ISAPIExtensions</td>
<td width="259">&#160;</td>
</tr>
<tr>
<td width="340">IIS-ISAPIFilter</td>
<td width="259">&#160;</td>
</tr>
<tr>
<td width="340">IIS-ServerSideIncludes</td>
<td width="259">&#160;</td>
</tr>
<tr>
<td width="340">IIS-HealthAndDiagnostics</td>
<td width="259">&#160;</td>
</tr>
<tr>
<td width="340">IIS-HttpLogging</td>
<td width="259">&#160;</td>
</tr>
<tr>
<td width="340">IIS-LoggingLibraries</td>
<td width="259">&#160;</td>
</tr>
<tr>
<td width="340">IIS-RequestMonitor</td>
<td width="259">&#160;</td>
</tr>
<tr>
<td width="340">IIS-HttpTracing</td>
<td width="259">&#160;</td>
</tr>
<tr>
<td width="340">IIS-CustomLogging</td>
<td width="259">&#160;</td>
</tr>
<tr>
<td width="340">IIS-ODBCLogging</td>
<td width="259">&#160;</td>
</tr>
<tr>
<td width="340">IIS-Security</td>
<td width="259">&#160;</td>
</tr>
<tr>
<td width="340">IIS-BasicAuthentication</td>
<td width="259">&#160;</td>
</tr>
<tr>
<td width="340">IIS-WindowsAuthentication</td>
<td width="259">&#160;</td>
</tr>
<tr>
<td width="340">IIS-DigestAuthentication</td>
<td width="259">&#160;</td>
</tr>
<tr>
<td width="340">IIS-ClientCertificateMappingAuthentication</td>
<td width="259">&#160;</td>
</tr>
<tr>
<td width="340">IIS-IISCertificateMappingAuthentication</td>
<td width="259">&#160;</td>
</tr>
<tr>
<td width="340">IIS-URLAuthorization</td>
<td width="259">&#160;</td>
</tr>
<tr>
<td width="340">IIS-RequestFiltering</td>
<td width="259">&#160;</td>
</tr>
<tr>
<td width="340">IIS-IPSecurity</td>
<td width="259">&#160;</td>
</tr>
<tr>
<td width="340">IIS-Performance</td>
<td width="259">&#160;</td>
</tr>
<tr>
<td width="340">IIS-HttpCompressionStatic</td>
<td width="259">&#160;</td>
</tr>
<tr>
<td width="340">IIS-HttpCompressionDynamic</td>
<td width="259">&#160;</td>
</tr>
<tr>
<td width="340">IIS-WebServerManagementTools</td>
<td width="259">&#160;</td>
</tr>
<tr>
<td width="340">IIS-ManagementScriptingTools</td>
<td width="259">&#160;</td>
</tr>
<tr>
<td width="340">IIS-ManagementService</td>
<td width="259">&#160;</td>
</tr>
<tr>
<td width="340">IIS-IIS6ManagementCompatibility</td>
<td width="259">&#160;</td>
</tr>
<tr>
<td width="340">IIS-Metabase</td>
<td width="259">&#160;</td>
</tr>
<tr>
<td width="340">IIS-WMICompatibility</td>
<td width="259">&#160;</td>
</tr>
<tr>
<td width="340">IIS-LegacyScripts</td>
<td width="259">&#160;</td>
</tr>
<tr>
<td width="340">IIS-FTPServer</td>
<td width="259">&#160;</td>
</tr>
<tr>
<td width="340">IIS-FTPSvc</td>
<td width="259">&#160;</td>
</tr>
<tr>
<td width="340">IIS-FTPExtensibility</td>
<td width="259">&#160;</td>
</tr>
<tr>
<td width="340">WAS-WindowsActivationService</td>
<td width="259">&#160;</td>
</tr>
<tr>
<td width="340">WAS-ProcessModel</td>
<td width="259">&#160;</td>
</tr>
<tr>
<td width="340">WAS-NetFxEnvironment</td>
<td width="259">&#160;</td>
</tr>
<tr>
<td width="340">WAS-ConfigurationAPI</td>
<td width="259">&#160;</td>
</tr>
<tr>
<td width="340">IIS-HostableWebCore</td>
<td width="259">&#160;</td>
</tr>
<tr>
<td width="340">ClientForNFS-Base</td>
<td width="259">&#160;</td>
</tr>
<tr>
<td width="340">ServerForNFS-Base</td>
<td width="259">&#160;</td>
</tr>
<tr>
<td width="340">DFSR-Infrastructure-ServerEdition</td>
<td width="259">&#160;</td>
</tr>
<tr>
<td width="340">DHCPServerCore</td>
<td width="259">&#160;</td>
</tr>
<tr>
<td width="340">SNMP-SC</td>
<td width="259">&#160;</td>
</tr>
<tr>
<td width="340">DFSN-Server</td>
<td width="259">&#160;</td>
</tr>
<tr>
<td width="340">TelnetClient</td>
<td width="259">&#160;</td>
</tr>
<tr>
<td width="340">WINS-SC</td>
<td width="259">&#160;</td>
</tr>
<tr>
<td width="340">Printing-ServerCore-Role</td>
<td width="259">&#160;</td>
</tr>
<tr>
<td width="340">Printing-LPDPrintService</td>
<td width="259">&#160;</td>
</tr>
<tr>
<td width="340">Printing-ServerCore-Role-WOW64</td>
<td width="259">&#160;</td>
</tr>
<tr>
<td width="340">ServerCore-EA-IME</td>
<td width="259">&#160;</td>
</tr>
<tr>
<td width="340">ServerCore-EA-IME-WOW64</td>
<td width="259">&#160;</td>
</tr>
<tr>
<td width="340">QWAVE</td>
<td width="259">QoS Support for audio and video</td>
</tr>
<tr>
<td width="340">NetFx2-ServerCore</td>
<td width="259">.Net 2.0 Framework</td>
</tr>
<tr>
<td width="340">NetFx2-ServerCore-WOW64</td>
<td width="259">.Net 2.0 Framework for x86</td>
</tr>
<tr>
<td width="340">NetFx3-ServerCore</td>
<td width="259">.Net 3.5 Framework</td>
</tr>
<tr>
<td width="340">WCF-HTTP-Activation</td>
<td width="259">&#160;</td>
</tr>
<tr>
<td width="340">WCF-NonHTTP-Activation</td>
<td width="259">&#160;</td>
</tr>
<tr>
<td width="340">NetFx3-ServerCore-WOW64</td>
<td width="259">.Net 3.5 Framework for x86</td>
</tr>
<tr>
<td width="340">MicrosoftWindowsPowerShell</td>
<td width="259">&#160;</td>
</tr>
<tr>
<td width="340">MicrosoftWindowsPowerShell-WOW64</td>
<td width="259">&#160;</td>
</tr>
<tr>
<td width="340">ServerManager-PSH-Cmdlets</td>
<td width="259">Powershell Cmdlets for Server Manager</td>
</tr>
<tr>
<td width="340">BestPractices-PSH-Cmdlets</td>
<td width="259">Powershell Cmdelts for Best Practices Analyzer</td>
</tr>
<tr>
<td width="340">PeerDist</td>
<td width="259">Branch Cache</td>
</tr>
<tr>
<td width="340">Microsoft-Hyper-V</td>
<td width="259">&#160;</td>
</tr>
<tr>
<td width="340">VmHostAgent</td>
<td width="259">VDI Agent</td>
</tr>
<tr>
<td width="340">CertificateServices</td>
<td width="259">Active Directory Certificate Services</td>
</tr>
<tr>
<td width="340">SMBHashGeneration</td>
<td width="259">Branch Cache</td>
</tr>
<tr>
<td width="340">ServerMigration</td>
<td width="259">&#160;</td>
</tr>
<tr>
<td width="340">ServerCore-WOW64</td>
<td width="259">&#160;</td>
</tr>
<tr>
<td width="340">FSRM-Infrastructure-Core</td>
<td width="259">&#160;</td>
</tr>
<tr>
<td width="340">CoreFileServer</td>
<td width="259">&#160;</td>
</tr>
<tr>
<td width="340">LightweightServer</td>
<td width="259">&#160;</td>
</tr>
<tr>
<td width="340">Microsoft-Windows-Web-Services-for-Management-IIS-Extension</td>
<td width="259">&#160;</td>
</tr>
<tr>
<td width="340">FailoverCluster-Core</td>
<td width="259">Windows Failover Clustering</td>
</tr>
<tr>
<td width="340">FailoverCluster-Core-WOW64</td>
<td width="259">&#160;</td>
</tr>
</tbody>
</table>
<img src="http://feeds.feedburner.com/~r/Serk/~4/KNWXiwmd_e4" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://serktools.com/2010/02/02/windows-server-core-installing-roles-features/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		<feedburner:origLink>http://serktools.com/2010/02/02/windows-server-core-installing-roles-features/</feedburner:origLink></item>
		<item>
		<title>Windows Server Core: SConfig</title>
		<link>http://feedproxy.google.com/~r/Serk/~3/mLWf9F6Quy0/</link>
		<comments>http://serktools.com/2010/01/26/windows-server-core-sconfig/#comments</comments>
		<pubDate>Tue, 26 Jan 2010 18:30:34 +0000</pubDate>
		<dc:creator>Steve</dc:creator>
				<category><![CDATA[Uncategorized]]></category>
		<category><![CDATA[Server Core]]></category>

		<guid isPermaLink="false">http://serktools.com/?p=730</guid>
		<description><![CDATA[One of the big challenges with installing Windows Server Core is that after the installation you are presented with this:

Even if you are comfortable on the windows command line (and let’s be honest here) most of us (pretty close to all of us) would be hard pressed to even set an IP address.  With PowerShell [...]]]></description>
			<content:encoded><![CDATA[<p>One of the big challenges with installing Windows Server Core is that after the installation you are presented with this:</p>
<p><img style="margin: 0px; display: inline; border-width: 0px;" title="Server Core CLI" src="http://serktools.com/wp-content/uploads/2010/01/CoreCLI.jpg" border="0" alt="Server Core CLI" width="504" height="311" /></p>
<p>Even if you are comfortable on the windows command line (and let’s be honest here) most of us (pretty close to all of us) would be hard pressed to even set an IP address.  With PowerShell becoming very popular among IT Pros the CLI skills of the average Windows Administrator are improving but PowerShell was not available on core until R2 was released.</p>
<p>In my environments I try to do as much server configuration by group policy as possible so that helps a lot with manual configuration of settings.  However when using Windows Server 2008 Core you are going to have to input some fairly complex commands to get an IP address set and the server joined to the domain.  In R2 though Microsoft has included a tool called SConfig to simplify those initial configuration tasks.  When you run the command it calls itself Server Configuration, but I choose to let the “S” stand for Simple Configuration.</p>
<p><img style="margin: 0px; display: inline; border-width: 0px;" title="sconfig.exe Main Screen" src="http://serktools.com/wp-content/uploads/2010/01/CoreSConfig.jpg" border="0" alt="sconfig.exe Main Screen" width="504" height="252" /></p>
<p>As you can see the basic commands you need to get your server up and running are here for you.  Generally speaking I simply run command #2 to set the computer name, command #8 to set the IP settings, and command #1 to join the server to the domain.</p>
<p>After that point I like to let Group Policy take over to provide a central point for configuration settings.  If you are not in an Active Directory environment I would recommend scripting out your settings to provide consistency and easy documentation.</p>
<img src="http://feeds.feedburner.com/~r/Serk/~4/mLWf9F6Quy0" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://serktools.com/2010/01/26/windows-server-core-sconfig/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		<feedburner:origLink>http://serktools.com/2010/01/26/windows-server-core-sconfig/</feedburner:origLink></item>
		<item>
		<title>Windows Server Core: Overview</title>
		<link>http://feedproxy.google.com/~r/Serk/~3/t6gnnrs9h2o/</link>
		<comments>http://serktools.com/2010/01/20/windows-server-core-overview/#comments</comments>
		<pubDate>Wed, 20 Jan 2010 18:30:02 +0000</pubDate>
		<dc:creator>Steve</dc:creator>
				<category><![CDATA[Uncategorized]]></category>
		<category><![CDATA[Server Core]]></category>

		<guid isPermaLink="false">http://serktools.com/?p=727</guid>
		<description><![CDATA[Beginning with Windows Server 2008 Microsoft offered the option to install the operating system without large parts of the graphical user interface (GUI).  This means when you logon to the server all you get is a command line prompt.  There is no Windows Explorer, no start menu and no Internet Explorer among others.  You want [...]]]></description>
			<content:encoded><![CDATA[<p>Beginning with Windows Server 2008 Microsoft offered the option to install the operating system without large parts of the graphical user interface (GUI).  This means when you logon to the server all you get is a command line prompt.  There is no Windows Explorer, no start menu and no Internet Explorer among others.  You want to set the IP address?  Use the command line.  Want to reboot?  Use the command line.  Want to . . . ?  Well you get the idea.</p>
<h2><strong>Advantages</strong></h2>
<p><strong>System Resources</strong>: Server core uses less disk space and less memory.  In short there is less running and less installed.  The full installation of Windows Server 2008 R2 is approximately 7.5gb, while in Core it is approximately 3gb.  The disk space savings is not a serious advantage in my mind unless we are looking at a virtual server environment where you would have dozens or hundreds of these machines using a shared resource (the physical machines storage).</p>
<p>A default installation of Windows Server 2008 R2 (no 3rd party apps, no roles installed, etc) consumes 385mb of memory after a reboot.  The same setup but a Core install uses 255mb.  That is a 34% decrease in memory usage.  Multiply that by 100 virtual machines in a VMware or Hyper-V farm and that is a serious resource savings.</p>
<p><strong>Security:</strong> Since there is simply less stuff installed there is less to patch and less to attack.  The removal of Internet Explorer alone can reduce the number of patches you install significantly.  A component not installed by Core can not be exploited which can possibly provide significant security enhancements.</p>
<p><strong>Raises Required Skill Level of IT Pro:</strong> Managing a Server Core system can be significantly harder if you are not comfortable in a command line environment.  Some readers might think this should be in the Dis-advantages section.  However I see it as an opportunity in two ways.</p>
<p>First it sets a minimum skill level for any IT Pro working on the system.  I find Server Core is a great way to keep less experienced administrators away from your critical machines.</p>
<p>Secondly it forces you to work smarter.  Windows administrators are plagued with never learning how to do something from the command line (and therefore being able to script it, automate, etc) because the GUI tool will get the job done faster than you can learn what the command syntax is.  Once you put yourself in an environment where you do not have a choice you quickly start to grow as a Windows Administrator.  Starting with Windows Server 2008 R2 the .Net framework is available on core and this means that powershell is available.  The best way for a Windows administrator to jump start their career and make significant gains in their productivity is to learn how to use powershell to manage your servers.</p>
<h2><strong>Dis-Advantages</strong></h2>
<p><strong>Limited Roles Available:</strong> The roles available on core are limited.  In Windows Server 2008 R2 Core the roles available are:</p>
<ul>
<li>Active Directory Certificate Services</li>
<li>Active Directory Domain Services</li>
<li>Active Directory Lightweight Directory Services (aka ADAM)</li>
<li>BranchCache Hosted Cache</li>
<li>DHCP Server</li>
<li>DNS Server</li>
<li>File Services</li>
<li>Hyper-V</li>
<li>Media Services</li>
<li>Print Services</li>
<li>Web Server (IIS)
<ul>
<li>Note: In Windows Server 2008 the .Net Framework is not available so that means no ASP.net sites.  In R2 the framework is available.</li>
</ul>
</li>
</ul>
<p>If you are looking to run a role that is not on the list above you will not be able to use core.  Some common examples are Terminal Services, WSUS, Windows Deployment Services and any other not on the list above.</p>
<p><strong>.Net Framework: </strong>As noted in the above section the .Net Framework is not available on Core until R2.  The most notable places this is an issue is if you want to run ASP.net sites or if you want to use PowerShell.  Both of these are pretty painful because core makes a great OS for a web server farm and PowerShell makes a great command line interface to manage an OS from.</p>
<p>However unless you have licensing issues preventing you from upgrading there is no reason not to move to R2.  Think of R2 as a really good service pack.  It is an incremental upgrade so it’s already heavily tested, it has a good track record already, and it provides a lot of polish that Windows Server 2008 was missing (such as the .Net Framework on Core).</p>
<p>As long as I am encouraging you to upgrade to R2 take note that it is only available in x64 so that means if you have REALLY old hardware you will not be able to run R2.  Also watch out for some 3rd party apps which have not updated their products to officially support R2.  For example VMware (ESX, workstation, etc) has to be upgraded to a certain version to officially support R2 (although I have seen it work on versions that supports Windows Server 2008).</p>
<p><strong>3rd Party Applications:</strong> Some third party applications simply do not work without a GUI.  Make sure that your anti-virus, backup agents, monitoring agents, inventory agents, etc will install and allow you to do any management you need to do within core.  One piece of software that is notorious for keeping people off of core is network card management software.  If you want to (for example) team a pair of network cards using the Intel or Broadcom software last I heard those do not work on core.</p>
<h2>Conclusion</h2>
<p>Windows Server Core in the right situations is a great operating system.  Keep an eye on this blog over the next few weeks as I will be publishing some details on how to manage the core operating system.</p>
<img src="http://feeds.feedburner.com/~r/Serk/~4/t6gnnrs9h2o" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://serktools.com/2010/01/20/windows-server-core-overview/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		<feedburner:origLink>http://serktools.com/2010/01/20/windows-server-core-overview/</feedburner:origLink></item>
		<item>
		<title>Hibernation Enabled in Windows Server 2008</title>
		<link>http://feedproxy.google.com/~r/Serk/~3/wdDms2I7cj0/</link>
		<comments>http://serktools.com/2010/01/13/hibernation-enabled-in-windows-server-2008/#comments</comments>
		<pubDate>Wed, 13 Jan 2010 18:00:10 +0000</pubDate>
		<dc:creator>Steve</dc:creator>
				<category><![CDATA[Uncategorized]]></category>

		<guid isPermaLink="false">http://serktools.com/?p=726</guid>
		<description><![CDATA[I think Microsoft made a mistake by having hibernation enabled by default on Windows Server 2008 and above.  Hibernation is an amazing feature on laptops, even on workstations sometimes.  However I have never seen hibernation used on a server.
What bothers me about hibernation being enabled is that it creates a hibernation file that is the [...]]]></description>
			<content:encoded><![CDATA[<p>I think Microsoft made a mistake by having hibernation enabled by default on Windows Server 2008 and above.  Hibernation is an amazing feature on laptops, even on workstations sometimes.  However I have never seen hibernation used on a server.</p>
<p>What bothers me about hibernation being enabled is that it creates a hibernation file that is the same size as your memory.  It does this because for hibernation to work it writes the contents of the memory to disk so that the machine can be powered off.</p>
<p>On physical servers this is not a serious issue because disk space is rarely an issue.  However on virtual machines disk space for each guest is sometimes dialed in pretty tightly and so a large useless file like that can really be problematic.  If you are so inclined it is extremely easy to disable hibernation from the command line:</p>
<blockquote><p><strong>powercfg –h off</strong></p></blockquote>
<p>Where appropriate I use a group policy object to run this command on login for my servers or at the very least disable hibernation on VM templates in my environments.</p>
<img src="http://feeds.feedburner.com/~r/Serk/~4/wdDms2I7cj0" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://serktools.com/2010/01/13/hibernation-enabled-in-windows-server-2008/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		<feedburner:origLink>http://serktools.com/2010/01/13/hibernation-enabled-in-windows-server-2008/</feedburner:origLink></item>
		<item>
		<title>Does Cloud Computing Mean You Are Out of Work?</title>
		<link>http://feedproxy.google.com/~r/Serk/~3/a45LfQifdcM/</link>
		<comments>http://serktools.com/2010/01/11/does-cloud-computing-mean-you-are-out-of-work/#comments</comments>
		<pubDate>Mon, 11 Jan 2010 18:00:28 +0000</pubDate>
		<dc:creator>Steve</dc:creator>
				<category><![CDATA[Uncategorized]]></category>

		<guid isPermaLink="false">http://serktools.com/?p=734</guid>
		<description><![CDATA[I was recently asked on Twitter if I thought that cloud computing was going to mean less work for IT Pros.  Here are my thoughts in bullet point format for easy consumption:

The computer meant less work for all kinds of office workers who’s jobs were replaced by computers.  However companies that brought in computers became [...]]]></description>
			<content:encoded><![CDATA[<p>I was recently asked on Twitter if I thought that cloud computing was going to mean less work for IT Pros.  Here are my thoughts in bullet point format for easy consumption:</p>
<ol>
<li>The computer meant less work for all kinds of office workers who’s jobs were replaced by computers.  However companies that brought in computers became more efficient, grew as a business, and quickly had more (better?) work for those employees to be doing.</li>
<li>Java/C# is more efficient (from a labor perspective) and less error-prone than C/C++ which is more efficient and less error-prone than assembly.  We use these better “tools” to produce better and less error-prone programs with a lot less effort.</li>
<li>When NT started to replace Novell it left a lot of systems administrators who did not update (upgrade?) their skills with limited work options.  In this industry we are expected to almost continually be updating our skill set.  When anyone working in technology stops learning they quickly become less and less relevant.</li>
</ol>
<p>Do I think that a drastic shift to cloud computing will mean those at the bottom of the IT Pro totem pole will be in trouble?  Yes.  Does that bother me?  No.  The IT Pro profession is not going anywhere.</p>
<ol>
<li>The cloud vendors are going to need people to run their clouds, and they are going to need highly skilled, highly paid, and highly respected IT Pros to do that job.  IT Pros that install the operating system from a CD need not apply.</li>
<li>I am an IT Pro but by and large the job I do is not being replaced by the cloud.  I architect IT solutions to meet business needs.  Cloud Computing has just offered me another tool to offer my clients to meet those needs.</li>
<li>The IT Pros that right now do a job that a script could do in a fraction of the time are giving us all a bad name.  If I was paying someone to create accounts all day I would not be happy.  I would much rather pay someone like me (and hopefully you) to automate that process based off of HR data (just as an example).</li>
</ol>
<p>Cloud Computing is a new technological challenge we are faced with.  Learn to adapt.  Stop trying to determine how to hold onto the job you have and start trying to determine how to get the next job that you want.</p>
<img src="http://feeds.feedburner.com/~r/Serk/~4/a45LfQifdcM" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://serktools.com/2010/01/11/does-cloud-computing-mean-you-are-out-of-work/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		<feedburner:origLink>http://serktools.com/2010/01/11/does-cloud-computing-mean-you-are-out-of-work/</feedburner:origLink></item>
		<item>
		<title>Vote for my Sessions at MIX10</title>
		<link>http://feedproxy.google.com/~r/Serk/~3/q5UqtS2qNU8/</link>
		<comments>http://serktools.com/2010/01/05/vote-for-my-sessions-at-mix10/#comments</comments>
		<pubDate>Wed, 06 Jan 2010 01:20:42 +0000</pubDate>
		<dc:creator>Steve</dc:creator>
				<category><![CDATA[Uncategorized]]></category>

		<guid isPermaLink="false">http://serktools.com/?p=738</guid>
		<description><![CDATA[I submitted a few sessions for the MIX10 conference this year.  Now I need you to vote for me so I will be selected for a speaking slot.
The voting application does not have the best UI I have ever seen.  So I want to make it super easy for you.  Here is the step by [...]]]></description>
			<content:encoded><![CDATA[<p>I submitted a few sessions for the MIX10 conference this year.  Now I need you to vote for me so I will be selected for a speaking slot.</p>
<p>The voting application does not have the best UI I have ever seen.  So I want to make it super easy for you.  <strong>Here is the step by step guide to vote for my sessions:</strong></p>
<ol>
<li><a href="http://visitmix.com/opencallvote/Ballot?voteFor=SHOULD070" target="_blank">Click on this link and it will open a new window which will add my session “Should Your Application use Azure?” to your ballot</a>.</li>
<li><a href="http://visitmix.com/opencallvote/Ballot?voteFor=IISFOR071" target="_blank">Click on this link and it will open a new window which will add my session “IIS 7.5 for Developers” to your ballot</a>.</li>
<li><a href="http://visitmix.com/opencallvote/Ballot?submitVote=true" target="_blank">Finally click on this link and it will submit your ballot</a>.</li>
<li>Have everyone you know do the same thing.</li>
</ol>
<p>I appreciate you taking the time to do this.  Hopefully I will see you at MIX10!</p>
<p><img style="margin: 0px; display: inline; border-width: 0px;" title="Mix10_Vote_brn_240" src="http://serktools.com/wp-content/uploads/2010/01/Mix10_Vote_brn_240.jpg" border="0" alt="Mix10_Vote_brn_240" width="244" height="324" /><img style="margin: 0px; display: inline; border-width: 0px;" title="Mix10_Vote_grn_240" src="http://serktools.com/wp-content/uploads/2010/01/Mix10_Vote_grn_240.jpg" border="0" alt="Mix10_Vote_grn_240" width="244" height="324" /></p>
<img src="http://feeds.feedburner.com/~r/Serk/~4/q5UqtS2qNU8" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://serktools.com/2010/01/05/vote-for-my-sessions-at-mix10/feed/</wfw:commentRss>
		<slash:comments>6</slash:comments>
		<feedburner:origLink>http://serktools.com/2010/01/05/vote-for-my-sessions-at-mix10/</feedburner:origLink></item>
		<item>
		<title>Microsoft MVP Award</title>
		<link>http://feedproxy.google.com/~r/Serk/~3/BsLvfg1iQg0/</link>
		<comments>http://serktools.com/2010/01/04/microsoft-mvp-award/#comments</comments>
		<pubDate>Mon, 04 Jan 2010 18:53:00 +0000</pubDate>
		<dc:creator>Steve</dc:creator>
				<category><![CDATA[Uncategorized]]></category>

		<guid isPermaLink="false">http://serktools.com/?p=715</guid>
		<description><![CDATA[ Over the weekend I received an e-mail informing me that I have been awarded Microsoft MVP status under the Directory Services specialty.&#160; The timing of receiving this honor seems especially appropriate as we enter a new decade.&#160; While I have the fresh start of a new year and a new decade I have also [...]]]></description>
			<content:encoded><![CDATA[<p><img style="border-bottom: 0px; border-left: 0px; margin: 0px 5px 0px 0px; display: inline; border-top: 0px; border-right: 0px" title="MVP Logo" border="0" alt="MVP Logo" align="left" src="http://serktools.com/wp-content/uploads/2010/01/MVP_FullColor_ForScreen1.png" width="229" height="357" /> Over the weekend I received an e-mail informing me that I have been awarded Microsoft MVP status under the Directory Services specialty.&#160; The timing of receiving this honor seems especially appropriate as we enter a new decade.&#160; While I have the fresh start of a new year and a new decade I have also been presented with a fresh opportunity.</p>
<p>I have spent a decent amount of time stressing over exactly who I should thank in this post.&#160; Finally I realized that the list is too long, I will undoubtedly miss someone, and call me old fashioned but a note of thanks on a lightly read blog is hardly appropriate.&#160; I will be seeing each of you I owe a word of thanks to over the course of the next year and I will make sure to take those opportunities to convey my heart felt gratitude.&#160; In the meantime realize that if we know each other I am sure you have played a role in my growth this past year.</p>
<p>I received word that I was a nominee in early October so when was awarded the MVP status it was a nice feeling to finally have that three month old question answered.&#160; That feeling was quickly replaced when I remembered that being an MVP does not make me a super hero.&#160; I still have a lot of work to do.&#160; Session content does not write itself nor does it present itself, networking (the kind that involves human handshakes, not TCP handshakes) still needs to be done, and I still need to find the best way to convert my love of presenting technical content into a viable business model.</p>
<p>I am looking forward to continue working with each of you this year.&#160; In the coming weeks and months I hope to announce my participation in some really exciting events.&#160; Here’s to 2010 and the exciting possibilities it will surely bring.</p>
<img src="http://feeds.feedburner.com/~r/Serk/~4/BsLvfg1iQg0" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://serktools.com/2010/01/04/microsoft-mvp-award/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		<feedburner:origLink>http://serktools.com/2010/01/04/microsoft-mvp-award/</feedburner:origLink></item>
		<item>
		<title>Screencast – Networking for Developers</title>
		<link>http://feedproxy.google.com/~r/Serk/~3/RX3W8tqkRl8/</link>
		<comments>http://serktools.com/2009/09/28/screencast-networking-for-developers/#comments</comments>
		<pubDate>Mon, 28 Sep 2009 16:23:29 +0000</pubDate>
		<dc:creator>Steve</dc:creator>
				<category><![CDATA[Uncategorized]]></category>
		<category><![CDATA[Screencasts/Podcasts]]></category>

		<guid isPermaLink="false">http://serktools.com/?p=663</guid>
		<description><![CDATA[As promised here is the screencast of my Networking for Developers presentation.  I recorded  this with Carl Franklin for DnrTV.
[There is a video that cannot be displayed in this feed. Visit the blog entry to see the video.]
]]></description>
			<content:encoded><![CDATA[<p>As promised here is the screencast of my <a href="http://serktools.com/presentations/networkingfordevs/">Networking for Developers</a> presentation.  I recorded  this with Carl Franklin for <a href="http://dnrtv.com" target="_blank">DnrTV</a>.</p>
<p>[There is a video that cannot be displayed in this feed. <a href="http://serktools.com/2009/09/28/screencast-networking-for-developers/">Visit the blog entry to see the video.]</a></p>
<img src="http://feeds.feedburner.com/~r/Serk/~4/RX3W8tqkRl8" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://serktools.com/2009/09/28/screencast-networking-for-developers/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
<enclosure url="http://perseus.franklins.net/dnrtv_0151.wmv" length="144107387" type="video/x-ms-wmv" />
		<feedburner:origLink>http://serktools.com/2009/09/28/screencast-networking-for-developers/</feedburner:origLink></item>
	</channel>
</rss><!-- Dynamic page generated in 1.366 seconds. --><!-- Cached page generated by WP-Super-Cache on 2010-03-11 20:25:31 --><!-- Compression = gzip -->
