<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	xmlns:georss="http://www.georss.org/georss" xmlns:geo="http://www.w3.org/2003/01/geo/wgs84_pos#" xmlns:media="http://search.yahoo.com/mrss/"
	>

<channel>
	<title>Martin&#039;s Blog</title>
	<atom:link href="http://martin77s.wordpress.com/feed/" rel="self" type="application/rss+xml" />
	<link>http://martin77s.wordpress.com</link>
	<description>Scripts, Utilities and Tips for the SysAdmin</description>
	<lastBuildDate>Sat, 14 Jan 2012 17:36:18 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.com/</generator>
<cloud domain='martin77s.wordpress.com' port='80' path='/?rsscloud=notify' registerProcedure='' protocol='http-post' />
<image>
		<url>http://1.gravatar.com/blavatar/d73354e12779d54e5960f68212488cd1?s=96&#038;d=http%3A%2F%2Fs2.wp.com%2Fi%2Fbuttonw-com.png</url>
		<title>Martin&#039;s Blog</title>
		<link>http://martin77s.wordpress.com</link>
	</image>
	<atom:link rel="search" type="application/opensearchdescription+xml" href="http://martin77s.wordpress.com/osd.xml" title="Martin&#039;s Blog" />
	<atom:link rel='hub' href='http://martin77s.wordpress.com/?pushpress=hub'/>
		<item>
		<title>Service and Scheduled Task User Manager</title>
		<link>http://martin77s.wordpress.com/2010/07/19/service-and-scheduled-task-user-manager/</link>
		<comments>http://martin77s.wordpress.com/2010/07/19/service-and-scheduled-task-user-manager/#comments</comments>
		<pubDate>Sun, 18 Jul 2010 22:08:56 +0000</pubDate>
		<dc:creator>martin77s</dc:creator>
				<category><![CDATA[Utilities]]></category>
		<category><![CDATA[Credentials Management]]></category>
		<category><![CDATA[Downloads]]></category>
		<category><![CDATA[Scheduled Tasks]]></category>
		<category><![CDATA[Scripts]]></category>
		<category><![CDATA[Services]]></category>
		<category><![CDATA[SOX]]></category>

		<guid isPermaLink="false">https://martin77s.wordpress.com/2010/07/19/service-and-scheduled-task-user-manager/</guid>
		<description><![CDATA[Sometimes, SOX regulations, customer agreement or your boss, forces you to have the password periodically changed for all service accounts and/or accounts running scheduled tasks. So either you have a detailed list of who (the user account) runs what (the service or scheduled task) where (on which computer), and manually change the password at the [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=martin77s.wordpress.com&amp;blog=11096542&amp;post=221&amp;subd=martin77s&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<p>Sometimes, <a title="Sarbanes–Oxley" href="http://en.wikipedia.org/wiki/Sarbanes%E2%80%93Oxley_Act" target="_blank">SOX</a> regulations, customer agreement or your boss, forces you to have the password periodically changed for all <a title="service" href="http://en.wikipedia.org/wiki/Windows_service" target="_blank">service</a> accounts and/or accounts running <a title="scheduled tasks" href="http://en.wikipedia.org/wiki/Task_Scheduler" target="_blank">scheduled tasks</a>. So either you have a detailed list of <em><strong>who</strong></em> (the user account) runs <em><strong>what</strong></em> (the service or scheduled task) <em><strong>where</strong></em> (on which computer), and manually change the password at the GUI, or you create a script to help you do the job.</p>
<p>A friend of mine, asked me to help him out and write the script he needed. I thought of creating a script that asks the user for input (account name, new password and a list of computers) and then runs against all the computers in the list and changes the password accordingly… but wouldn’t it be nicer to have a nifty application that does all that, and that you wouldn’t have to edit a text file, or type-in all the parameters each time you want to run the process but with a different set of arguments?</p>
<p>So I decided to write the application. The list of requirements included:</p>
<ul>
<li>The computer list should be easy to manage, and the user should be able to easily add a computer to the list, or a pre-created list from a text file, or even directly from an Active Directory container. </li>
<li>The process results should be easy to understand, and even available to export and save for future references. </li>
<li>Have an option to manage only services, only scheduled tasks or both. </li>
<li>Have an option to restart the services after the password was changed. </li>
<li>Have an option to change the user account running the services and/or scheduled tasks. </li>
<li>Have a “dry-run” option that would only show the objects (services and scheduled tasks) that their credentials would have been changed. </li>
<li>Have an option to quickly connect using Remote Desktop to a selected computer in the list, and to edit the properties of scheduled task listed in the results. </li>
</ul>
<p>The result from this list, together with other ideas and suggestions that came along the way is SSTUM (<strong>S</strong>ervice and <strong>S</strong>cheduled <strong>T</strong>ask <strong>U</strong>ser <strong>M</strong>anager).</p>
<p>I think it’s easy to use, and the GUI is pretty much self explanatory:</p>
<p><a href="http://martin77s.files.wordpress.com/2010/07/sstum.jpg"><img style="display:block;float:none;margin-left:auto;margin-right:auto;border-width:0;" title="Service and Scheduled Task User Manager" border="0" alt="Service and Scheduled Task User Manager" src="http://martin77s.files.wordpress.com/2010/07/sstum_thumb.jpg?w=644&#038;h=392" width="644" height="392" /></a></p>
<p><img style="display:inline;border-width:0;margin:5px 0 0 5px;" title="AddComputers ContextMenu" border="0" alt="AddComputers ContextMenu" align="right" src="http://martin77s.files.wordpress.com/2010/07/addcomputerscontextmenu.jpg?w=260&#038;h=136" width="260" height="136" /></p>
<p>&#160;</p>
<p>1. Add computers to the list. you can add a specific computer name, a list of computers from an Active Directory container or from a csv or text file) using the buttons in the <strong>Computer List</strong> box, right-click the list area and use the context menu, or drag-and-drop a csv or a text file to the computers list area. </p>
<p>&#160;</p>
<p><u>Note:</u> When using the specific computer option you can use a comma (“<strong>,</strong>”) to add many computers or an asterisk (“<strong>*</strong>”) to be used with a <a title="search filter" href="http://msdn.microsoft.com/en-us/library/aa746475.aspx" target="_blank">search filter</a> to add computers from Active Directory. As a combined example: by typing in “<strong>SQL*,*TEST</strong>” in the <strong>Add a specific computer</strong> box, you will be adding to the list all computer accounts in Active Directory that start with “SQL” and all computer accounts that end with “TEST”.</p>
<p>2. Type-in the <strong>Current User</strong> that you want to change it’s password on all the listed computers, type in the <strong>New User</strong> if you want the change the user account running the services and scheduled tasks (or type-in the same account as in the current user text box, to leave the account information unchanged)</p>
<p>3. Enter the new <strong>password</strong>, and type it again in the <strong>validate</strong> field.</p>
<p>4. Select to <strong>Manage Scheduled Tasks</strong>, <strong>Manage Services</strong> and whether to <strong>Restart the services after the password was changed</strong> or not.</p>
<p>5. Click the <strong>Report Objects</strong> for a “dry-run”, or the <strong>Change Credentials</strong> to run the process and actually change the credentials for the selected objects (Services and Scheduled Tasks) on the listed computers.</p>
<p><u>Note:</u> For the <strong>Report Objects</strong> option, you need only the <strong>Current User</strong> information.</p>
<p><img style="display:inline;border-width:0;margin:0 15px 0 0;" title="Results ContextMenu" border="0" alt="Results ContextMenu" align="left" src="http://martin77s.files.wordpress.com/2010/07/resultscontextmenu.jpg?w=198&#038;h=140" width="198" height="140" /></p>
<p>&#160;</p>
<p>6. You can right-click the <strong>Results</strong> pane to quickly connect to a computer using <strong>Remote Desktop</strong>, to open the <strong>Task Properties</strong> window, or to export the results report to a CSV or an XML file to be later opened as an XML table in Excel.</p>
<p>&#160;</p>
<p>&#160;</p>
<p>SSTUM uses <em>TaskScheduler.dll</em> from <a href="http://www.codeproject.com/KB/cs/tsnewlib.aspx">http://www.codeproject.com/KB/cs/tsnewlib.aspx</a> and <em>dsuiext.dll</em> from the <a title="Active Directory Service Interfaces" href="http://msdn.microsoft.com/en-us/library/aa772170.aspx" target="_blank">Active Directory Service Interfaces</a>, both included in the downloadable zipped file.</p>
<p><strong>Download <a title="SSTUM.zip" href="http://www.mediafire.com/file/94wvqtmt7yrjjr2/SSTUM.zip" target="_blank">SSTUM.zip</a></strong><strong></strong>     <br />Please note it requires you to have at least <a href="http://www.microsoft.com/downloads/details.aspx?FamilyID=0856EACB-4362-4B0D-8EDD-AAB15C5E04F5&amp;displaylang=en">.NET Framework 2.0</a> installed</p>
<br />  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/martin77s.wordpress.com/221/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/martin77s.wordpress.com/221/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/martin77s.wordpress.com/221/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/martin77s.wordpress.com/221/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/martin77s.wordpress.com/221/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/martin77s.wordpress.com/221/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/martin77s.wordpress.com/221/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/martin77s.wordpress.com/221/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/martin77s.wordpress.com/221/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/martin77s.wordpress.com/221/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/martin77s.wordpress.com/221/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/martin77s.wordpress.com/221/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/martin77s.wordpress.com/221/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/martin77s.wordpress.com/221/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=martin77s.wordpress.com&amp;blog=11096542&amp;post=221&amp;subd=martin77s&amp;ref=&amp;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://martin77s.wordpress.com/2010/07/19/service-and-scheduled-task-user-manager/feed/</wfw:commentRss>
		<slash:comments>20</slash:comments>
	
		<media:content url="http://1.gravatar.com/avatar/db8692962bd0eed3bb9f9acf87695586?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">martin77s</media:title>
		</media:content>

		<media:content url="http://martin77s.files.wordpress.com/2010/07/sstum_thumb.jpg" medium="image">
			<media:title type="html">Service and Scheduled Task User Manager</media:title>
		</media:content>

		<media:content url="http://martin77s.files.wordpress.com/2010/07/addcomputerscontextmenu.jpg" medium="image">
			<media:title type="html">AddComputers ContextMenu</media:title>
		</media:content>

		<media:content url="http://martin77s.files.wordpress.com/2010/07/resultscontextmenu.jpg" medium="image">
			<media:title type="html">Results ContextMenu</media:title>
		</media:content>
	</item>
		<item>
		<title>IT Posters for you empty walls</title>
		<link>http://martin77s.wordpress.com/2010/05/29/it-posters-for-you-empty-walls/</link>
		<comments>http://martin77s.wordpress.com/2010/05/29/it-posters-for-you-empty-walls/#comments</comments>
		<pubDate>Sat, 29 May 2010 18:55:35 +0000</pubDate>
		<dc:creator>martin77s</dc:creator>
				<category><![CDATA[Tips]]></category>
		<category><![CDATA[IT]]></category>
		<category><![CDATA[Microsoft]]></category>
		<category><![CDATA[Posters]]></category>

		<guid isPermaLink="false">https://martin77s.wordpress.com/2010/05/29/it-posters-for-you-empty-walls/</guid>
		<description><![CDATA[Microsoft just released a new poster. The Windows Server 2008 R2 Hyper-V Component Architecture poster: This poster provides a visual reference for understanding key Hyper-V technologies in Windows Server 2008 R2. It focuses on architecture, snapshots, live migration, virtual networking, storage, and import/export. Additional IT posters available: Windows Server 2008 R2 Feature Components poster: This [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=martin77s.wordpress.com&amp;blog=11096542&amp;post=214&amp;subd=martin77s&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<div class="wlWriterHeaderFooter" style="float:none;margin:0;padding:4px 0;"></div>
<p>Microsoft just released a new poster. The <a title="Windows Server 2008 R2 Hyper-V Component Architecture" href="http://www.microsoft.com/downloads/details.aspx?FamilyID=5567b22a-8c47-4840-a88d-23146fd93151&amp;displaylang=en"><strong>Windows Server 2008 R2 Hyper-V Component Architecture</strong></a> poster:</p>
<p><a title="Windows Server 2008 R2 Hyper-V Component Architecture" href="http://www.microsoft.com/downloads/details.aspx?FamilyID=5567b22a-8c47-4840-a88d-23146fd93151&amp;displaylang=en" target="_blank"><img style="border-bottom:0;border-left:0;display:inline;border-top:0;border-right:0;" title="Windows Server 2008 R2 Hyper-V Component Architecture" border="0" alt="Windows Server 2008 R2 Hyper-V Component Architecture" src="http://martin77s.files.wordpress.com/2010/05/windowsserver2008r2hypervcomponentarchitecture.jpg?w=271&#038;h=184" width="271" height="184" /></a>     <br />This poster provides a visual reference for understanding key Hyper-V technologies in Windows Server 2008 R2. It focuses on architecture, snapshots, live migration, virtual networking, storage, and import/export.</p>
<p>Additional IT posters available:</p>
<p><a title="Windows Server 2008 R2 Feature Components" href="http://www.microsoft.com/downloads/details.aspx?FamilyID=64a5cc28-f8a1-4b30-a4a2-455c65bda8d7&amp;displaylang=en" target="_blank"><strong>Windows Server 2008 R2 Feature Components</strong></a> poster:    <br /><a title="Windows Server 2008 R2 Feature Components" href="http://www.microsoft.com/downloads/details.aspx?FamilyID=64a5cc28-f8a1-4b30-a4a2-455c65bda8d7&amp;displaylang=en" target="_blank"><img style="border-bottom:0;border-left:0;display:inline;border-top:0;border-right:0;" title="Windows Server 2008 R2 Feature Components" border="0" alt="Windows Server 2008 R2 Feature Components" src="http://martin77s.files.wordpress.com/2010/05/windowsserver2008r2featurecomponents.jpg?w=270&#038;h=167" width="270" height="167" /></a>     <br />This poster provides a visual reference for understanding key technologies in Windows Server 2008 R2. It focuses on Active Directory Domain Services, Hyper-V, Internet Information Services, Remote Desktop Services (including Virtual Desktop Infrastructure (VDI)), BranchCache, and DirectAccess technologies. In addition, updates to core file services and server management are illustrated. You can use this poster in conjunction with the previously published Windows Server 2008 Component Posters. </p>
<p><a title="Windows Server 2008 Component" href="http://www.microsoft.com/downloads/details.aspx?familyid=C2B9E44E-0BBD-47CB-BC09-B3D48BE7F867&amp;displaylang=en" target="_blank"><strong>Windows Server 2008 Component</strong></a> posters:    <br /><a title="Windows Server 2008 Active Directory Feature Components" href="http://www.microsoft.com/downloads/details.aspx?familyid=C2B9E44E-0BBD-47CB-BC09-B3D48BE7F867&amp;displaylang=en" target="_blank"><img style="border-bottom:0;border-left:0;display:inline;border-top:0;border-right:0;" title="Windows Server 2008 Active Directory Feature Components" border="0" alt="Windows Server 2008 Active Directory Feature Components" src="http://martin77s.files.wordpress.com/2010/05/windowsserver2008activedirectoryfeaturecomponents.jpg?w=271&#038;h=191" width="271" height="191" /></a> <a title="Windows Server 2008 Feature Components" href="http://www.microsoft.com/downloads/details.aspx?familyid=C2B9E44E-0BBD-47CB-BC09-B3D48BE7F867&amp;displaylang=en" target="_blank"><img style="border-bottom:0;border-left:0;display:inline;border-top:0;border-right:0;" title="Windows Server 2008 Feature Components" border="0" alt="Windows Server 2008 Feature Components" src="http://martin77s.files.wordpress.com/2010/05/windowsserver2008featurecomponents.jpg?w=271&#038;h=191" width="271" height="191" /></a> </p>
<p>These two posters provide a strong visual tool to aide in the understanding of various features and components of Windows Server 2008. One poster focuses exclusively on powerful new Active Directory technologies, while the other provides a technical look at a variety of new features available in Windows Server 2008 (such as Server Core, Network Access Protection, and more).</p>
<p><a title="Exchange Server 2007 Component Architecture" href="http://www.microsoft.com/downloads/details.aspx?FamilyID=FDCDF6E5-DE47-4B58-8086-282101BCDDE9&amp;displaylang=en" target="_blank"><strong>Exchange Server 2007 Component Architecture</strong></a> poster:</p>
<p><a title="Microsoft Exchange Server 2007 Component Architecture" href="http://www.microsoft.com/downloads/details.aspx?FamilyID=FDCDF6E5-DE47-4B58-8086-282101BCDDE9&amp;displaylang=en" target="_blank"><img style="border-bottom:0;border-left:0;display:inline;border-top:0;border-right:0;" title="Microsoft Exchange Server 2007 Component Architecture" border="0" alt="Microsoft Exchange Server 2007 Component Architecture" src="http://martin77s.files.wordpress.com/2010/05/microsoftexchangeserver2007componentarchitecture.jpg?w=272&#038;h=198" width="272" height="198" /></a>     <br />Aside from showing the high-level architecture, this poster highlights the feature set of Exchange Server 2007. Sections include Management and Monitoring, High Availability, Client Access, Edge Transport, Hub Transport, Mailbox, and Unified Messaging server roles </p>
<p><a title="Exchange Server 2010 Transport Server Role Architecture" href="http://www.microsoft.com/downloads/details.aspx?displaylang=en&amp;FamilyID=6eb8c09a-6ea4-442a-9faa-de33265ceb84" target="_blank"><strong>Exchange Server 2010 Transport Server Role Architecture</strong></a> diagrams:</p>
<p><a title="Exchange 2010 Hub Transport Extensibility" href="http://www.microsoft.com/downloads/details.aspx?displaylang=en&amp;FamilyID=6eb8c09a-6ea4-442a-9faa-de33265ceb84" target="_blank"><img style="border-bottom:0;border-left:0;display:inline;border-top:0;border-right:0;" title="Exchange 2010 Hub Transport Extensibility" border="0" alt="Exchange 2010 Hub Transport Extensibility" src="http://martin77s.files.wordpress.com/2010/05/exchange2010hubtransportextensibility.jpg?w=274&#038;h=238" width="274" height="238" /></a> <a title="Exchange 2010 Hub Transport Role Architecture" href="http://www.microsoft.com/downloads/details.aspx?displaylang=en&amp;FamilyID=6eb8c09a-6ea4-442a-9faa-de33265ceb84" target="_blank"><img style="border-bottom:0;border-left:0;display:inline;border-top:0;border-right:0;" title="Exchange 2010 Hub Transport Role Architecture" border="0" alt="Exchange 2010 Hub Transport Role Architecture" src="http://martin77s.files.wordpress.com/2010/05/exchange2010hubtransportrolearchitecture.jpg?w=271&#038;h=191" width="271" height="191" /></a>     <br />Many components are involved in the transport of messages through the Exchange Server 2010 mail flow pipeline. The Hub Transport server role diagram can help you understand the role each component plays in the processing of messages that enter the Exchange 2010 mail flow pipeline. Exchange administrators can use this information to help diagnose mail flow problems. The Hub Transport extensibility diagram can help you understand how the agents process a message that is in the Exchange 2010 mail flow pipeline. Developers can use this information to help create third-party agents and applications to work with Exchange 2010.</p>
<p>&#160;</p>
<p><a title="Active Directory 2003 Component Jigsaw" href="http://www.microsoft.com/downloads/details.aspx?familyid=C236336D-AB43-44B1-AD6F-A2F668FB8C02&amp;displaylang=en" target="_blank"><strong>Active Directory 2003 Component Jigsaw</strong></a> poster:</p>
<p><a title="Microsoft Windows Server 2003 Active Directory Component Jigsaw" href="http://www.microsoft.com/downloads/details.aspx?familyid=C236336D-AB43-44B1-AD6F-A2F668FB8C02&amp;displaylang=en" target="_blank"><img style="border-bottom:0;border-left:0;display:inline;border-top:0;border-right:0;" title="Microsoft Windows Server 2003 Active Directory Component Jigsaw" border="0" alt="Microsoft Windows Server 2003 Active Directory Component Jigsaw" src="http://martin77s.files.wordpress.com/2010/05/microsoftwindowsserver2003activedirectorycomponentjigsaw.jpg?w=256&#038;h=275" width="256" height="275" /></a>     <br />This poster provides a strong visual tool to aide in the understanding of Active Directory components and technologies. From Site Component Topology, to Security, to Group Policy and more, this poster distills all of the must-have information about Active Directory into one easy reference.</p>
<br />  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/martin77s.wordpress.com/214/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/martin77s.wordpress.com/214/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/martin77s.wordpress.com/214/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/martin77s.wordpress.com/214/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/martin77s.wordpress.com/214/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/martin77s.wordpress.com/214/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/martin77s.wordpress.com/214/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/martin77s.wordpress.com/214/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/martin77s.wordpress.com/214/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/martin77s.wordpress.com/214/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/martin77s.wordpress.com/214/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/martin77s.wordpress.com/214/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/martin77s.wordpress.com/214/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/martin77s.wordpress.com/214/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=martin77s.wordpress.com&amp;blog=11096542&amp;post=214&amp;subd=martin77s&amp;ref=&amp;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://martin77s.wordpress.com/2010/05/29/it-posters-for-you-empty-walls/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	
		<media:content url="http://1.gravatar.com/avatar/db8692962bd0eed3bb9f9acf87695586?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">martin77s</media:title>
		</media:content>

		<media:content url="http://martin77s.files.wordpress.com/2010/05/windowsserver2008r2hypervcomponentarchitecture.jpg" medium="image">
			<media:title type="html">Windows Server 2008 R2 Hyper-V Component Architecture</media:title>
		</media:content>

		<media:content url="http://martin77s.files.wordpress.com/2010/05/windowsserver2008r2featurecomponents.jpg" medium="image">
			<media:title type="html">Windows Server 2008 R2 Feature Components</media:title>
		</media:content>

		<media:content url="http://martin77s.files.wordpress.com/2010/05/windowsserver2008activedirectoryfeaturecomponents.jpg" medium="image">
			<media:title type="html">Windows Server 2008 Active Directory Feature Components</media:title>
		</media:content>

		<media:content url="http://martin77s.files.wordpress.com/2010/05/windowsserver2008featurecomponents.jpg" medium="image">
			<media:title type="html">Windows Server 2008 Feature Components</media:title>
		</media:content>

		<media:content url="http://martin77s.files.wordpress.com/2010/05/microsoftexchangeserver2007componentarchitecture.jpg" medium="image">
			<media:title type="html">Microsoft Exchange Server 2007 Component Architecture</media:title>
		</media:content>

		<media:content url="http://martin77s.files.wordpress.com/2010/05/exchange2010hubtransportextensibility.jpg" medium="image">
			<media:title type="html">Exchange 2010 Hub Transport Extensibility</media:title>
		</media:content>

		<media:content url="http://martin77s.files.wordpress.com/2010/05/exchange2010hubtransportrolearchitecture.jpg" medium="image">
			<media:title type="html">Exchange 2010 Hub Transport Role Architecture</media:title>
		</media:content>

		<media:content url="http://martin77s.files.wordpress.com/2010/05/microsoftwindowsserver2003activedirectorycomponentjigsaw.jpg" medium="image">
			<media:title type="html">Microsoft Windows Server 2003 Active Directory Component Jigsaw</media:title>
		</media:content>
	</item>
		<item>
		<title>Windows 3.0, Happy 20th Birthday!</title>
		<link>http://martin77s.wordpress.com/2010/05/22/windows-3-0-happy-20th-birthday/</link>
		<comments>http://martin77s.wordpress.com/2010/05/22/windows-3-0-happy-20th-birthday/#comments</comments>
		<pubDate>Sat, 22 May 2010 20:28:57 +0000</pubDate>
		<dc:creator>martin77s</dc:creator>
				<category><![CDATA[Windows]]></category>
		<category><![CDATA[Microsoft]]></category>

		<guid isPermaLink="false">https://martin77s.wordpress.com/2010/05/22/windows-3-0-happy-20th-birthday/</guid>
		<description><![CDATA[20 years ago today, Windows 3.0 was released. These days, almost everyone is familiar with the &#34;Start&#34; menu in the left-bottom corner of their Windows desktop, the fancy themes, toolbars, and menus. All computers running modern Windows now have these features. But it wasn&#8217;t always that way. Very few people remember about the days back [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=martin77s.wordpress.com&amp;blog=11096542&amp;post=202&amp;subd=martin77s&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<div class="wlWriterHeaderFooter" style="float:none;margin:0;padding:4px 0;"></div>
<p><img style="border-bottom:0;border-left:0;display:inline;border-top:0;border-right:0;margin:10px 15px 0 0;" title="Microsoft Windows 3.0" border="0" alt="Microsoft Windows 3.0" align="left" src="http://martin77s.files.wordpress.com/2010/05/windows31.gif?w=90&#038;h=105" width="90" height="105" />20 years ago today, Windows 3.0 was released.</p>
<p>These days, almost everyone is familiar with the &quot;Start&quot; menu in the left-bottom corner of their Windows desktop, the fancy themes, toolbars, and menus. All computers running modern Windows now have these features. But it wasn&#8217;t always that way. Very few people remember about the days back before the &quot;Start&quot; button, when they had the simple desktop and the file manager.</p>
<p>Windows 3.0 was not really an operating system. It was a graphical environment with many application services. You had to start it by running the &#8216;win&#8217; command from the <a title="http://en.wikipedia.org/wiki/DOS" href="http://en.wikipedia.org/wiki/DOS">DOS</a> prompt. It relied on DOS not only for booting the computer, but for many basic services like file I/O.</p>
<p>As the third major release of the Windows platform from <a title="http://www.microsoft.com" href="http://www.microsoft.com">Microsoft</a>, it offered improved performance, advanced graphics with 16 colors, and full support of the more powerful <a title="http://www.intel.com" href="http://www.intel.com">Intel</a> <a title="http://en.wikipedia.org/wiki/Intel_80386" href="http://en.wikipedia.org/wiki/Intel_80386">386 processor</a>. A new wave of 386 PCs helped drive the popularity of Windows 3.0, which offered a wide range of useful features and capabilities, such as File Manager, Write, Paint Brush, Print manager and Program manager.</p>
<p>The Windows 3.0 GUI is also widely regarded as the reason why <a title="http://www.ibm.com" href="http://www.ibm.com">IBM</a> killed its own <a title="http://en.wikipedia.org/wiki/OS/2" href="http://en.wikipedia.org/wiki/OS/2">OS/2</a> operating system. Microsoft launched Windows 3.0 despite the fact that it had signed a strategic partnership with Big Blue to support OS/2.</p>
<p>The rest, as they say, is history. Windows 3.0 was soon to be forgotten as <a title="http://en.wikipedia.org/wiki/Windows_NT_3.1" href="http://en.wikipedia.org/wiki/Windows_NT_3.1">Windows NT</a> and <a title="http://en.wikipedia.org/wiki/Windows_3.1x" href="http://en.wikipedia.org/wiki/Windows_3.1x">Windows 3.11</a> were launched a few years later. </p>
<p>For those looking to have a quick play with the Windows 3.1 Program Manager, can visit <a title="Michael Vincent&#039;s" href="http://www.michaelv.org/">Michael Vincent&#8217;s</a> website and fool around with the Windows 3.1 emulator:</p>
<p><a title="http://www.michaelv.org/" href="http://www.michaelv.org/"><img style="display:inline;border-width:0;" title="Michael Vincent&#039;s Windows 3.1 emulator" border="0" alt="Michael Vincent&#039;s Windows 3.1 emulator" src="http://martin77s.files.wordpress.com/2010/05/win3emulator.gif?w=244&#038;h=216" width="244" height="216" /></a> <a title="http://www.michaelv.org/" href="http://www.michaelv.org/"><img style="display:inline;margin-left:0;margin-right:0;border-width:0;" title="Michael Vincent&#039;s Windows 3.1 emulator" border="0" alt="Michael Vincent&#039;s Windows 3.1 emulator" src="http://martin77s.files.wordpress.com/2010/05/emulator.gif?w=244&#038;h=174" width="244" height="174" /></a></p>
<p>&#160;</p>
<p>See the Windows History at <a href="http://www.microsoft.com/windows/winhistorydesktop.mspx">http://www.microsoft.com/windows/winhistorydesktop.mspx</a> and at <a href="http://en.wikipedia.org/wiki/History_of_Microsoft_Windows">http://en.wikipedia.org/wiki/History_of_Microsoft_Windows</a>, and read more about Windows 3.0 at <a href="http://en.wikipedia.org/wiki/Windows_3.0">http://en.wikipedia.org/wiki/Windows_3.0</a></p>
<br />  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/martin77s.wordpress.com/202/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/martin77s.wordpress.com/202/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/martin77s.wordpress.com/202/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/martin77s.wordpress.com/202/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/martin77s.wordpress.com/202/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/martin77s.wordpress.com/202/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/martin77s.wordpress.com/202/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/martin77s.wordpress.com/202/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/martin77s.wordpress.com/202/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/martin77s.wordpress.com/202/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/martin77s.wordpress.com/202/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/martin77s.wordpress.com/202/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/martin77s.wordpress.com/202/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/martin77s.wordpress.com/202/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=martin77s.wordpress.com&amp;blog=11096542&amp;post=202&amp;subd=martin77s&amp;ref=&amp;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://martin77s.wordpress.com/2010/05/22/windows-3-0-happy-20th-birthday/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
	
		<media:content url="http://1.gravatar.com/avatar/db8692962bd0eed3bb9f9acf87695586?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">martin77s</media:title>
		</media:content>

		<media:content url="http://martin77s.files.wordpress.com/2010/05/windows31.gif" medium="image">
			<media:title type="html">Microsoft Windows 3.0</media:title>
		</media:content>

		<media:content url="http://martin77s.files.wordpress.com/2010/05/win3emulator.gif" medium="image">
			<media:title type="html">Michael Vincent&#039;s Windows 3.1 emulator</media:title>
		</media:content>

		<media:content url="http://martin77s.files.wordpress.com/2010/05/emulator.gif" medium="image">
			<media:title type="html">Michael Vincent&#039;s Windows 3.1 emulator</media:title>
		</media:content>
	</item>
		<item>
		<title>Best Practices Analyzers</title>
		<link>http://martin77s.wordpress.com/2010/05/19/best-practices-analyzers/</link>
		<comments>http://martin77s.wordpress.com/2010/05/19/best-practices-analyzers/#comments</comments>
		<pubDate>Wed, 19 May 2010 19:16:38 +0000</pubDate>
		<dc:creator>martin77s</dc:creator>
				<category><![CDATA[Tips]]></category>
		<category><![CDATA[Tools]]></category>
		<category><![CDATA[Microsoft]]></category>

		<guid isPermaLink="false">https://martin77s.wordpress.com/2010/05/19/best-practices-analyzers/</guid>
		<description><![CDATA[In Windows management, best practices are guidelines to configure a server as defined by experts. For example, it is considered a best practice for most server technologies to keep open ports that are required for the technologies to communicate with other networked computers and also block unused ports. Whereas best practice violations, even very important [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=martin77s.wordpress.com&amp;blog=11096542&amp;post=196&amp;subd=martin77s&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<div class="wlWriterHeaderFooter" style="float:none;margin:0;padding:4px 0;"></div>
<p><img style="border-bottom:0;border-left:0;display:inline;border-top:0;border-right:0;margin:5px 0 0;" title="Best Practices" border="0" alt="Best Practices" align="left" src="http://martin77s.files.wordpress.com/2010/05/configuration.gif?w=141&#038;h=141" width="141" height="141" /> In Windows management, best practices are guidelines to configure a server as defined by experts. For example, it is considered a best practice for most server technologies to keep open ports that are required for the technologies to communicate with other networked computers and also block unused ports. Whereas best practice violations, even very important best practice violations, are not necessarily problematic, they indicate server configurations that can result in poor performance, poor reliability, unexpected conflicts, increased security risks, or other potential problems.</p>
<p>The resulting report of the <a title="Best Practices Analyzers" href="http://www.microsoft.com/downloads/en/results.aspx?freetext=Best+Practices+Analyzer&amp;displaylang=en&amp;stype=s_basic" target="_blank">Best Practices Analyzers</a>, details critical configuration issues, potential problems, and other vital information. By following the recommendations of the tool, administrators can achieve greater performance, scalability, reliability, and uptime.</p>
<p>Some of the IT related BPAs are:</p>
<p><a title="Hyper-V Best Practices Analyzer for Windows Server 2008 R2" href="http://www.microsoft.com/downloads/details.aspx?FamilyId=89d80c15-0082-4fef-a4fc-fefa463bed08&amp;displaylang=en" target="_blank"><strong>Hyper-V Best Practices Analyzer for Windows Server 2008 R2</strong></a></p>
<blockquote><p>You can use Hyper-V Best Practices Analyzer to scan a server that is running the Hyper-V role, and help identify configurations that do not comply with the best practices of Microsoft for this role. BPA scans the configuration of the physical computer, the virtual machines, and other resources such as virtual networking and virtual storage. Scan results are displayed as a list of issues that you can sort by severity, and include recommendations for fixing issues and links to instructions. No configuration changes are made by running the scan.</p>
</blockquote>
<p><a title="Microsoft Exchange Best Practices Analyzer v2.8" href="http://www.microsoft.com/downloads/details.aspx?familyid=DBAB201F-4BEE-4943-AC22-E2DDBD258DF3&amp;displaylang=en" target="_blank"><strong>Microsoft Exchange Best Practices Analyzer v2.8</strong></a></p>
<blockquote><p>The Exchange Best Practices Analyzer programmatically collects settings and values from data repositories such as Active Directory, registry, metabase and performance monitor. Once collected, a set of comprehensive ‘best practice’ rules are applied to the topology.      </p>
<p>   <strong></strong>
<p><strong>Note:</strong> Exchange Best Practices Analyzer v2.8 should not be used to scan Exchange Server 2007 and Exchange Server 2010. In Exchange Server 2007 and Exchange Server 2010, the Best Practices Analyzer is installed during Exchange Setup and can be run from the Exchange Management Console Toolbox. </p>
</blockquote>
<p><a title="Microsoft Exchange Troubleshooting Assistant v1.1" href="http://www.microsoft.com/downloads/details.aspx?familyid=4BDC1D6B-DE34-4F1C-AEBA-FED1256CAF9A&amp;displaylang=en" target="_blank"><strong>Microsoft Exchange Troubleshooting Assistant v1.1</strong></a></p>
<blockquote><p>The Exchange Troubleshooting Assistant programmatically executes a set of troubleshooting steps to identify the root cause of performance, mail flow, and database mounting issues. The tool automatically determines what set of data is required to troubleshoot the identified symptoms and collects configuration data, performance counters, event logs and live tracing information from an Exchange server and other appropriate sources. The tool analyzes each subsystem to determine individual bottlenecks and component failures, then aggregates the information to provide root cause analysis.</p>
</blockquote>
<p><a title="SQL Server 2000 Best Practices Analyzer" href="http://www.microsoft.com/downloads/details.aspx?FamilyId=B352EB1F-D3CA-44EE-893E-9E07339C1F22&amp;displaylang=en" target="_blank"><strong>SQL Server 2000 Best Practices Analyzer</strong></a></p>
<blockquote><p>The SQL Server 2000 Best Practices Analyzer is a database management tool that lets you verify the implementation of common Best Practices. These best practices typically relate to the usage and administration aspects of SQL Server databases and ensure that your SQL Servers are managed and operated well.</p>
</blockquote>
<p><a title="SQL Server 2005 Best Practices Analyzer" href="http://www.microsoft.com/downloads/details.aspx?familyid=DA0531E4-E94C-4991-82FA-F0E3FBD05E63&amp;displaylang=en" target="_blank"><strong>SQL Server 2005 Best Practices Analyzer</strong></a> </p>
<blockquote><p>The SQL Server 2005 Best Practices Analyzer gathers data from Microsoft Windows and SQL Server configuration settings. BPA uses a predefined list of SQL Server 2005 recommendations and best practices to determine if there are potential issues in the database environment.</p>
</blockquote>
<p><a title="Windows SharePoint Services 3.0 and Microsoft Office System 2007 Best Practices Analyzer" href="http://www.microsoft.com/downloads/details.aspx?FamilyID=CB944B27-9D6B-4A1F-B3E1-778EFDA07DF8&amp;displaylang=en" target="_blank"><strong>Windows SharePoint Services 3.0 and Microsoft Office System 2007 Best Practices Analyzer</strong></a></p>
<blockquote><p>The Windows SharePoint Services 3.0 and Microsoft Office System 2007 Best Practices Analyzer programmatically collects settings and values from data repositories such as MS SQL, registry, metabase and performance monitor. Once collected, a set of comprehensive ‘best practice’ rules are applied to the topology. </p>
</blockquote>
<p><a title="Internet Security and Acceleration (ISA) Server Best Practices Analyzer" href="http://www.microsoft.com/downloads/details.aspx?familyid=D22EC2B9-4CD3-4BB6-91EC-0829E5F84063&amp;displaylang=en" target="_blank"><strong>Internet Security and Acceleration (ISA) Server Best Practices Analyzer</strong></a></p>
<blockquote><p>The ISA Server Best Practices Analyzer (BPA) is a diagnostic tool that automatically performs specific tests on configuration data collected on the local ISA Server computer from the ISA Server hierarchy of administration COM objects, Windows Management Instrumentation (WMI) classes, the system registry, files on disk, and the Domain Name System (DNS) settings. </p>
</blockquote>
<p><a title="Forefront Threat Management Gateway Best Practices Analyzer" href="http://www.microsoft.com/downloads/details.aspx?displaylang=en&amp;FamilyID=8aa01cb0-da96-46d9-a50a-b245e47e6b8b" target="_blank"><strong>Forefront Threat Management Gateway Best Practices Analyzer</strong></a></p>
<blockquote><p>The Forefront Threat Management Gateway Best Practices Analyzer is a diagnostic tool that automatically performs specific tests on configuration data collected on the local Forefront TMG computer from the Forefront TMG hierarchy of administration COM objects, Windows Management Instrumentation (WMI) classes, the system registry, files on disk, and the Domain Name System (DNS) settings. </p>
</blockquote>
<br />  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/martin77s.wordpress.com/196/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/martin77s.wordpress.com/196/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/martin77s.wordpress.com/196/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/martin77s.wordpress.com/196/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/martin77s.wordpress.com/196/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/martin77s.wordpress.com/196/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/martin77s.wordpress.com/196/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/martin77s.wordpress.com/196/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/martin77s.wordpress.com/196/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/martin77s.wordpress.com/196/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/martin77s.wordpress.com/196/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/martin77s.wordpress.com/196/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/martin77s.wordpress.com/196/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/martin77s.wordpress.com/196/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=martin77s.wordpress.com&amp;blog=11096542&amp;post=196&amp;subd=martin77s&amp;ref=&amp;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://martin77s.wordpress.com/2010/05/19/best-practices-analyzers/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	
		<media:content url="http://1.gravatar.com/avatar/db8692962bd0eed3bb9f9acf87695586?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">martin77s</media:title>
		</media:content>

		<media:content url="http://martin77s.files.wordpress.com/2010/05/configuration.gif" medium="image">
			<media:title type="html">Best Practices</media:title>
		</media:content>
	</item>
		<item>
		<title>Performance Tuning your Windows Server (Part 4)</title>
		<link>http://martin77s.wordpress.com/2010/05/02/performance-tuning-your-windows-server-part-4/</link>
		<comments>http://martin77s.wordpress.com/2010/05/02/performance-tuning-your-windows-server-part-4/#comments</comments>
		<pubDate>Sun, 02 May 2010 20:54:45 +0000</pubDate>
		<dc:creator>martin77s</dc:creator>
				<category><![CDATA[Performance]]></category>
		<category><![CDATA[Tips]]></category>
		<category><![CDATA[Antivirus]]></category>
		<category><![CDATA[Firmware]]></category>
		<category><![CDATA[Network]]></category>

		<guid isPermaLink="false">https://martin77s.wordpress.com/2010/05/02/performance-tuning-your-windows-server-part-4/</guid>
		<description><![CDATA[This is the 4th part of a series of posts I’ll be describing several settings and parameters that can be tuned to optimize your server performance. I hope you’ll find them useful and help you improve your servers performance. Performance Tuning your Windows Server (Part 1) Performance Tuning your Windows Server (Part 2) Performance Tuning [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=martin77s.wordpress.com&amp;blog=11096542&amp;post=186&amp;subd=martin77s&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<div class="wlWriterHeaderFooter" style="float:none;margin:0;padding:4px 0;"></div>
<p>This is the 4th part of a series of posts I’ll be describing several settings and parameters that can be tuned to optimize your server performance. I hope you’ll find them useful and help you improve your servers performance.</p>
<ul>
<li><a title="Performance Tuning your Windows Server (Part 1)" href="http://martin77s.wordpress.com/2010/03/28/performance-tuning-your-windows-server-part-1/" target="_blank">Performance Tuning your Windows Server (Part 1)</a> </li>
<li><a title="Performance Tuning your Windows Server (Part 2)" href="http://martin77s.wordpress.com/2010/04/04/performance-tuning-your-windows-server-part-2/" target="_blank">Performance Tuning your Windows Server (Part 2)</a> </li>
<li><a title="Performance Tuning your Windows Server (Part 3)" href="http://martin77s.wordpress.com/2010/04/05/performance-tuning-your-windows-server-part-3/" target="_blank">Performance Tuning your Windows Server (Part 3)</a> </li>
</ul>
<p><font color="#ff0000"><strong>Note:</strong> As with all changes, you should implement the following suggestions one at a time and verify that there was a performance improvement. If system performance decreases after making a change, you should reverse the change.</font></p>
<p>&#160;</p>
<p><strong><font size="3">Networking</font></strong></p>
<p>Windows servers often have more network services and protocols <img style="border-bottom:0;border-left:0;display:inline;border-top:0;border-right:0;margin:10px 25px 0 0;" title="Networking" border="0" alt="Networking" align="left" src="http://martin77s.files.wordpress.com/2010/05/network.gif?w=96&#038;h=96" width="96" height="96" />installed than are actually required. Each additional network client, service or protocol places additional overhead on system resources. In addition, each protocol generates network traffic. By removing unnecessary network clients, services and protocols, system resources are made available for other processes. </p>
<p>On a system supporting more than one network protocol, the order in which they are bound to the network clients and services running on the server is important. All network communications for a given service or client start with the protocol listed at the top of the binding list. If after a given period, no response is received, communications are routed to the next protocol in the list until all protocols are exhausted. As a result it is crucial to ensure the most frequently used protocol for a given client or service is moved to the top of the binding list to offer the best network I/O performance possible.</p>
<p>To view the order of network bindings, Open the Network Connections applet from the Control Panel, and from the menu bar, click Advanced → Advanced Settings. </p>
<p>By selecting a protocol and clicking the up and down buttons, you can change the binding priority of your protocols. If an installed protocol is not required by a particular service or client, it should be disabled.Do so by removing the tick in the check box beside the protocol in question. This will improve system performance and possibly improve security.</p>
<p>&#160;</p>
<p><strong><font size="3">Disable Chimney and Offload features</font></strong></p>
<p><img style="border-bottom:0;border-left:0;display:inline;border-top:0;border-right:0;margin:0 0 0 15px;" title="Network Interface Card" border="0" alt="Network Interface Card" align="right" src="http://martin77s.files.wordpress.com/2010/05/nic.gif?w=128&#038;h=128" width="128" height="128" /> </p>
<p><a title="TCP Offload Engine" href="http://en.wikipedia.org/wiki/TCP_Offload_Engine" target="_blank">TCP Offload Engine</a> is an emerging technology which is designed to offload TCP stack handling from the main system CPU to a processor built into NIC cards. This technology is still relatively new, and when engaged, has been known to cause unstable connections. This results in dropped sockets, dropped packets, packet reordering and packet retransmits.</p>
<p>To disable the TCP Chimney Offload features:</p>
<p><strong>1.</strong> Install the <a title="http://support.microsoft.com/?kbid=948496" href="http://support.microsoft.com/?kbid=948496" target="_blank">KB948496</a> update that turns off default SNP features</p>
<p><strong>2.</strong> Run the following command at the command prompt:</p>
<blockquote><p><strong><font size="2">netsh int ip set chimney DISABLED</font></strong></p>
</blockquote>
<p>&#160;</p>
<p><strong>3.</strong> Set the registry values as described below, or use the <a title="Microsoft Fix it #50051" href="http://go.microsoft.com/?linkid=9646668" target="_blank">Microsoft Fix it #50051</a></p>
<p><strong>Disable TCP Chimney:</strong></p>
<table border="1" cellspacing="0" cellpadding="0" width="580">
<tbody>
<tr>
<td width="215">
<p><b>Key:</b></p>
</td>
<td width="374">
<p><b>HKLM\SYSTEM\CurrentControlSet\Services\Tcpip\Parameters</b></p>
</td>
</tr>
<tr>
<td width="215">
<p><b>Value:</b></p>
</td>
<td width="374">
<p>EnableTCPChimney</p>
</td>
</tr>
<tr>
<td width="215">
<p><b>Set to:</b></p>
</td>
<td width="374">
<p>0&#215;0 (0)</p>
</td>
</tr>
</tbody>
</table>
<p>&#160;</p>
<p><strong>Disable Receive Side Scaling:</strong><br />
<table border="1" cellspacing="0" cellpadding="0" width="580">
<tbody>
<tr>
<td width="206">
<p><b>Key:</b></p>
</td>
<td width="383">
<p><b>HKLM\SYSTEM\CurrentControlSet\Services\Tcpip\Parameters</b></p>
</td>
</tr>
<tr>
<td width="206">
<p><b>Value:</b></p>
</td>
<td width="383">
<p>EnableRSS</p>
</td>
</tr>
<tr>
<td width="206">
<p><b>Set to</b><b>:</b></p>
</td>
<td width="383">
<p>0&#215;0 (0)</p>
</td>
</tr>
</tbody>
</table>
<p>&#160;</p>
<p><strong>Disable TCP Window Auto-Tuning:</strong><br />
<table border="1" cellspacing="0" cellpadding="0" width="580">
<tbody>
<tr>
<td width="225">
<p><b>Key:</b></p>
</td>
<td width="364">
<p><b>HKLM\SYSTEM\CurrentControlSet\Services\Tcpip\Parameters</b></p>
</td>
</tr>
<tr>
<td width="225">
<p><b>Value:</b></p>
</td>
<td width="364">
<p>EnableTCPA</p>
</td>
</tr>
<tr>
<td width="225">
<p><b>Set to</b><b>:</b></p>
</td>
<td width="364">
<p>0&#215;0 (0)</p>
</td>
</tr>
</tbody>
</table>
<p>&#160;</p>
<p><strong>4. </strong>Open Network Connections, locate each connection to see its properties and click Configure&#160; → Advanced. Look for one or more entries as listed below (or similar, it depends on the manufacturer) and verify they are set to Off / Disabled / False:</p>
<ul>
<li>TCP/IP Offload </li>
<li>Checksum Offload </li>
<li>IPv4 Checksum Offload </li>
<li>Large Send Offload (IPv4) </li>
<li>Large Send Offload </li>
</ul>
<p>&#160;</p>
<p><strong><font size="3">Harmful code detection (Antivirus) exclude settings:</font></strong></p>
<p><font color="#ff0000"><strong><img style="border-bottom:0;border-left:0;display:inline;margin-left:0;border-top:0;margin-right:0;border-right:0;" title="Antivirus" border="0" alt="Antivirus" align="left" src="http://martin77s.files.wordpress.com/2010/05/antivirus.gif?w=116&#038;h=116" width="116" height="116" /> </strong></font></p>
<p><font color="#ff0000"><strong>Important:</strong> This section contains information that shows how to help lower security settings or how to temporarily turn off security features on a computer. You can make these changes to understand the nature of a specific problem. Before you make these changes, you should evaluate the risks that are associated with implementing this workaround in your particular environment. If you implement this workaround, take any appropriate additional steps to help protect the computer.</font></p>
<p><font color="#ff0000"></font></p>
<p><strong>Exclude the Windows Update or Automatic Update database file:</strong></p>
<p>
<table border="1" cellspacing="0" cellpadding="0" width="580">
<tbody>
<tr>
<td width="135">
<p><b>Folder Path:</b></p>
</td>
<td>
<p>%windir%\SoftwareDistribution\Datastore</p>
</td>
</tr>
<tr>
<td width="135">
<p><b>Files Mask:</b></p>
</td>
<td>Datastore.edb</td>
</tr>
</tbody>
</table>
<p>&#160;</p>
<p><strong>Exclude the Windows Update or Automatic Update log files:</strong></p>
<table border="1" cellspacing="0" cellpadding="0" width="580">
<tbody>
<tr>
<td width="135">
<p><b>Folder Path:</b></p>
</td>
<td>
<p>%windir%\SoftwareDistribution\Datastore\Logs</p>
</td>
</tr>
<tr>
<td width="135">
<p><b>Files Mask:</b></p>
</td>
<td>
<p>Res*.log, Res*.jrs, Edb.chk, Tmp.edb</p>
</td>
</tr>
</tbody>
</table>
<p>&#160;</p>
<p><strong>Exclude the Windows Security files:</strong></p>
<table border="1" cellspacing="0" cellpadding="0" width="580">
<tbody>
<tr>
<td width="135">
<p><b>Folder Path:</b></p>
</td>
<td>%windir%\Security\Database          </td>
</tr>
<tr>
<td width="135">
<p><b>Files Mask:</b></p>
</td>
<td>
<p>*.edb, *.sdb, *.log, *.chk, *.jrs </p>
</td>
</tr>
</tbody>
</table>
<p><font color="#ff0000"><strong>Note:</strong> If these files are not excluded, antivirus software may prevent proper access to these files, and security databases can become corrupted. Scanning these files can prevent the files from being used or may prevent a security policy from being applied to the files. These files should not be scanned because antivirus software may not correctly treat them as proprietary database files.</font></p>
<p><strong>Exclude the Group Policy user registry information:</strong></p>
<table border="1" cellspacing="0" cellpadding="0" width="580">
<tbody>
<tr>
<td width="135">
<p><b>Folder Path:</b></p>
</td>
<td>%allusersprofile%\          </td>
</tr>
<tr>
<td width="135">
<p><b>Files Mask:</b></p>
</td>
<td>
<p>NTUser.pol</p>
</td>
</tr>
</tbody>
</table>
<p>&#160;</p>
<p><strong>Exclude the Group Policy client settings file:</strong></p>
<table border="1" cellspacing="0" cellpadding="0" width="580">
<tbody>
<tr>
<td width="135">
<p><b>Folder Path:</b></p>
</td>
<td>
<p>%Systemroot%\System32\GroupPolicy\ </p>
</td>
</tr>
<tr>
<td width="135">
<p><b>Files Mask:</b></p>
</td>
<td>
<p>Registry.pol</p>
</td>
</tr>
</tbody>
</table>
<p>&#160;</p>
<p><strong>Exclude the Active Directory and Active Directory main NTDS database files:</strong></p>
<table border="1" cellspacing="0" cellpadding="0" width="580">
<tbody>
<tr>
<td width="135">
<p><b>Folder Path:</b></p>
</td>
<td>
<p>%windir%\Ntds</p>
</td>
</tr>
<tr>
<td width="135">
<p><b>Files Mask:</b></p>
</td>
<td>
<p>Ntds.dit, Ntds.pat</p>
</td>
</tr>
</tbody>
</table>
<p>&#160;</p>
<p><strong>Exclude the Active Directory transaction log files:</strong></p>
<table border="1" cellspacing="0" cellpadding="0" width="580">
<tbody>
<tr>
<td width="135">
<p><b>Folder Path:</b></p>
</td>
<td>
<p>%windir%\Ntds</p>
</td>
</tr>
<tr>
<td width="135">
<p><b>Files Mask:</b></p>
</td>
<td>
<p>EDB*.log, Res*.log, Res*.jrs</p>
</td>
</tr>
</tbody>
</table>
<p>&#160;</p>
<p><strong>Exclude the files in the NTDS Working folder:</strong></p>
<table border="1" cellspacing="0" cellpadding="0" width="580">
<tbody>
<tr>
<td width="135">
<p><b>Folder Path:</b></p>
</td>
<td>
<p>Specified in the registry value: HKLM\System\CurrentControlSet\Services\NTDS\Parameters\DSA Working Directory</p>
</td>
</tr>
<tr>
<td width="135">
<p><b>Files Mask:</b></p>
</td>
<td>
<p>Temp.edb, Edb.chk</p>
</td>
</tr>
</tbody>
</table>
<p>&#160;</p>
<p><strong>Exclude the Database Log files and other files in the File Replication Service (FRS) Working folder:</strong></p>
<table border="1" cellspacing="0" cellpadding="0" width="580">
<tbody>
<tr>
<td width="135">
<p><b>Folder Path:</b></p>
</td>
<td>
<p>%windir%\Ntfrs </p>
</td>
</tr>
<tr>
<td width="135">
<p><b>Files Mask:</b></p>
</td>
<td>
<p>edb.chk, Ntfrs.jdb, *.log</p>
</td>
</tr>
</tbody>
</table>
<p>&#160;</p>
<p><strong><font size="3">Drivers, Firmware and Service Packs:</font></strong></p>
<p><img style="border-bottom:0;border-left:0;display:inline;border-top:0;border-right:0;margin:0;" title="Drivers, Firmware and Service Packs" border="0" alt="Drivers, Firmware and Service Packs" align="right" src="http://martin77s.files.wordpress.com/2010/05/package.gif?w=128&#038;h=128" width="128" height="128" /> Use the latest drivers, firmware, and service packs.     <br />Installing the latest version of a device driver, patch, BIOS update, microcode, or firmware revision for hardware is a very important part of routine server maintenance. Newer device drivers not only fix bugs and increase system stability, but can also increase the performance and efficiency of a device, improving overall system performance.     <br />Microsoft periodically issues service packs and hot fixes for their operating systems. After a period of testing in your environment, these should be deployed to production systems.     <br />Service packs and hot fixes often introduce updated code to key kernel and sub-system components of the operating system and can add extra performance and functionality benefits.</p>
<br />  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/martin77s.wordpress.com/186/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/martin77s.wordpress.com/186/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/martin77s.wordpress.com/186/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/martin77s.wordpress.com/186/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/martin77s.wordpress.com/186/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/martin77s.wordpress.com/186/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/martin77s.wordpress.com/186/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/martin77s.wordpress.com/186/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/martin77s.wordpress.com/186/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/martin77s.wordpress.com/186/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/martin77s.wordpress.com/186/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/martin77s.wordpress.com/186/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/martin77s.wordpress.com/186/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/martin77s.wordpress.com/186/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=martin77s.wordpress.com&amp;blog=11096542&amp;post=186&amp;subd=martin77s&amp;ref=&amp;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://martin77s.wordpress.com/2010/05/02/performance-tuning-your-windows-server-part-4/feed/</wfw:commentRss>
		<slash:comments>6</slash:comments>
	
		<media:content url="http://1.gravatar.com/avatar/db8692962bd0eed3bb9f9acf87695586?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">martin77s</media:title>
		</media:content>

		<media:content url="http://martin77s.files.wordpress.com/2010/05/network.gif" medium="image">
			<media:title type="html">Networking</media:title>
		</media:content>

		<media:content url="http://martin77s.files.wordpress.com/2010/05/nic.gif" medium="image">
			<media:title type="html">Network Interface Card</media:title>
		</media:content>

		<media:content url="http://martin77s.files.wordpress.com/2010/05/antivirus.gif" medium="image">
			<media:title type="html">Antivirus</media:title>
		</media:content>

		<media:content url="http://martin77s.files.wordpress.com/2010/05/package.gif" medium="image">
			<media:title type="html">Drivers, Firmware and Service Packs</media:title>
		</media:content>
	</item>
		<item>
		<title>Script: Exchange Mailbox Statistics Report</title>
		<link>http://martin77s.wordpress.com/2010/04/25/script-exchange-mailbox-statistics-report/</link>
		<comments>http://martin77s.wordpress.com/2010/04/25/script-exchange-mailbox-statistics-report/#comments</comments>
		<pubDate>Sun, 25 Apr 2010 21:29:32 +0000</pubDate>
		<dc:creator>martin77s</dc:creator>
				<category><![CDATA[Scripts]]></category>
		<category><![CDATA[ADSI]]></category>
		<category><![CDATA[Exchange]]></category>
		<category><![CDATA[VBS]]></category>
		<category><![CDATA[VBScript]]></category>
		<category><![CDATA[WMI]]></category>
		<category><![CDATA[WSH]]></category>

		<guid isPermaLink="false">https://martin77s.wordpress.com/2010/04/25/script-exchange-mailbox-statistics-report/</guid>
		<description><![CDATA[A colleague asked me if I had any script in my repository that will create him a detailed report of users, mailboxes and their quota limits. I didn’t have one, so I told him I’d write it for him. The first thing that came into my mind was the Get-MailboxStatistics&#160;PowerShell cmdlet. But then he said [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=martin77s.wordpress.com&amp;blog=11096542&amp;post=173&amp;subd=martin77s&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<p>A colleague asked me if I had any script in my repository that will create him a detailed report of users, mailboxes and their quota limits. I didn’t have one, so I told him I’d write it for him.</p>
<p>The first thing that came into my mind was the <a title="Get-MailboxStatistics" href="http://technet.microsoft.com/en-us/library/bb124612.aspx" target="_blank">Get-MailboxStatistics</a>&#160;<a title="PowerShell" href="http://technet.microsoft.com/en-us/library/bb978526.aspx" target="_blank">PowerShell</a> cmdlet. But then he said that the environment he needed the script for, was a Windows 2003 Domain with Exchange 2003. So I decided I’d do it VBS style.</p>
<p>The details he needed for the report were not only from the Exchange Mailbox but also from the Active Directory:</p>
<table border="0" cellspacing="0" cellpadding="0">
<tbody>
<tr>
<td width="184"><strong>Property</strong></td>
<td width="398"><strong>Where to get it from</strong></td>
</tr>
<tr>
<td width="184">Account Name</td>
<td width="398">Active Directory: samAccountName</td>
</tr>
<tr>
<td width="184">User Principal Name</td>
<td width="398">Active Directory: userPrincipalName</td>
</tr>
<tr>
<td width="184">Display Name</td>
<td width="398">Active Directory: displayName</td>
</tr>
<tr>
<td width="184">Email Address</td>
<td width="398">Active Directory: mail</td>
</tr>
<tr>
<td width="184">Issue Warning</td>
<td width="398">Active Directory: mDBStorageQuota <strong><font color="#ff0000">*</font></strong></td>
</tr>
<tr>
<td width="184">Prohibit Send</td>
<td width="398">Active Directory: mDBOverQuotaLimit <strong><font color="#ff0000">*</font></strong></td>
</tr>
<tr>
<td width="184">Prohibit Send and Receive</td>
<td width="398">Active Directory: mDBOverHardQuotaLimit <strong><font color="#ff0000">*</font></strong></td>
</tr>
<tr>
<td width="184">Limit Status</td>
<td width="398">Exchange: StorageLimitInfo</td>
</tr>
<tr>
<td width="184">Mailbox Size</td>
<td width="398">Exchange: Size</td>
</tr>
<tr>
<td width="184">Total Items</td>
<td width="398">Exchange: TotalItems</td>
</tr>
<tr>
<td width="184">Mailbox Location</td>
<td width="398">Exchange: ServerName + StorageGroupName + StoreName</td>
</tr>
</tbody>
</table>
<p>&#160;</p>
<p>So I started with an <a title="ADSI" href="http://msdn.microsoft.com/en-us/library/aa772170.aspx" target="_blank">ADSI</a> query to the <a title="configurationNamingContext" href="http://technet.microsoft.com/en-us/library/aa998375.aspx" target="_blank">configurationNamingContext</a> to get the Exchange Servers listed in Active Directory.</p>
<blockquote><p><strong>(&amp;(objectCategory=msExchExchangeServer)(objectClass=msExchExchangeServer))</strong></p>
</blockquote>
<p>For each server, a <a title="WMI" href="http://msdn.microsoft.com/en-us/library/aa394582.aspx" target="_blank">WMI</a> query to the <a title="Exchange_Mailbox Class" href="http://msdn.microsoft.com/en-us/library/aa143732.aspx" target="_blank">Exchange_Mailbox Class</a> under the&#160; <a title="/root/MicrosoftExchangeV2" href="http://msdn.microsoft.com/en-us/library/ms876479.aspx" target="_blank">/root/MicrosoftExchangeV2</a> namespace to get the <a title="StorageLimitInfo" href="http://msdn.microsoft.com/en-us/library/aa144769.aspx" target="_blank">StorageLimitInfo</a>, <a title="Size" href="http://msdn.microsoft.com/en-us/library/aa144767.aspx" target="_blank">Size</a>, <a title="TotalItems" href="http://msdn.microsoft.com/en-us/library/aa144771.aspx" target="_blank">TotalItems</a>, <a title="ServerName" href="http://msdn.microsoft.com/en-us/library/aa144766.aspx" target="_blank">ServerName</a>, <a title="StorageGroupName" href="http://msdn.microsoft.com/en-us/library/aa144768.aspx" target="_blank">StorageGroupName</a>, <a title="StoreName" href="http://msdn.microsoft.com/en-us/library/aa144770.aspx" target="_blank">StoreName</a> and the <a title="MailboxDisplayName" href="http://msdn.microsoft.com/en-us/library/aa144764.aspx" target="_blank">MailboxDisplayName</a>.</p>
<p>And for each mailbox, query the Active Directory for the additional required details (<a title="samAccountName" href="http://msdn.microsoft.com/en-us/library/ms679635.aspx" target="_blank">samAccountName</a>, <a title="userPrincipalName" href="http://msdn.microsoft.com/en-us/library/ms680857.aspx" target="_blank">userPrincipalName</a>, <a title="displayName" href="http://msdn.microsoft.com/en-us/library/ms675514.aspx" target="_blank">displayName</a>, <a title="mail" href="http://msdn.microsoft.com/en-us/library/ms676855.aspx" target="_blank">mail</a>, <a title="mDBStorageQuota" href="http://msdn.microsoft.com/en-us/library/ms873897.aspx" target="_blank">mDBStorageQuota</a>, <a title="mDBOverQuotaLimit" href="http://msdn.microsoft.com/en-us/library/ms873893.aspx" target="_blank">mDBOverQuotaLimit</a> and the <a title="mDBOverHardQuotaLimit" href="http://msdn.microsoft.com/en-us/library/ms873890.aspx" target="_blank">mDBOverHardQuotaLimit</a>). I used the <a title="legacyExchangeDN" href="http://msdn.microsoft.com/en-us/library/aa144763.aspx" target="_blank">legacyExchangeDN</a> to match the mailbox to the user account in Active Directory.</p>
<blockquote><p><strong>(&amp;(ObjectClass=user)(ObjectCategory=person)(legacyExchangeDN=&quot; &amp; legacyExchangeDN &amp; &quot;))</strong></p>
</blockquote>
<p><strong><font color="#ff0000">*</font></strong> But then, It got to me that the user may not have specific quota limits set to his user in the Active Directory, and that those settings would be inherited from the mailbox store.</p>
<p>So I added an ADSI query to get the information from the Mailbox Stores,</p>
<blockquote><p><strong>(&amp;(objectClass=msExchPrivateMDB)(!objectClass=msExchPrivateMDBPolicy))</strong></p>
</blockquote>
<p>and put the needed values (mDBStorageQuota, mDBOverQuotaLimit and mDBOverHardQuotaLimit) into to a key-paired <a title="Dictionary Object" href="http://msdn.microsoft.com/en-us/library/x4k5wbx4.aspx" target="_blank">Dictionary Object</a> (like a <a title="Hashtable" href="http://en.wikipedia.org/wiki/Hash_table" target="_blank">Hashtable</a>). Then, when a user had the <a title="mDBUseDefaults" href="http://msdn.microsoft.com/en-us/library/ms873902.aspx" target="_blank">mDBUseDefaults</a> set to true, I’d pull the information from the dictionary using his <a title="homeMDB" href="http://msdn.microsoft.com/en-us/library/aa487565.aspx" target="_blank">homeMDB</a> property. Actually what I used was the value of:</p>
<blockquote><p><strong>GetObject(&quot;LDAP://&quot; &amp; oRs.Fields(&quot;homeMDB&quot;)).cn</strong></p>
</blockquote>
<p>&#160;</p>
<p>After a few dry runs, I came across mailboxes that failed to be fully reported. I did some debugging (wscript.echo this and wscript.echo that), and noted that I forgot to handle <a title="disconnected mailboxes" href="http://technet.microsoft.com/en-us/library/bb232039.aspx" target="_blank">disconnected mailboxes</a>. So by checking if the <a title="DateDiscoveredAbsentInDS" href="http://msdn.microsoft.com/en-us/library/aa144758.aspx" target="_blank">DateDiscoveredAbsentInDS</a> property had a value I was able to separate the “connected” from the “disconnected” mailboxes.</p>
<p>The script could still be tweaked for better performance and could use a bit more of logging, but I think it’s good enough to share here and definitely meets my colleague needs.</p>
<p>You can download the full script from <strong><a title="http://www.mediafire.com/file/x4iken3wlzzs8la/ExchMailBoxStats.vbs.txt" href="http://www.mediafire.com/file/x4iken3wlzzs8la/ExchMailBoxStats.vbs.txt" target="_blank">here</a></strong> or <strong><a title="http://gallery.technet.microsoft.com/scriptcenter/3c58eb37-30ee-44a3-adf0-b487684ae7bc" href="http://gallery.technet.microsoft.com/scriptcenter/3c58eb37-30ee-44a3-adf0-b487684ae7bc" target="_blank">here</a></strong>.</p>
<p>Just remember to run it using the <a title="cscript" href="http://msdn.microsoft.com/en-us/library/xazzc41b.aspx" target="_blank">cscript</a> engine:</p>
<blockquote><p><strong>cscript //NoLogo ExchMailBoxStats.vbs</strong></p>
</blockquote>
<p>&#160;</p>
<p><u>Notes:</u></p>
<ul>
<li>You will need administrative rights on the Exchange Server to connect to it using WMI. </li>
<li>The CSV report will be created in the format of <strong>ExchMailBoxStats.yyyyMMdd.csv</strong> and located on the same folder as the <strong>ExchMailBoxStats.vbs</strong> is on. </li>
</ul>
<br />  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/martin77s.wordpress.com/173/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/martin77s.wordpress.com/173/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/martin77s.wordpress.com/173/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/martin77s.wordpress.com/173/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/martin77s.wordpress.com/173/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/martin77s.wordpress.com/173/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/martin77s.wordpress.com/173/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/martin77s.wordpress.com/173/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/martin77s.wordpress.com/173/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/martin77s.wordpress.com/173/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/martin77s.wordpress.com/173/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/martin77s.wordpress.com/173/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/martin77s.wordpress.com/173/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/martin77s.wordpress.com/173/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=martin77s.wordpress.com&amp;blog=11096542&amp;post=173&amp;subd=martin77s&amp;ref=&amp;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://martin77s.wordpress.com/2010/04/25/script-exchange-mailbox-statistics-report/feed/</wfw:commentRss>
		<slash:comments>12</slash:comments>
	
		<media:content url="http://1.gravatar.com/avatar/db8692962bd0eed3bb9f9acf87695586?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">martin77s</media:title>
		</media:content>
	</item>
		<item>
		<title>Windows PowerShell Quick Reference</title>
		<link>http://martin77s.wordpress.com/2010/04/23/windows-powershell-quick-reference/</link>
		<comments>http://martin77s.wordpress.com/2010/04/23/windows-powershell-quick-reference/#comments</comments>
		<pubDate>Fri, 23 Apr 2010 18:50:30 +0000</pubDate>
		<dc:creator>martin77s</dc:creator>
				<category><![CDATA[Scripts]]></category>
		<category><![CDATA[HowTo]]></category>
		<category><![CDATA[Powershell]]></category>
		<category><![CDATA[Repository]]></category>

		<guid isPermaLink="false">http://martin77s.wordpress.com/2010/04/23/windows-powershell-quick-reference/</guid>
		<description><![CDATA[&#160; Microsoft has released a Quick-reference guide to commonly-used Windows PowerShell commands. For best results, open the file in Microsoft Word, print the contents to legal-sized paper (8 inches by 14 inches), and fold the resulting printout in half, making a four-page booklet. &#160; Download: Windows PowerShell Quick Reference. &#160; Related Download: Windows PowerShell 1.0 [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=martin77s.wordpress.com&amp;blog=11096542&amp;post=170&amp;subd=martin77s&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<p><a title="Windows PowerShell Quick Reference" href="http://www.microsoft.com/downloads/details.aspx?displaylang=en&amp;FamilyID=df8ed469-9007-401c-85e7-46649a32d0e0" target="_blank"><img style="display:inline;border-width:0;margin:0 15px 0 0;" title="Windows PowerShell Quick Reference" border="0" alt="Windows PowerShell Quick Reference" align="left" src="http://martin77s.files.wordpress.com/2010/04/poshqr.jpg?w=189&#038;h=157" width="189" height="157" /></a></p>
<p>&#160;</p>
<p><a title="Microsoft" href="http://www.microsoft.com" target="_blank">Microsoft</a> has released a Quick-reference guide to commonly-used <a title="Windows PowerShell" href="http://en.wikipedia.org/wiki/Windows_PowerShell" target="_blank">Windows PowerShell</a> commands.</p>
<p>For best results, open the file in Microsoft Word, print the contents to legal-sized paper (8 inches by 14 inches), and fold the resulting printout in half, making a four-page booklet.</p>
<p>&#160;</p>
<p><strong>Download:</strong> <a title="Windows PowerShell Quick Reference" href="http://www.microsoft.com/downloads/details.aspx?displaylang=en&amp;FamilyID=df8ed469-9007-401c-85e7-46649a32d0e0" target="_blank">Windows PowerShell Quick Reference</a>.</p>
<p>&#160;</p>
<p><strong>Related Download:      <br /></strong><a title="Windows PowerShell 1.0 Graphical Help File" href="http://www.microsoft.com/downloads/details.aspx?familyid=3B3F7CE4-43EA-4A21-90CC-966A7FC6C6E8&amp;displaylang=en" target="_blank">Windows PowerShell 1.0 Graphical Help File</a> (including cmdlet help and the About topics) in a fully-searchable, graphical format (a standard Windows .chm file). Also included in the help file is the <a title="VBScript to Windows PowerShell Conversion Guide" href="http://technet.microsoft.com/en-us/library/ee221101.aspx" target="_blank">VBScript to Windows PowerShell Conversion Guide</a> and a collection of <a title="PowerShell Tips" href="http://technet.microsoft.com/en-us/library/ee692807.aspx" target="_blank">PowerShell Tips</a> of the Week. </p>
<p>&#160;</p>
<p><strong>Related Video:</strong>     <br /><a title="How Do I: Windows PowerShell 2.0?" href="http://technet.microsoft.com/en-us/windows/dd320288.aspx" target="_blank">How Do I: Windows PowerShell 2.0?</a>     <br />Explore how <a title="Windows PowerShell 2.0" href="http://support.microsoft.com/kb/968930" target="_blank">Windows PowerShell 2.0</a> can help increase the productivity of IT professionals by providing a powerful, complete scripting language to automate repetitive tasks and conduct remote troubleshooting. It delivers a growing set of cmdlets that can be used to manage Windows–based PCs and servers, and it can be easily extended.</p>
<p>&#160;</p>
<p><strong>PowerShell Code Repositories:</strong></p>
<ul>
<li><a title="PowerShell TechNet Script Center" href="http://go.microsoft.com/fwlink/?LinkId=169615" target="_blank">PowerShell TechNet Script Center</a> </li>
<li><a title="PoshCode" href="http://poshcode.org/" target="_blank">PoshCode</a> </li>
<li><a title="PowerShell.com" href="http://powershell.com/cs/" target="_blank">PowerShell.com</a> </li>
<li><a title="PowerShell Scripts" href="http://pshscripts.blogspot.com/" target="_blank">PowerShell Scripts</a> </li>
</ul>
<p>&#160;</p>
<p>Happy scripting.</p>
<br />  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/martin77s.wordpress.com/170/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/martin77s.wordpress.com/170/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/martin77s.wordpress.com/170/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/martin77s.wordpress.com/170/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/martin77s.wordpress.com/170/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/martin77s.wordpress.com/170/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/martin77s.wordpress.com/170/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/martin77s.wordpress.com/170/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/martin77s.wordpress.com/170/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/martin77s.wordpress.com/170/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/martin77s.wordpress.com/170/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/martin77s.wordpress.com/170/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/martin77s.wordpress.com/170/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/martin77s.wordpress.com/170/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=martin77s.wordpress.com&amp;blog=11096542&amp;post=170&amp;subd=martin77s&amp;ref=&amp;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://martin77s.wordpress.com/2010/04/23/windows-powershell-quick-reference/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	
		<media:content url="http://1.gravatar.com/avatar/db8692962bd0eed3bb9f9acf87695586?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">martin77s</media:title>
		</media:content>

		<media:content url="http://martin77s.files.wordpress.com/2010/04/poshqr.jpg" medium="image">
			<media:title type="html">Windows PowerShell Quick Reference</media:title>
		</media:content>
	</item>
		<item>
		<title>Performance Tuning your Windows Server (Part 3)</title>
		<link>http://martin77s.wordpress.com/2010/04/05/performance-tuning-your-windows-server-part-3/</link>
		<comments>http://martin77s.wordpress.com/2010/04/05/performance-tuning-your-windows-server-part-3/#comments</comments>
		<pubDate>Sun, 04 Apr 2010 22:14:38 +0000</pubDate>
		<dc:creator>martin77s</dc:creator>
				<category><![CDATA[Performance]]></category>
		<category><![CDATA[Tips]]></category>
		<category><![CDATA[Memory Management]]></category>
		<category><![CDATA[Registry]]></category>

		<guid isPermaLink="false">http://martin77s.wordpress.com/2010/04/05/performance-tuning-your-windows-server-part-3/</guid>
		<description><![CDATA[This is the 3rd part of a series of posts I’ll be describing several settings and parameters that can be tuned to optimize your server performance. I hope you’ll find them useful and help you improve your servers performance. Performance Tuning your Windows Server (Part 1) Performance Tuning your Windows Server (Part 2) Performance Tuning [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=martin77s.wordpress.com&amp;blog=11096542&amp;post=164&amp;subd=martin77s&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<div class="wlWriterHeaderFooter" style="float:none;margin:0;padding:4px 0;"></div>
<p>This is the 3rd part of a series of posts I’ll be describing several settings and parameters that can be tuned to optimize your server performance. I hope you’ll find them useful and help you improve your servers performance.</p>
<ul>
<li><a title="Performance Tuning your Windows Server (Part 1)" href="http://martin77s.wordpress.com/2010/03/28/performance-tuning-your-windows-server-part-1/" target="_blank">Performance Tuning your Windows Server (Part 1)</a> </li>
<li><a title="Performance Tuning your Windows Server (Part 2)" href="http://martin77s.wordpress.com/2010/04/04/performance-tuning-your-windows-server-part-2/" target="_blank">Performance Tuning your Windows Server (Part 2)</a> </li>
<li><a title="Performance Tuning your Windows Server (Part 4)" href="http://martin77s.wordpress.com/2010/05/02/performance-tuning-your-windows-server-part-4/" target="_blank">Performance Tuning your Windows Server (Part 4)</a> </li>
</ul>
<p><font color="#ff0000"><strong>Note:</strong> As with all changes, you should implement the following suggestions one at a time and verify that there was a performance improvement. If system performance decreases after making a change, you should reverse the change.</font></p>
<p>&#160;</p>
<p><b><font size="3">Registry optimizations</font></b></p>
<p>Note that several of the memory specific tuning parameters listed here hold relevance only for the 32-bit (x86) versions of the Windows Server 2003 operating system. They are no longer valid for the 64-bit (x64) editions given the greatly expanded memory architecture.</p>
<p>&#160;</p>
<p><b></b></p>
<p><img style="display:inline;border-width:0;margin:5px 15px 0 0;" title="registry" border="0" alt="registry" align="left" src="http://martin77s.files.wordpress.com/2010/04/registry.gif?w=48&#038;h=64" width="48" height="64" /> As with all changes, ensure you have a working and tested backup of the registry and entire server before making the change. Changes should be made and tested only one at a time. If system performance is negatively affected by making such a change, it should be reversed immediately.</p>
<p>&#160;</p>
<p><b><font size="3">Memory registry optimizations:</font></b></p>
<p><b></b></p>
<p><b>AdditionalDelayedWorkerThreads</b></p>
<p>At system startup, Windows creates several server threads that operate as part of the System process. These are called system worker threads. They exist with the sole purpose of performing work on the behalf of other threads generated by the kernel, system device drivers, the system executive and other components. When one of these components puts a work item in a queue, a thread is assigned to process it.</p>
<p>The number of system worker threads should ideally be high enough to accept work tasks as soon as they become assigned. The trade off, of course, is that worker threads sitting idle consume system resources unnecessarily. </p>
<p>The AdditionalDelayedWorkerThreads value increases the number of delayed worker threads created for the specified work queue. Delayed worker threads process work items that are not considered time-critical and can have their memory stack paged out while waiting for work items. An insufficient number of threads will reduce the rate at which work items are serviced; a value that is too high will consume system resources unnecessarily.<br />
<table border="1" cellspacing="0" cellpadding="0" width="615">
<tbody>
<tr>
<td valign="top" width="118">
<p><b>Key:</b></p>
</td>
<td valign="top" width="495">
<p><b>HKLM\SYSTEM\CurrentControlSet\Control\SessionManager\Executive</b></p>
</td>
</tr>
<tr>
<td valign="top" width="118">
<p><b>Value:</b></p>
</td>
<td valign="top" width="495">
<p>AdditionalDelayedWorkerThreads</p>
</td>
</tr>
<tr>
<td valign="top" width="118">
<p><b>Recommended value:</b></p>
</td>
<td valign="top" width="495">
<p>0&#215;10 (16)</p>
</td>
</tr>
</tbody>
</table>
<p>&#160;</p>
<p><b></b></p>
<p><b>AdditionalCriticalWorkerThreads </b></p>
<p>The AdditionalCriticalWorkerThreads value increases the number of critical worker threads created for a specified work queue. Critical worker threads process time-critical work items and have their stack present in physical memory at all times. An insufficient number of threads will reduce the rate at which time-critical work items are serviced; a value that is too high will consume system resources unnecessarily.<br />
<table border="1" cellspacing="0" cellpadding="0">
<tbody>
<tr>
<td valign="top" width="22%">
<p><b>Key:</b></p>
</td>
<td valign="top" width="77%">
<p><b>HKLM\SYSTEM\CurrentControlSet\Control\SessionManager\Executive</b></p>
</td>
</tr>
<tr>
<td valign="top" width="22%">
<p><b>Value:</b></p>
</td>
<td valign="top" width="77%">
<p>AdditionalCriticalWorkerThreads</p>
</td>
</tr>
<tr>
<td valign="top" width="22%">
<p><b>Recommended value:</b></p>
</td>
<td valign="top" width="77%">
<p>0&#215;10 (16)</p>
</td>
</tr>
</tbody>
</table>
<p>&#160;</p>
<p><b></b></p>
<p><b>PagedPoolSize</b></p>
<p>Windows allocates memory in pools for the operating system and its components, which processes access through the use of kernel mode. Two pools of kernel mode memory exist: The <b>paged pool</b> (which can be paged to the pagefile) and the <b>non-paged pool</b> (which can never be paged).</p>
<p>Performance and system stability can be seriously impacted if Windows experiences memory resource constraints and is unable to assign memory to these pools. The amount of physical memory assigned to these two pools is assigned dynamically at system boot time.</p>
<p>Some applications and workloads can demand more pooled memory than the system has been allocated by default. Setting the PagedPoolSize registry value as listed below can assist in ensuring sufficient pooled memory is available.<br />
<table border="1" cellspacing="0" cellpadding="0">
<tbody>
<tr>
<td valign="top" width="22%">
<p><b>Key:</b></p>
</td>
<td valign="top" width="77%">
<p><b>HKLM\System\CurrentControlSet\Control\Session Manager\MemoryManagement</b></p>
</td>
</tr>
<tr>
<td valign="top" width="22%">
<p><b>Value:</b></p>
</td>
<td valign="top" width="77%">
<p>PagedPoolSize</p>
</td>
</tr>
<tr>
<td valign="top" width="22%">
<p><b>Recommended value:</b></p>
</td>
<td valign="top" width="77%">
<p>0xFFFFFFFF</p>
</td>
</tr>
</tbody>
</table>
<p>With this value, Windows will calculate the maximum paged pool allowed for the system. For 32-bit systems, this is 491 MB. This setting is typically used for servers that are attempting to cache a very large number of frequently used small files, some number of very large size files, or both. In these cases, the file cache that relies on the paged pool to manage its caching it able to cache more files (and for longer periods of time) if more paged pool is available.</p>
<p><font color="#ff0000"><b>Caution:</b> The 0xFFFFFFFF PagedPoolSize setting is not recommended for use on 32-bit Windows Server 2003-based computers that have 64GB of RAM. This will potentially bring the Free System PTE entry down and can cause continuous reboot of the computer.</font> </p>
<p>&#160;</p>
<p><b></b></p>
<p><b>PoolUsageMaximum</b></p>
<p>By default, the Memory Manager tries to trim allocated paged pool memory when the system reaches 80 percent of the total paged pool. By tuning the Memory Manager to start the trimming process earlier, it would be possible to keep up with the paged pool demand during sudden peak usage, and avoid running out of paged pool memory.<br />
<table border="1" cellspacing="0" cellpadding="0">
<tbody>
<tr>
<td valign="top" width="22%">
<p><b>Key:</b></p>
</td>
<td valign="top" width="77%">
<p><b>HKLM\System\CurrentControlSet\Control\Session Manager\MemoryManagement</b></p>
</td>
</tr>
<tr>
<td valign="top" width="22%">
<p><b>Value:</b></p>
</td>
<td valign="top" width="77%">
<p>PoolUsageMaximum</p>
</td>
</tr>
<tr>
<td valign="top" width="22%">
<p><b>Recommended value:</b></p>
</td>
<td valign="top" width="77%">
<p>0x3C (60)</p>
</td>
</tr>
</tbody>
</table>
<p>Setting the value at 60 informs the Memory Manager to start the trimming process at 60 percent of PagedPoolMax rather than the default setting of 80 percent. If a threshold of 60 percent is not enough to handle spikes in activity, reduce this setting to 50 percent or 40 percent.</p>
<p>&#160;</p>
<p><b>SystemPages</b></p>
<p>SystemPages defines the number of system page table entries (PTEs) that are reserved for mapping I/O buffers and other information into the system address space. Each system page table entry maps one page.<br />
<table border="1" cellspacing="0" cellpadding="0">
<tbody>
<tr>
<td valign="top" width="22%">
<p><b>Key:</b></p>
</td>
<td valign="top" width="77%">
<p><b>HKLM\System\CurrentControlSet\Control\Session Manager\MemoryManagement</b></p>
</td>
</tr>
<tr>
<td valign="top" width="22%">
<p><b>Value:</b></p>
</td>
<td valign="top" width="77%">
<p>SystemPages</p>
</td>
</tr>
<tr>
<td valign="top" width="22%">
<p><b>Recommended value:</b></p>
</td>
<td valign="top" width="77%">
<p>0&#215;0</p>
</td>
</tr>
</tbody>
</table>
<p>Setting the value at 0 informs the Memory Manager to calculate an optimal number of page table entries based on the platform type and the amount of memory available to the system. The system adjusts this value if the amount of memory changes.</p>
<p>&#160;</p>
<p><b>DontVerifyRandomDrivers</b></p>
<p>The driver verifier at random intervals verifies drivers for debugging randomly. Disabling this functionality might improve system performance.<br />
<table border="1" cellspacing="0" cellpadding="0">
<tbody>
<tr>
<td valign="top" width="22%">
<p><b>Key:</b></p>
</td>
<td valign="top" width="77%">
<p><b>HKLM\System\CurrentControlSet\Control\Session Manager\MemoryManagement</b></p>
</td>
</tr>
<tr>
<td valign="top" width="22%">
<p><b>Value:</b></p>
</td>
<td valign="top" width="77%">
<p>DontVerifyRandomDrivers</p>
</td>
</tr>
<tr>
<td valign="top" width="22%">
<p><b>Recommended value:</b></p>
</td>
<td valign="top" width="77%">
<p>0&#215;1</p>
</td>
</tr>
</tbody>
</table>
<p>&#160;</p>
<p>&#160;</p>
<p><b></b></p>
<p><b></b></p>
<p><b><font size="3">File system registry optimizations</font></b></p>
<p><b>NtfsMftZoneReservation</b></p>
<p>Add the NtfsMftZoneReservation entry to the registry to allow the master file table (MFT) to grow optimally. When you add this entry to the registry, the system reserves space on the volume for the master file table. If your NTFS volumes contain relatively few large files, set the value of this registry entry to 1 (the default). Typically you can set this entry to a value of 2 or 3 for volumes that contain a moderate numbers of files, and use a value of 4 (the maximum) if your volumes tend to contain a relatively large number of files.<br />
<table border="1" cellspacing="0" cellpadding="0">
<tbody>
<tr>
<td valign="top" width="22%">
<p><b>Key:</b></p>
</td>
<td valign="top" width="77%">
<p><b>HKLM\SYSTEM\CurrentControlSet\Control\FileSystem</b></p>
</td>
</tr>
<tr>
<td valign="top" width="22%">
<p><b>Value:</b></p>
</td>
<td valign="top" width="77%">
<p>NtfsMftZoneReservation</p>
</td>
</tr>
<tr>
<td valign="top" width="22%">
<p><b>Recommended value:</b></p>
</td>
<td valign="top" width="77%">
<p>1 if volumes typically store fewer files.</p>
<p>2 or 3 if volumes typically store a moderate number of files.</p>
<p>4 if volumes typically store a large number of files.</p>
</td>
</tr>
</tbody>
</table>
<p><font color="#ff0000"><b>Important:</b> Test any settings greater than 2, because setting this entry to a value greater than 2 will cause the system to reserve a much larger portion of the disk for the master file table.</font></p>
<p>&#160;</p>
<p><b>MaxWorkItems, MaxMpxCt, MaxCmds</b></p>
<p>The maximum number of concurrent outstanding network requests between a Windows Server Message Block (SMB) client and server is determined when a session between the client and server is negotiated. The maximum value negotiated is determined by registry settings on both the client and server. If these values are set too low on the server, they can restrict the number of client sessions that can be established with the server.</p>
<p>The values that can be adjusted to improve system performance for work items exist in the LanmanServer and LanmanWorkstation registry keys and are MaxWorkItems, MaxMpxCt and MaxCmds</p>
<p>The <strong>MaxWorkItems</strong> value specifies the maximum number of receive buffers, or work items, the Server service is permitted to allocate at one time. If this limit is reached, then the transport must initiate flow control, which can significantly reduce performance.<br />
<table border="1" cellspacing="0" cellpadding="0">
<tbody>
<tr>
<td valign="top" width="22%">
<p><b>Key:</b></p>
</td>
<td valign="top" width="77%">
<p><b>HKLM\SYSTEM\CurrentControlSet\Services\LanmanServer\Parameters</b></p>
</td>
</tr>
<tr>
<td valign="top" width="22%">
<p><b>Value:</b></p>
</td>
<td valign="top" width="77%">
<p>MaxWorkItems</p>
</td>
</tr>
<tr>
<td valign="top" width="22%">
<p><b>Recommended value:</b></p>
</td>
<td valign="top" width="77%">
<p>8192</p>
<p>Note: The MaxWorkItems value must be at least four times as large as the MaxMpxCt value</p>
</td>
</tr>
</tbody>
</table>
<p>&#160;</p>
<p>The <strong>MaxMpxCt</strong> value enforces the maximum number of simultaneous outstanding requests from a particular client to a server. During negotiation of a Server Message Block between the client and the server, this value is passed to the client&#8217;s redirector where the limit on outstanding requests is enforced. A higher value can increase server performance but requires more use of server work items (MaxWorkItems).<br />
<table border="1" cellspacing="0" cellpadding="0">
<tbody>
<tr>
<td valign="top" width="22%">
<p><b>Key:</b></p>
</td>
<td valign="top" width="77%">
<p><b>HKLM\SYSTEM\CurrentControlSet\Services\LanmanServer\Parameters</b></p>
</td>
</tr>
<tr>
<td valign="top" width="22%">
<p><b>Value:</b></p>
</td>
<td valign="top" width="77%">
<p>MaxMpxCt</p>
</td>
</tr>
<tr>
<td valign="top" width="22%">
<p><b>Recommended value:</b></p>
</td>
<td valign="top" width="77%">
<p>2048</p>
<p>Note: The MaxWorkItems value must be at least four times as large as the MaxMpxCt value. </p>
</td>
</tr>
</tbody>
</table>
<p>&#160;</p>
<p>The <strong>MaxCmds</strong> value specifies the maximum number of network control blocks the redirector can reserve. The value of this entry coincides with the number of execution threads that can be outstanding simultaneously. Increasing this value will improve network throughput, especially if you are running applications that perform more than 15 operations simultaneously. This value is set on the SMB client computer.<br />
<table border="1" cellspacing="0" cellpadding="0">
<tbody>
<tr>
<td valign="top" width="22%">
<p><b>Key:</b></p>
</td>
<td valign="top" width="77%">
<p><b>HKLM\SYSTEM\CurrentControlSet\Services\LanmanWorkstation\Parameters</b></p>
</td>
</tr>
<tr>
<td valign="top" width="22%">
<p><b>Value:</b></p>
</td>
<td valign="top" width="77%">
<p>MaxCmds</p>
</td>
</tr>
<tr>
<td valign="top" width="22%">
<p><b>Recommended value:</b></p>
</td>
<td valign="top" width="77%">
<p>2048</p>
</td>
</tr>
</tbody>
</table>
<p><font color="#ff0000"><b>Note:</b> Start with the default or recommended values for these registry keys, and increase the value in small increments as needed. The more outstanding connections that exist, the more memory resources will be used by the server. If you set the values too high, the server could run out of resources such as paged pool memory.</font></p>
<p>&#160;</p>
<p><b>NTFSDisable8dot3NameCreation</b></p>
<p>When a long file name is created using the Windows NTFS file system, the default behavior is to generate a corresponding short file name in the older 8.3 DOS file name convention for compatibility with older operating systems. This functionality can be disabled through a registry entry, offering a performance increase.<br />
<table border="1" cellspacing="0" cellpadding="0">
<tbody>
<tr>
<td valign="top" width="22%">
<p><b>Key:</b></p>
</td>
<td valign="top" width="77%">
<p><b>HKLM\SYSTEM\CurrentControlSet\Control\FileSystem</b></p>
</td>
</tr>
<tr>
<td valign="top" width="22%">
<p><b>Value:</b></p>
</td>
<td valign="top" width="77%">
<p>NTFSDisable8dot3NameCreation</p>
</td>
</tr>
<tr>
<td valign="top" width="22%">
<p><b>Recommended value:</b></p>
</td>
<td valign="top" width="77%">
<p>1</p>
</td>
</tr>
</tbody>
</table>
<p>&#160;</p>
<p><b></b></p>
<p><b>NTFSDisableLastAccessUpdate</b></p>
<p>Each file and folder on an NTFS volume includes an attribute called Last Access Time. This attribute shows when the file or folder was last accessed, such as when a user performs a folder listing, adds files to a folder, reads a file, or makes changes to a file. Maintaining this information creates performance overhead for the file system especially in environments where a large number of files and directories are accessed quickly and in a short period of time, for example when using the BizTalk File Adapter. Apart from in highly secure environments, retaining this information might add a burden to a server that can be avoided by updating the following registry key:<br />
<table border="1" cellspacing="0" cellpadding="0">
<tbody>
<tr>
<td valign="top" width="22%">
<p><b>Key:</b></p>
</td>
<td valign="top" width="77%">
<p><b>HKLM\SYSTEM\CurrentControlSet\Control\FileSystem</b></p>
</td>
</tr>
<tr>
<td valign="top" width="22%">
<p><b>Value:</b></p>
</td>
<td valign="top" width="77%">
<p>NTFSDisableLastAccessUpdate</p>
</td>
</tr>
<tr>
<td valign="top" width="22%">
<p><b>Recommended value:</b></p>
</td>
<td valign="top" width="77%">
<p>1</p>
</td>
</tr>
</tbody>
</table>
<p>&#160;</p>
<p><b></b></p>
<p><b>Maximize data throughput for network applications</b></p>
<p>If Windows Server is configured to optimize data throughput for network applications, the working set applications will have a priority over the working set of the file system cache. This setting is normally the best setting to use for all servers except dedicated file servers or with applications exhibiting file server-like characteristics.</p>
<p>To optimize data throughput for network applications set the following registry entries:<br />
<table border="1" cellspacing="0" cellpadding="0">
<tbody>
<tr>
<td valign="top" width="140">
<p><b>Key:</b></p>
</td>
<td valign="top" width="480">
<p><b>HKLM\System\CurrentControlSet\Services\LanmanServer\Parameters</b></p>
</td>
</tr>
<tr>
<td valign="top" width="140">
<p><b>Value:</b></p>
</td>
<td valign="top" width="480">
<p>Size</p>
</td>
</tr>
<tr>
<td valign="top" width="140">
<p><b>Recommended value:</b></p>
</td>
<td valign="top" width="480">
<p>3</p>
</td>
</tr>
</tbody>
</table>
<table border="1" cellspacing="0" cellpadding="0">
<tbody>
<tr>
<td valign="top" width="22%">
<p><b>Key:</b></p>
</td>
<td valign="top" width="77%">
<p><b>HKLM\System\CurrentControlSet\Control\Session Manager\MemoryManagement</b></p>
</td>
</tr>
<tr>
<td valign="top" width="22%">
<p><b>Value:</b></p>
</td>
<td valign="top" width="77%">
<p>LargeSystemCache</p>
</td>
</tr>
<tr>
<td valign="top" width="22%">
<p><b>Recommended value:</b></p>
</td>
<td valign="top" width="77%">
<p>0</p>
</td>
</tr>
</tbody>
</table>
<p>&#160;</p>
<p>Related reading:</p>
<ul>
<li><a title="Pushing the Limits of Windows: Paged and Nonpaged Pool" href="http://blogs.technet.com/markrussinovich/archive/2009/03/26/3211216.aspx" target="_blank">Pushing the Limits of Windows: Paged and Nonpaged Pool</a> </li>
<li><a title="Server is unable to allocate memory from the system paged pool" href="http://support.microsoft.com/kb/312362" target="_blank">Server is unable to allocate memory from the system paged pool</a> </li>
<li><a title="About Cache Manager in Windows Server 2003" href="http://support.microsoft.com/kb/837331" target="_blank">About Cache Manager in Windows Server 2003</a> </li>
</ul>
<br />  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/martin77s.wordpress.com/164/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/martin77s.wordpress.com/164/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/martin77s.wordpress.com/164/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/martin77s.wordpress.com/164/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/martin77s.wordpress.com/164/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/martin77s.wordpress.com/164/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/martin77s.wordpress.com/164/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/martin77s.wordpress.com/164/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/martin77s.wordpress.com/164/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/martin77s.wordpress.com/164/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/martin77s.wordpress.com/164/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/martin77s.wordpress.com/164/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/martin77s.wordpress.com/164/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/martin77s.wordpress.com/164/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=martin77s.wordpress.com&amp;blog=11096542&amp;post=164&amp;subd=martin77s&amp;ref=&amp;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://martin77s.wordpress.com/2010/04/05/performance-tuning-your-windows-server-part-3/feed/</wfw:commentRss>
		<slash:comments>4</slash:comments>
	
		<media:content url="http://1.gravatar.com/avatar/db8692962bd0eed3bb9f9acf87695586?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">martin77s</media:title>
		</media:content>

		<media:content url="http://martin77s.files.wordpress.com/2010/04/registry.gif" medium="image">
			<media:title type="html">registry</media:title>
		</media:content>
	</item>
		<item>
		<title>Performance Tuning your Windows Server (Part 2)</title>
		<link>http://martin77s.wordpress.com/2010/04/04/performance-tuning-your-windows-server-part-2/</link>
		<comments>http://martin77s.wordpress.com/2010/04/04/performance-tuning-your-windows-server-part-2/#comments</comments>
		<pubDate>Sun, 04 Apr 2010 21:36:53 +0000</pubDate>
		<dc:creator>martin77s</dc:creator>
				<category><![CDATA[Performance]]></category>
		<category><![CDATA[Tips]]></category>
		<category><![CDATA[boot.ini]]></category>
		<category><![CDATA[Memory Management]]></category>

		<guid isPermaLink="false">http://martin77s.wordpress.com/2010/04/04/performance-tuning-your-windows-server-part-2/</guid>
		<description><![CDATA[This is the 2nd part of a series of posts I’ll be describing several settings and parameters that can be tuned to optimize your server performance. I hope you’ll find them useful and help you improve your servers performance. Performance Tuning your Windows Server (Part 1) Performance Tuning your Windows Server (Part 3) Performance Tuning [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=martin77s.wordpress.com&amp;blog=11096542&amp;post=152&amp;subd=martin77s&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<div class="wlWriterHeaderFooter" style="float:none;margin:0;padding:4px 0;"></div>
<p>This is the 2nd part of a series of posts I’ll be describing several settings and parameters that can be tuned to optimize your server performance. I hope you’ll find them useful and help you improve your servers performance.</p>
<ul>
<li><a title="Performance Tuning your Windows Server (Part 1)" href="http://martin77s.wordpress.com/2010/03/28/performance-tuning-your-windows-server-part-1/" target="_blank">Performance Tuning your Windows Server (Part 1)</a> </li>
<li><a title="Performance Tuning your Windows Server (Part 3)" href="http://martin77s.wordpress.com/2010/04/05/performance-tuning-your-windows-server-part-3/" target="_blank">Performance Tuning your Windows Server (Part 3)</a> </li>
<li><a title="Performance Tuning your Windows Server (Part 4)" href="http://martin77s.wordpress.com/2010/05/02/performance-tuning-your-windows-server-part-4/" target="_blank">Performance Tuning your Windows Server (Part 4)</a> </li>
</ul>
<p><font color="#ff0000"><strong>Note:</strong> As with all changes, you should implement the following suggestions one at a time and verify that there was a performance improvement. If system performance decreases after making a change, you should reverse the change.</font></p>
<p>&#160;</p>
<p><b><font size="3">Unnecessary Services</font> </b></p>
<p><img style="display:inline;border-width:0;margin:5px 15px 0 0;" title="Unnecessary Services" border="0" alt="Unnecessary Services" align="left" src="http://martin77s.files.wordpress.com/2010/04/services1.gif?w=64&#038;h=85" width="64" height="85" />When Windows is first installed, many services are enabled that might not be necessary for a particular server. Each service requires system resources and as a result is best to disable unnecessary services to improve performance. All services that are not required to be running on the server should be stopped and disabled. This will prevent the service from automatically starting at system boot time. </p>
<p><font color="#ff0000"><b>Note:</b> Unless you are completely certain of the purpose of a given service it is recommended to research it further before choosing to disable it.</font> </p>
<p>For example, the Print Spooler service is enabled by default but is not usually required if the server is not functioning as a print server or does not have local printing requirements. </p>
<p>But don’t disable the Spooler on your Domain Controllers. Printers which are advertised in Active Directory are monitored periodically by the DCs which have the spooler service enabled and running that they actually exist on the associated print server(s). If and when printers are found which do not exist on a print server, the spooler service will remove the associated object from AD. Thus, if all spooler services (on DCs) are disabled, print queues advertised in AD will need to be manually managed. See <a href="http://support.microsoft.com/kb/246269/">http://support.microsoft.com/kb/246269/</a> for more details.</p>
<p>The table below lists a few services on a standard Windows Server 2003 installation that should be reviewed for their requirement on your systems.<br />
<table border="1" cellspacing="0" cellpadding="0">
<tbody>
<tr>
<td valign="top" width="227">
<p><b>Service</b></p>
</td>
<td valign="top" width="188">
<p><b>Default startup type</b></p>
</td>
<td valign="top" width="179">
<p><b>Recommended setting</b></p>
</td>
</tr>
<tr>
<td valign="top" width="227">
<p>Alerter</p>
</td>
<td valign="top" width="188">
<p>Automatic</p>
</td>
<td valign="top" width="179">
<p>Disabled</p>
</td>
</tr>
<tr>
<td valign="top" width="227">
<p>Computer Browser</p>
</td>
<td valign="top" width="188">
<p>Automatic</p>
</td>
<td valign="top" width="179">
<p>Disabled</p>
</td>
</tr>
<tr>
<td valign="top" width="227">
<p>Distributed file system</p>
</td>
<td valign="top" width="188">
<p>Automatic</p>
</td>
<td valign="top" width="179">
<p>Disabled</p>
</td>
</tr>
<tr>
<td valign="top" width="227">
<p>Error Reporting Service</p>
</td>
<td valign="top" width="188">
<p>Automatic</p>
</td>
<td valign="top" width="179">
<p>Disabled</p>
</td>
</tr>
<tr>
<td valign="top" width="227">
<p>Help and Support</p>
</td>
<td valign="top" width="188">
<p>Automatic</p>
</td>
<td valign="top" width="179">
<p>Disabled</p>
</td>
</tr>
<tr>
<td valign="top" width="227">
<p>Messenger</p>
</td>
<td valign="top" width="188">
<p>Automatic</p>
</td>
<td valign="top" width="179">
<p>Disabled</p>
</td>
</tr>
<tr>
<td valign="top" width="227">
<p>Windows Audio</p>
</td>
<td valign="top" width="188">
<p>Automatic</p>
</td>
<td valign="top" width="179">
<p>Disabled</p>
</td>
</tr>
<tr>
<td valign="top" width="227">
<p>Wireless Configuration</p>
</td>
<td valign="top" width="188">
<p>Automatic</p>
</td>
<td valign="top" width="179">
<p>Disabled</p>
</td>
</tr>
</tbody>
</table>
<p>&#160;</p>
<p><b><font size="3">Boot.ini </font></b></p>
</p>
<p><img style="display:inline;border-width:0;margin:5px 15px 0 0;" title="Boot.ini" border="0" alt="Boot.ini" align="left" src="http://martin77s.files.wordpress.com/2010/04/winconfig1.gif?w=64&#038;h=85" width="64" height="85" />The <a title="NTLDR" href="http://en.wikipedia.org/wiki/NTLDR" target="_blank">NTLDR</a> (NT Loader) allows the user to choose which operating system to boot from at the menu; for NT and NT-based operating systems, it also allows the user to pass preconfigured options to the kernel. The menu options are stored in the boot.ini file. There are several <a title="switch options for the boot.ini file" href="http://support.microsoft.com/kb/833721" target="_blank">switch options for the boot.ini file</a>. I&#8217;ll describe 3 of them that have to do with memory management.</p>
<p> 
<p><b>/3GB</b></p>
<p>By default, the 32-bit (x86) editions of Windows can address a total of 4 GB of virtual address space. This is a constraint of the 32-bit (x86) architecture. Normally, 2 GB of this is reserved for the operating system kernel requirements (privileged-mode) and the other 2 GB is reserved for application (user-mode) requirements. Under normal circumstances, this creates a 2 GB per-process address limitation.</p>
<p>Windows provides a /3GB parameter to be added to the BOOT.INI file that reallocates 3 GB of memory to be available for user-mode applications and reduces the amount of memory for the system kernel to 1 GB. Some applications, written to do so, can derive performance benefits from having large amounts of addressable memory available to individual user-mode processes. In such instances, having as much free space for user-mode processes is desirable.</p>
<p>You normally use this switch only when a specific application recommends its use, meaning the applications have been compiled to use more than 2 GB per process, such as Microsoft Exchange and Microsoft SQL Server.</p>
<p>&#160;</p>
<p><b>/PAE</b></p>
<p>The Physical Address Extension (PAE) is a 36-bit memory addressing mode that allows 32-bit (x86) systems to address memory above 4 GB.</p>
<p>Windows uses 4 KB pages with PAE to map up to 64 GB of physical memory into a 32-bit (4 GB) virtual address space. The kernel creates a “map” in the privileged mode addressable memory space to manage the physical memory above 4 GB.</p>
<p>This allows the operating system to use physical memory above 4 GB. As the 64-bit (x64) editions of Windows are not bound by this same memory architecture constraint, the PAE switch is not used in these versions of the Windows Server.</p>
<p>Even with PAE enabled, the underlying architecture of the system is still based on 32-bit linear addresses. This effectively retains the usual 2 GB of application space per user-mode process and the 2 GB of kernel mode space because only 4 GB of addresses are available. However, multiple processes can immediately benefit from the increased amount of addressable memory because they are less likely to encounter physical memory restrictions and begin paging.</p>
<p>&#160;</p>
<p><b>/USERVA=#### </b></p>
<p>The /userva=#### switch is designed to allow for more precise tuning of User-mode address space for programs that require more than 2 GB of User-mode space but do not require all the space that is provided by the /3GB tuning switch alone. Using the /3GB switch reduces the memory available in the <b>Nonpaged Pool</b>, <b>Paged Pool</b> &amp; <b>System Page Table Entries (PTEs)</b>.</p>
<p>If the memory reduction in the pools is too great in a specific server installation, the server or the applications may generate an error or appear to stop responding. </p>
<p>Using the /userva switch you can add a small amount of the additional 1 GB back to the operating system by decreasing the amount of User-mode space that is typically allocated by the /3GB switch. This additional Kernel-mode address space is held in reserve and is used as additional address space for PTEs if the system runs out of free PTE space. This address space is not allocated to PTEs until the system runs low on PTE space.</p>
<p>Use /userva switch with the /3GB switch to tune the User-mode space to a value between 2 GB and 3 GB, with the difference (3,072 less ####) being returned to Kernel mode. Note that #### is expressed in megabytes (MB).</p>
<p>&#160;</p>
</p>
</p>
<p>Related reading:</p>
<ul>
<li><a title="How to use the /userva switch with the /3GB switch to tune the User-mode space to a value between 2 GB and 3 GB" href="http://support.microsoft.com/kb/316739" target="_blank">How to use the /userva switch with the /3GB switch to tune the User-mode…</a> </li>
<li><a title="Memory Management - Demystifying /3GB" href="http://blogs.technet.com/askperf/archive/2007/03/23/memory-management-demystifying-3gb.aspx" target="_blank">Memory Management &#8211; Demystifying /3GB</a>       </li>
</ul>
<br />  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/martin77s.wordpress.com/152/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/martin77s.wordpress.com/152/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/martin77s.wordpress.com/152/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/martin77s.wordpress.com/152/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/martin77s.wordpress.com/152/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/martin77s.wordpress.com/152/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/martin77s.wordpress.com/152/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/martin77s.wordpress.com/152/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/martin77s.wordpress.com/152/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/martin77s.wordpress.com/152/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/martin77s.wordpress.com/152/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/martin77s.wordpress.com/152/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/martin77s.wordpress.com/152/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/martin77s.wordpress.com/152/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=martin77s.wordpress.com&amp;blog=11096542&amp;post=152&amp;subd=martin77s&amp;ref=&amp;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://martin77s.wordpress.com/2010/04/04/performance-tuning-your-windows-server-part-2/feed/</wfw:commentRss>
		<slash:comments>4</slash:comments>
	
		<media:content url="http://1.gravatar.com/avatar/db8692962bd0eed3bb9f9acf87695586?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">martin77s</media:title>
		</media:content>

		<media:content url="http://martin77s.files.wordpress.com/2010/04/services1.gif" medium="image">
			<media:title type="html">Unnecessary Services</media:title>
		</media:content>

		<media:content url="http://martin77s.files.wordpress.com/2010/04/winconfig1.gif" medium="image">
			<media:title type="html">Boot.ini</media:title>
		</media:content>
	</item>
		<item>
		<title>Microsoft TechNet Desktop Player (Beta)</title>
		<link>http://martin77s.wordpress.com/2010/03/31/microsoft-technet-desktop-player-beta/</link>
		<comments>http://martin77s.wordpress.com/2010/03/31/microsoft-technet-desktop-player-beta/#comments</comments>
		<pubDate>Wed, 31 Mar 2010 19:04:36 +0000</pubDate>
		<dc:creator>martin77s</dc:creator>
				<category><![CDATA[Tips]]></category>
		<category><![CDATA[Tools]]></category>
		<category><![CDATA[HowTo]]></category>
		<category><![CDATA[Microsoft]]></category>
		<category><![CDATA[TechNet]]></category>

		<guid isPermaLink="false">http://martin77s.wordpress.com/2010/03/31/microsoft-technet-desktop-player-beta/</guid>
		<description><![CDATA[Microsoft recently launched a Desktop player that allows users to consume selected Microsoft content for IT professionals and developers based on your adoption lifecycle. The Desktop Player filters content by topic based on your role and where you are in your adoption lifecycle (Evaluation, Development/Pilot, Support). Find videos, webcasts, podcasts, whitepapers and relevant links based [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=martin77s.wordpress.com&amp;blog=11096542&amp;post=146&amp;subd=martin77s&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<p><a title="Microsoft TechNet Desktop Player" href="http://www.microsoft.com/click/desktopplayer/" target="_blank"><img style="display:inline;border-width:0;margin:0 0 0 35px;" title="Microsoft TechNet Desktop Player (Beta)" border="0" alt="Microsoft TechNet Desktop Player (Beta)" align="right" src="http://martin77s.files.wordpress.com/2010/03/msdeskplayer.jpg?w=260&#038;h=187" width="260" height="187" /></a></p>
<p><a title="Microsoft" href="http://www.microsoft.com" target="_blank">Microsoft</a> recently launched a <a title="Microsoft TechNet Desktop Player" href="http://www.microsoft.com/click/desktopplayer/" target="_blank">Desktop player</a> that allows users to consume selected Microsoft content for IT professionals and developers based on your adoption lifecycle. </p>
<p>The Desktop Player filters content by topic based on your role and where you are in your adoption lifecycle (Evaluation, Development/Pilot, Support). </p>
<p>Find videos, webcasts, podcasts, whitepapers and relevant links based on your specific criteria. And get a feed of the latest news for IT pros. </p>
<p>From the EULA:</p>
<blockquote><p>The Microsoft TechNet Desktop Player (the “PLAYER”) is a content aggregator that surfaces filtered content that exist at Microsoft across various engines that have relevant contextual content for the user.</p>
</blockquote>
<p>Use it online or download from <a title="Microsoft TechNet Desktop Player" href="http://www.microsoft.com/click/desktopplayer/">http://www.microsoft.com/click/desktopplayer/</a></p>
<p>Requirements: <a title=".NET Framework 3.5 SP1" href="http://www.microsoft.com/downloads/details.aspx?FamilyID=AB99342F-5D1A-413D-8319-81DA479AB0D7&amp;displaylang=en" target="_blank">.NET Framework 3.5 SP1</a> installed for the offline version and <a title="Silverlight" href="http://www.microsoft.com/silverlight/" target="_blank">Silverlight</a> for the online version.</p>
<br />  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/martin77s.wordpress.com/146/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/martin77s.wordpress.com/146/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/martin77s.wordpress.com/146/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/martin77s.wordpress.com/146/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/martin77s.wordpress.com/146/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/martin77s.wordpress.com/146/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/martin77s.wordpress.com/146/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/martin77s.wordpress.com/146/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/martin77s.wordpress.com/146/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/martin77s.wordpress.com/146/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/martin77s.wordpress.com/146/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/martin77s.wordpress.com/146/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/martin77s.wordpress.com/146/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/martin77s.wordpress.com/146/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=martin77s.wordpress.com&amp;blog=11096542&amp;post=146&amp;subd=martin77s&amp;ref=&amp;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://martin77s.wordpress.com/2010/03/31/microsoft-technet-desktop-player-beta/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	
		<media:content url="http://1.gravatar.com/avatar/db8692962bd0eed3bb9f9acf87695586?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">martin77s</media:title>
		</media:content>

		<media:content url="http://martin77s.files.wordpress.com/2010/03/msdeskplayer.jpg" medium="image">
			<media:title type="html">Microsoft TechNet Desktop Player (Beta)</media:title>
		</media:content>
	</item>
	</channel>
</rss>
