<?xml version="1.0" encoding="UTF-8"?>
<?xml-stylesheet type="text/xsl" media="screen" href="/~d/styles/rss2full.xsl"?><?xml-stylesheet type="text/css" media="screen" href="http://feeds.feedburner.com/~d/styles/itemcontent.css"?><rss xmlns:content="http://purl.org/rss/1.0/modules/content/" xmlns:wfw="http://wellformedweb.org/CommentAPI/" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:atom="http://www.w3.org/2005/Atom" xmlns:sy="http://purl.org/rss/1.0/modules/syndication/" xmlns:slash="http://purl.org/rss/1.0/modules/slash/" xmlns:feedburner="http://rssnamespace.org/feedburner/ext/1.0" version="2.0">

<channel>
	<title>RetroHack</title>
	
	<link>http://retrohack.com</link>
	<description>lest the tubes become overfull</description>
	<lastBuildDate>Thu, 09 May 2013 01:00:00 +0000</lastBuildDate>
	<language>en-US</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=</generator>
		<atom10:link xmlns:atom10="http://www.w3.org/2005/Atom" rel="self" type="application/rss+xml" href="http://feeds.feedburner.com/retrohack" /><feedburner:info uri="retrohack" /><atom10:link xmlns:atom10="http://www.w3.org/2005/Atom" rel="hub" href="http://pubsubhubbub.appspot.com/" /><feedburner:emailServiceId>retrohack</feedburner:emailServiceId><feedburner:feedburnerHostname>http://feedburner.google.com</feedburner:feedburnerHostname><item>
		<title>howto://dump a list of users with email address and upn</title>
		<link>http://feedproxy.google.com/~r/retrohack/~3/RTwITlC9WRM/</link>
		<comments>http://retrohack.com/powershell-export-users-upn-email/#comments</comments>
		<pubDate>Thu, 09 May 2013 01:00:00 +0000</pubDate>
		<dc:creator>Ed Fisher</dc:creator>
				<category><![CDATA[Infrastructure]]></category>
		<category><![CDATA[howto]]></category>

		<guid isPermaLink="false">http://retrohack.com/?p=4167</guid>
		<description><![CDATA[Here's a PS command that can dump a CSV of users displayname, UPN, and email address.<div class='yarpp-related-rss'>

You might also enjoy:<ol>
<li><a href='http://retrohack.com/howtocreate-test-users-with-mailboxes-and-data/' rel='bookmark' title='howto://create test users with mailboxes and data'>howto://create test users with mailboxes and data</a></li>
<li><a href='http://retrohack.com/change-nat-address-tmg-2010/' rel='bookmark' title='howto://change the NAT address on TMG 2010'>howto://change the NAT address on TMG 2010</a></li>
<li><a href='http://retrohack.com/how-to-change-upn-suffix-powershell/' rel='bookmark' title='howto://change UPN suffixes with PowerShell'>howto://change UPN suffixes with PowerShell</a></li>
</ol>
<img src='http://yarpp.org/pixels/cdb1d52fe8d45bdaeb474d621af76dad'/>
</div>
]]></description>
				<content:encoded><![CDATA[<p></p>
<p><a href="http://retrohack.com/tag/howto/"><img title="howto" style="float: left; margin: 0px 10px 0px 0px; display: inline" border="0" alt="howto" align="left" src="http://retrohack.com/_retroh_wp_root/wp-content/uploads/2010/05/howto.png" width="72" height="82" /></a>I needed to dump a list of all users in a forest so that I could compare their UPN to their email address. I came up with this PS command that will connect to a GC, enumerate all users in the forest, and output a CSV that lists their displayname, emailAddress, and UPN. It will skip users with blank email or display, or accounts that are disabled.</p>
<p>The scriptlet assumes whoever runs it has administrative rights, and has the RSAT tools for AD installed on the machine they are using so the AD module exists. It doesn’t require anything else.</p>
<p><font face="Consolas">import-module activedirectory</font></p>
<p><font face="Consolas">get-aduser -filter {(EmailAddress -like &quot;*&quot;) -and (DisplayName -like &quot;*&quot;) -and (Enabled &quot;True&quot;)} -searchscope subtree -searchbase &#8216;dc=<em>yourdomain</em>,dc=<em>tld</em>&#8216; -properties DisplayName, EmailAddress, UserPrincipalName, proxyAddresses -server <em>yourgc.yourdomain.tld</em>:3268 | select-object displayname, emailaddress, userprincipalname | export-csv c:\scratch\users.csv</font></p>
<p>Make sure you change the variables in <em>italics</em> to match your environment. Hope this helps someone out. If it does, consider a shoutout in the comments, or a <a href="http://twitter.com/retrohack">follow on Twitter</a> as a great way to say thanks!</p>

<div class='yarpp-related-rss'>
<p>You might also enjoy:<ol>
<li><a href='http://retrohack.com/howtocreate-test-users-with-mailboxes-and-data/' rel='bookmark' title='howto://create test users with mailboxes and data'>howto://create test users with mailboxes and data</a></li>
<li><a href='http://retrohack.com/change-nat-address-tmg-2010/' rel='bookmark' title='howto://change the NAT address on TMG 2010'>howto://change the NAT address on TMG 2010</a></li>
<li><a href='http://retrohack.com/how-to-change-upn-suffix-powershell/' rel='bookmark' title='howto://change UPN suffixes with PowerShell'>howto://change UPN suffixes with PowerShell</a></li>
</ol></p>
<img src='http://yarpp.org/pixels/cdb1d52fe8d45bdaeb474d621af76dad'/>
</div>
<img src="http://feeds.feedburner.com/~r/retrohack/~4/RTwITlC9WRM" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://retrohack.com/powershell-export-users-upn-email/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		<feedburner:origLink>http://retrohack.com/powershell-export-users-upn-email/</feedburner:origLink></item>
		<item>
		<title>howto://fix diablo 3’s “click to retry creating d3d device”</title>
		<link>http://feedproxy.google.com/~r/retrohack/~3/ycxvGw0BF80/</link>
		<comments>http://retrohack.com/diablo-3-click-to-retry-creating-d3d-device/#comments</comments>
		<pubDate>Mon, 21 Jan 2013 18:41:53 +0000</pubDate>
		<dc:creator>Ed Fisher</dc:creator>
				<category><![CDATA[Whatever]]></category>
		<category><![CDATA[geek]]></category>
		<category><![CDATA[howto]]></category>

		<guid isPermaLink="false">http://retrohack.com/?p=4158</guid>
		<description><![CDATA[Plagued by Diablo 3 and the click to retry creating d3d device error when you try to play? I was too, but fixed it this way.<div class='yarpp-related-rss'>

You might also enjoy:<ol>
<li><a href='http://retrohack.com/running-diablo-ii-lod-on-windows-7/' rel='bookmark' title='Running Diablo II LOD on Windows 7'>Running Diablo II LOD on Windows 7</a></li>
<li><a href='http://retrohack.com/creating-an-iso-in-esx-from-a-mounted-cddvd/' rel='bookmark' title='Creating an ISO in ESX from a mounted CD/DVD'>Creating an ISO in ESX from a mounted CD/DVD</a></li>
<li><a href='http://retrohack.com/creating-dns-records-at-the-command-line/' rel='bookmark' title='Creating DNS records at the command line'>Creating DNS records at the command line</a></li>
</ol>
<img src='http://yarpp.org/pixels/cdb1d52fe8d45bdaeb474d621af76dad'/>
</div>
]]></description>
				<content:encoded><![CDATA[<p></p>
<p><a href="http://retrohack.com/tag/howto/"><img title="howto" style="float: left; margin: 0px 10px 0px 0px; display: inline" border="0" alt="howto" align="left" src="http://retrohack.com/_retroh_wp_root/wp-content/uploads/2010/05/howto.png" width="72" height="82" /></a></p>
<p>So I got Diablo 3 for Christmas, and have been really enjoying it on my underpowered Acer Aspire 1830 laptop (underpowered for this game…it’s a great laptop for what I need.) But with more travel on my horizon, I wanted to install it on my Dell 6220, which is my travel kit. Unfortunately, each time I tried to run Diablo 3, it would bomb out, displaying an error that, if you’re reading this, you are probably all to familiar with.</p>
<p><span id="more-4158"></span>
<p>“Graphics Error-Click to retry creating D3D device.” You can click retry four time before it finally gives you the option to cancel, and you’re sitting there dead in the water. Many posts talk about how your hardware must suck, and that you are SOL, but here is what worked for me.</p>
<p>If you are running Windows 7 or Windows 8, first, set Diablo 3 to run in compatibility mode for XP SP3. That alone should be all you need to do in order to launch the game. If you like playing in full screen mode, you’re done. If you prefer windowed mode, you now can access options and put the game into windowed mode, and once you do, you don’t even have to run in compatibility mode anymore. Windowed mode works far better on machines that don’t have $200 graphics cards…you know, the ones you do actual work on, as opposed to those we call “gaming rigs.”</p>
<p>I hope this helps some of you out. Here’s something else that might help you out. Diablo 3 seems to offer less to the casual gamer than did Diablo 2, and expects far more from the hardcore gamer. I’m not a hardcore gamer, I have a life, a wife, children and a job. Diablo 2 could be an amusing distraction for 30 minutes at a time, once or twice a week. Diablo 3 actually has a “real money” auction where you can go spend actual cash to get ahead in the game. Screw that. If it requires the kind of time investment that only college students and guys living in their parents’ basements can invest, with nightly play sessions lasting until 2AM, and the expectation that you need to spend more cash to advance, this will be my last Blizzard purchase. And this is for those guys living in their parents’ basements. GET OUT!!! GET A JOB!!! GET A GIRLFRIEND!!! Don’t be this guy!</p>
<p><iframe height="315" src="http://www.youtube.com/embed/I43GUnZN_s4" frameborder="0" width="560" allowfullscreen="allowfullscreen"></iframe>    <br />Direct link for RSS and email subscribers…<a title="http://youtu.be/I43GUnZN_s4" href="http://youtu.be/I43GUnZN_s4">http://youtu.be/I43GUnZN_s4</a></p>
<p><em>If you found this post useful, please consider <a href="http://twitter.com/retrohack">following us on twitter</a>. You’ll be the first to learn about new posts, and, rarely, we’ll share a comedic or witty tweet. Of course, you can also leave a comment below to let us know we hooked you up, or share the love and tell your friends about us.</em></p>

<div class='yarpp-related-rss'>
<p>You might also enjoy:<ol>
<li><a href='http://retrohack.com/running-diablo-ii-lod-on-windows-7/' rel='bookmark' title='Running Diablo II LOD on Windows 7'>Running Diablo II LOD on Windows 7</a></li>
<li><a href='http://retrohack.com/creating-an-iso-in-esx-from-a-mounted-cddvd/' rel='bookmark' title='Creating an ISO in ESX from a mounted CD/DVD'>Creating an ISO in ESX from a mounted CD/DVD</a></li>
<li><a href='http://retrohack.com/creating-dns-records-at-the-command-line/' rel='bookmark' title='Creating DNS records at the command line'>Creating DNS records at the command line</a></li>
</ol></p>
<img src='http://yarpp.org/pixels/cdb1d52fe8d45bdaeb474d621af76dad'/>
</div>
<img src="http://feeds.feedburner.com/~r/retrohack/~4/ycxvGw0BF80" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://retrohack.com/diablo-3-click-to-retry-creating-d3d-device/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		<feedburner:origLink>http://retrohack.com/diablo-3-click-to-retry-creating-d3d-device/</feedburner:origLink></item>
		<item>
		<title>Keep Calm and Carry On</title>
		<link>http://feedproxy.google.com/~r/retrohack/~3/2zRwAqdkJgE/</link>
		<comments>http://retrohack.com/keep-calm-and-carry-on/#comments</comments>
		<pubDate>Fri, 04 Jan 2013 18:09:02 +0000</pubDate>
		<dc:creator>Ed Fisher</dc:creator>
				<category><![CDATA[Whatever]]></category>
		<category><![CDATA[geek]]></category>
		<category><![CDATA[personal]]></category>

		<guid isPermaLink="false">http://retrohack.com/?p=4157</guid>
		<description><![CDATA[Please check out the video below, and then visit http://keepcalmcampaign.co.uk/ to sign an e-petition against a truly egregious attempt to abuse trademarks and copyright laws. Direct link for RSS and email subscribers…http://youtu.be/FrHkKXFRbCI<div class='yarpp-related-rss'>

You might also enjoy:<ol>
<li><a href='http://retrohack.com/today-is-international-womens-day/' rel='bookmark' title='Today is International Women&rsquo;s Day'>Today is International Women&rsquo;s Day</a></li>
<li><a href='http://retrohack.com/microsoft-datacenters-tour/' rel='bookmark' title='Now this is really cool'>Now this is really cool</a></li>
<li><a href='http://retrohack.com/employerszoom-com-doesnt-quite-pass-the-smell-test/' rel='bookmark' title='employerszoom.com doesn’t quite pass the smell test'>employerszoom.com doesn’t quite pass the smell test</a></li>
</ol>
<img src='http://yarpp.org/pixels/cdb1d52fe8d45bdaeb474d621af76dad'/>
</div>
]]></description>
				<content:encoded><![CDATA[<p></p>
<p>Please check out the video below, and then visit <a title="http://keepcalmcampaign.co.uk/" href="http://keepcalmcampaign.co.uk/" target="_blank">http://keepcalmcampaign.co.uk/</a> to sign an e-petition against a truly egregious attempt to abuse trademarks and copyright laws.</p>
<p><iframe src="http://www.youtube.com/embed/FrHkKXFRbCI" height="360" width="640" allowfullscreen="allowfullscreen" frameborder="0"></iframe><br />
Direct link for RSS and email subscribers…<a title="http://youtu.be/FrHkKXFRbCI" href="http://youtu.be/FrHkKXFRbCI">http://youtu.be/FrHkKXFRbCI</a></p>

<div class='yarpp-related-rss'>
<p>You might also enjoy:<ol>
<li><a href='http://retrohack.com/today-is-international-womens-day/' rel='bookmark' title='Today is International Women&rsquo;s Day'>Today is International Women&rsquo;s Day</a></li>
<li><a href='http://retrohack.com/microsoft-datacenters-tour/' rel='bookmark' title='Now this is really cool'>Now this is really cool</a></li>
<li><a href='http://retrohack.com/employerszoom-com-doesnt-quite-pass-the-smell-test/' rel='bookmark' title='employerszoom.com doesn’t quite pass the smell test'>employerszoom.com doesn’t quite pass the smell test</a></li>
</ol></p>
<img src='http://yarpp.org/pixels/cdb1d52fe8d45bdaeb474d621af76dad'/>
</div>
<img src="http://feeds.feedburner.com/~r/retrohack/~4/2zRwAqdkJgE" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://retrohack.com/keep-calm-and-carry-on/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		<feedburner:origLink>http://retrohack.com/keep-calm-and-carry-on/</feedburner:origLink></item>
		<item>
		<title>howto://customise Lync 2013 status messages</title>
		<link>http://feedproxy.google.com/~r/retrohack/~3/7Ke2erLdzHE/</link>
		<comments>http://retrohack.com/howtocustomise-lync-2013-status-messages/#comments</comments>
		<pubDate>Mon, 17 Dec 2012 21:28:00 +0000</pubDate>
		<dc:creator>Ed Fisher</dc:creator>
				<category><![CDATA[Infrastructure]]></category>
		<category><![CDATA[geek]]></category>
		<category><![CDATA[howto]]></category>
		<category><![CDATA[windows]]></category>

		<guid isPermaLink="false">http://retrohack.com/?p=4154</guid>
		<description><![CDATA[Victory is mine! I have figured out how to customise Lync 2013 status messages in much the same way that I previously used to customise Lync 2010. If you have recently upgraded to Office 2013, and I can tell which of you did by the big smiles, then this post’s for you! &#160; 1. Create [...]<div class='yarpp-related-rss'>

You might also enjoy:<ol>
<li><a href='http://retrohack.com/customise-lync-2010-status-messages-appear-offline/' rel='bookmark' title='howto://customise Lync 2010 status messages'>howto://customise Lync 2010 status messages</a></li>
<li><a href='http://retrohack.com/howtoprint-to-file-without-specifying-a-path-each-time/' rel='bookmark' title='howto://print to file without specifying a path each time'>howto://print to file without specifying a path each time</a></li>
<li><a href='http://retrohack.com/howtodisable-accounts-with-a-script/' rel='bookmark' title='howto://disable accounts with a script'>howto://disable accounts with a script</a></li>
</ol>
<img src='http://yarpp.org/pixels/cdb1d52fe8d45bdaeb474d621af76dad'/>
</div>
]]></description>
				<content:encoded><![CDATA[<p></p>
<p><a href="http://retrohack.com/tag/howto/"><img alt="howto" align="left" src="http://retrohack.com/_retroh_wp_root/wp-content/uploads/2010/05/howto.png" /></a></p>
<p>Victory is mine! I have figured out how to customise Lync 2013 status messages in much the same way that I previously used to <a href="http://retrohack.com/customise-lync-2010-status-messages-appear-offline/" target="_blank">customise Lync 2010</a>. If you have recently upgraded to Office 2013, and I can tell which of you did by the big smiles, then this post’s for you!</p>
<p><span id="more-4154"></span>
<p>&#160;</p>
<p>1. Create an XML file on your desktop using your favourite text editor and call it presence.xml.</p>
<p>2. Paste the following text into that file, making sure you don’t get smart quotes by accident.</p>
<p><code>&lt;?xml version=&quot;1.0&quot;?&gt;     <br />&lt; customStates      <br />xmlns=&quot;http://schemas.microsoft.com/09/2005/communicator/customStates&quot;      <br />xmlns:xsi=&quot;http://www.w3.org/2001/XMLSchema-instance&quot;      <br />xsi:schemaLocation=      <br />&quot;http://schemas.microsoft.com/09/2005/communicator/customStates      <br />&quot;&gt;      <br />&lt; customState ID=&quot;1&quot; availability=&quot;online&quot;&gt;      <br />&lt; activity LCID=&quot;1033&quot;&gt;Loving my commute&lt;/activity&gt;      <br />&lt; /customState&gt;      <br />&lt; customState ID=&quot;2&quot; availability=&quot;busy&quot;&gt;      <br />&lt; activity LCID=&quot;1033&quot;&gt;Deadline looming, send coffee&lt;/activity&gt;      <br />&lt; /customState&gt;      <br />&lt; customState ID=&quot;3&quot; availability=&quot;busy&quot;&gt;      <br />&lt; activity LCID=&quot;1033&quot;&gt;But not at my PC...call my cell.&lt;/activity&gt;      <br />&lt; /customState&gt;      <br />&lt; customState ID=&quot;4&quot; availability=&quot;do-not-disturb&quot;&gt;      <br />&lt; activity LCID=&quot;1033&quot;&gt;Presenting, so everyone will see&lt;/activity&gt;      <br />&lt; /customState&gt;      <br />&lt; /customStates&gt;</code></p>
<blockquote><p>Or you can just download my version, found <a href="http://dl.dropbox.com/u/169141/presence.xml">here</a>. <em>Hooray for Dropbox! What??? You don’t have a Dropbox? Inconceivable! <a href="http://db.tt/W5FMJvy">Click here</a> my friend for 2GB of free storage!</em></p>
</blockquote>
<p>3. Launch regedit and navigate to HKEY_LOCAL_MACHINE\SOFTWARE\Policies\Microsoft\.</p>
<p>4. Create a key structure below that point for Office\15.0\Lync so that you have a full path HKEY_LOCAL_MACHINE\SOFTWARE\Policies\Microsoft\Office\15.0\Lync</p>
<p>5. Then, you will need to tell Lync it can accept a presence.xml file without using HTTPS. Create a REG_DWORD called EnableSIPHighSecurityMode and set that value to 0.</p>
<p>6. Next, create a REG_SZ (string) called CustomStateURL and give it a value of “file:///C:/Program Files (x86)/Microsoft Lync/presence.xml” if you are running 64bit, or “file:///C:/Program Files/Microsoft Lync/presence.xml” if you are running 32bit. In either case, don’t include the quotes.</p>
<p>7. Then, create a REG_DWORD called EnableAppearOffline and give it a value of 1.</p>
<blockquote><p>Or, you can just <a href="http://dl.dropbox.com/u/169141/lync.reg" target="_blank">download my reg file</a> and merge it into your registry if you are using 32bit Lync on 64bit Windows 8. <a href="http://db.tt/W5FMJvy" target="_blank"><em>Here’s another chance to get that free 2GB of storage</em></a><em>!</em></p>
</blockquote>
<p>8. Copy the presence.xml file to whichever path from step 5 is appropriate for you.</p>
<p>9. Exit and relaunch Lync, and see your new status options.</p>
<p>Two more things to keep in mind. First, don’t leave yourself as “Appear Offline” for too long, or folks will think you’re goofing off. Second, federated contacts won’t see your custom messages. That is not necessarily a bad thing, but if you want them to see it to, change their relationship to “colleagues.”</p>
<p>And since I got a song idea from an earlier comment on another post, and am really pleased to finally have this working on Lync 2013, here’s the little ditty I’m currently doing the Snoopy Dance to. Enjoy!</p>
<p><iframe height="480" src="http://www.youtube.com/embed/ieOwL1UB1V4" frameborder="0" width="640" allowfullscreen="allowfullscreen"></iframe>    <br />Direct link for RSS and email subscribers…<a title="http://youtu.be/ieOwL1UB1V4" href="http://youtu.be/ieOwL1UB1V4">http://youtu.be/ieOwL1UB1V4</a></p>
<p><em>If you found this post useful, please consider <a href="http://twitter.com/retrohack">following us on twitter</a>. You’ll be the first to learn about new posts, and, rarely, we’ll share a comedic or witty tweet. Of course, you can also leave a comment below to let us know we hooked you up, or share the love and tell your friends about us.</em></p>

<div class='yarpp-related-rss'>
<p>You might also enjoy:<ol>
<li><a href='http://retrohack.com/customise-lync-2010-status-messages-appear-offline/' rel='bookmark' title='howto://customise Lync 2010 status messages'>howto://customise Lync 2010 status messages</a></li>
<li><a href='http://retrohack.com/howtoprint-to-file-without-specifying-a-path-each-time/' rel='bookmark' title='howto://print to file without specifying a path each time'>howto://print to file without specifying a path each time</a></li>
<li><a href='http://retrohack.com/howtodisable-accounts-with-a-script/' rel='bookmark' title='howto://disable accounts with a script'>howto://disable accounts with a script</a></li>
</ol></p>
<img src='http://yarpp.org/pixels/cdb1d52fe8d45bdaeb474d621af76dad'/>
</div>
<img src="http://feeds.feedburner.com/~r/retrohack/~4/7Ke2erLdzHE" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://retrohack.com/howtocustomise-lync-2013-status-messages/feed/</wfw:commentRss>
		<slash:comments>3</slash:comments>
		<feedburner:origLink>http://retrohack.com/howtocustomise-lync-2013-status-messages/</feedburner:origLink></item>
		<item>
		<title>howto://activate the wrong version of Windows 8</title>
		<link>http://feedproxy.google.com/~r/retrohack/~3/qaT-1Mpk75g/</link>
		<comments>http://retrohack.com/howtoactivate-the-wrong-version-of-windows-8/#comments</comments>
		<pubDate>Fri, 09 Nov 2012 00:16:41 +0000</pubDate>
		<dc:creator>Ed Fisher</dc:creator>
				<category><![CDATA[Infrastructure]]></category>
		<category><![CDATA[howto]]></category>

		<guid isPermaLink="false">http://retrohack.com/?p=4148</guid>
		<description><![CDATA[Have you ever gone to MSDN or TechNet, downloaded an operating system ISO, installed it, and then discovered you grabbed the KMS version by mistake, and you don’t have a KMS server? Yeah, I hate it when that happens! Fortunately, you don’t have to flatten your box and start over again. There’s a (somewhat) easy [...]<div class='yarpp-related-rss'>

You might also enjoy:<ol>
<li><a href='http://retrohack.com/powershell-version/' rel='bookmark' title='howto://determine your PowerShell version'>howto://determine your PowerShell version</a></li>
<li><a href='http://retrohack.com/howtoinstalling-ms-project-server-2007-on-windows-2008/' rel='bookmark' title='howto://Installing MS Project Server 2007 on Windows 2008'>howto://Installing MS Project Server 2007 on Windows 2008</a></li>
<li><a href='http://retrohack.com/windows-telnet-client/' rel='bookmark' title='howto://add the telnet client to windows'>howto://add the telnet client to windows</a></li>
</ol>
<img src='http://yarpp.org/pixels/cdb1d52fe8d45bdaeb474d621af76dad'/>
</div>
]]></description>
				<content:encoded><![CDATA[<p></p>
<p><img style="margin: 0px 10px 0px 0px; display: inline; float: left" alt="howto" align="left" src="http://retrohack.com/_retroh_wp_root/wp-content/uploads/2010/05/howto.png" />Have you ever gone to MSDN or TechNet, downloaded an operating system ISO, installed it, and then discovered you grabbed the KMS version by mistake, and you don’t have a KMS server? Yeah, I hate it when that happens! Fortunately, you don’t have to flatten your box and start over again. There’s a (somewhat) easy way to add your activation key to an install of Windows 8. Here’s how to do it.</p>
<ol>
<li>Either open an administrative cmd prompt, or just press Win+R and enter the following command.     <br /><strong>slui 3 </strong>[enter]</li>
<li>In the window that opens, enter your product key, and click Activate.</li>
<li>Reboot, and you’re good to go.</li>
</ol>
<p>Instead of a catchy tune, I wanted to share with you an awesome set of videos I recently discovered. Think a rap version of Thunderdome meets Celebrity Deathmatch, MC’d by StrongBad, and you have Epic Rap Battles of History!!!!</p>
<p><iframe height="360" src="http://www.youtube.com/embed/AeNYDwbm9qw" frameborder="0" width="640" allowfullscreen="allowfullscreen"></iframe>    <br />Direct link for RSS and email subscribers…<a title="http://youtu.be/AeNYDwbm9qw" href="http://youtu.be/AeNYDwbm9qw">http://youtu.be/AeNYDwbm9qw</a></p>
<p><em>If this post helped you out at all, how about a shout out with a comment below, or maybe even a <a href="http://twitter.com/retrohack">follow on Twitter</a>? It’s costs nothing, and shows the love. Retweets are nice too!</em></p>

<div class='yarpp-related-rss'>
<p>You might also enjoy:<ol>
<li><a href='http://retrohack.com/powershell-version/' rel='bookmark' title='howto://determine your PowerShell version'>howto://determine your PowerShell version</a></li>
<li><a href='http://retrohack.com/howtoinstalling-ms-project-server-2007-on-windows-2008/' rel='bookmark' title='howto://Installing MS Project Server 2007 on Windows 2008'>howto://Installing MS Project Server 2007 on Windows 2008</a></li>
<li><a href='http://retrohack.com/windows-telnet-client/' rel='bookmark' title='howto://add the telnet client to windows'>howto://add the telnet client to windows</a></li>
</ol></p>
<img src='http://yarpp.org/pixels/cdb1d52fe8d45bdaeb474d621af76dad'/>
</div>
<img src="http://feeds.feedburner.com/~r/retrohack/~4/qaT-1Mpk75g" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://retrohack.com/howtoactivate-the-wrong-version-of-windows-8/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		<feedburner:origLink>http://retrohack.com/howtoactivate-the-wrong-version-of-windows-8/</feedburner:origLink></item>
		<item>
		<title>howto://create test users with mailboxes and data</title>
		<link>http://feedproxy.google.com/~r/retrohack/~3/EOLuBnlqlIw/</link>
		<comments>http://retrohack.com/howtocreate-test-users-with-mailboxes-and-data/#comments</comments>
		<pubDate>Tue, 23 Oct 2012 00:00:00 +0000</pubDate>
		<dc:creator>Ed Fisher</dc:creator>
				<category><![CDATA[Infrastructure]]></category>
		<category><![CDATA[active directory]]></category>
		<category><![CDATA[cloud]]></category>
		<category><![CDATA[email]]></category>
		<category><![CDATA[howto]]></category>

		<guid isPermaLink="false">http://retrohack.com/?p=4145</guid>
		<description><![CDATA[Today’s post came out of a need to create 500 test users in AD, provision mailboxes for those users in Exchange 2010, and populate the mailboxes with data, all of which will be used to test velocity migrations from the on-prem Exchange 2010 environment to Office 365. As such, this post gets five different tags, [...]<div class='yarpp-related-rss'>

You might also enjoy:<ol>
<li><a href='http://retrohack.com/how-to-use-new-mailbox/' rel='bookmark' title='howto://create user mailboxes with powershell'>howto://create user mailboxes with powershell</a></li>
<li><a href='http://retrohack.com/troubleshooting-exchange-archiving-issues/' rel='bookmark' title='Troubleshooting Exchange Archiving Issues'>Troubleshooting Exchange Archiving Issues</a></li>
<li><a href='http://retrohack.com/how-to-change-upn-suffix-powershell/' rel='bookmark' title='howto://change UPN suffixes with PowerShell'>howto://change UPN suffixes with PowerShell</a></li>
</ol>
<img src='http://yarpp.org/pixels/cdb1d52fe8d45bdaeb474d621af76dad'/>
</div>
]]></description>
				<content:encoded><![CDATA[<p></p>
<p><a href="http://retrohack.com/tag/howto/"><img title="howto" style="float: left; margin: 0px 10px 0px 0px; display: inline" border="0" alt="howto" align="left" src="http://retrohack.com/_retroh_wp_root/wp-content/uploads/2010/05/howto.png" width="72" height="82" /></a></p>
<p>Today’s post came out of a need to create 500 test users in AD, provision mailboxes for those users in Exchange 2010, and populate the mailboxes with data, all of which will be used to test velocity migrations from the on-prem Exchange 2010 environment to Office 365. As such, this post gets five different tags, which may be a record for me. To accomplish this task, I need three distinct steps to pull it off. I expect that there is an easier way to do it, or to do some of the separate operations in combined steps, but this works for me, so here it is. If you need to create a few hundred users, give them mailboxes, and add data to those mailboxes, you know what to do next.</p>
<p><span id="more-4145"></span>
<p>This post assumes you have at least Domain Admin and Exchange Org membership, and that your Exchange servers are running at least Exchange 2010 SP2. If they are not, stop, this won’t work for you. It also requires the Quest AD PowerShell snap-in. You can download it from <a href="http://www.quest.com/powershell/activeroles-server.aspx" target="_blank">this page</a> and if you are using a 64 bit machine for the AD stuff, you can grab the MSI from <a title="ActiveRoles Management Shell for Active Directory 64-bit" href="http://www.quest.com/QuestWebPowershellCmdletDwnld64bit">ActiveRoles Management Shell for Active Directory 64-bit</a>. In the script below, I am using example.com as my domain, and TestUsers as the OU in that domain. You can adjust your values as necessary.</p>
<ol>
<li>On a workstation that is domain joined, or on a domain controller, download and install the Quest ActiveRoles Management Shell (link above.) </li>
<li>Open an administrative PowerShell session (not an EMS or remote PS) and run the following command.      <br /> 
<pre>Add-PSSnapin Quest.ActiveRoles.ADManagement [enter]</pre>
</li>
<li>Now create a PowerShell script to create the users. I borrowed heavily from <a href="http://winserverteam.org.uk/blogs/austin/archive/2007/10/22/creating-test-ad-users-with-powershell.aspx" target="_blank" class="broken_link" rel="nofollow">Austin Osuide’s post at the WinServerTeam.org.uk site</a> to create this one. You can use mine, or Austin’s, or roll your own to fit your needs.&#160; <br /><code>#Create the csv file with headings as shown below. You can add additional headings if you wish, just make sure you populate them and call them later in the script.<br />
      <br />$outfilename = &quot;out.csv&quot; </p>
<p>&quot;samAccountName,userPrincipalName,cn,sn,givenName,displayName,Password&quot; | Out-File $outfilename - </p>
<p>encoding ASCII&#160; <br /># Now, populate the csv for 500 users. Increase/decrease the 501 as needed for the number of users you want.&#160; <br />for ($i = 11; $i -lt 501; $i++){ </p>
<p>$samAccountName = &quot;testUser&quot; + &quot;$i&quot; </p>
<p>$userPrincipalName = 'testUser' + &quot;$i&quot; + <a href="mailto:'@example.com'">'@example.com'</a> </p>
<p>$cn = &quot;test&quot; </p>
<p>$sn = 'user' + &quot;$i&quot; </p>
<p>$givenName = &quot;test&quot; </p>
<p>$displayName = &quot;Test&quot; + &quot; &quot; + &quot;User&quot; + &quot;$i&quot; </p>
<p>$password = &quot;Password1&quot;&#160; <br />&quot;$samAccountName, $userPrincipalName, $cn, $sn, $givenName, $displayName, $password&quot; | Out-File&#160; <br />$outfilename -encoding ASCII -append </p>
<p>}&#160; <br /># Import the csv entries into AD as user objects&#160; <br />Import-Csv out.csv | ForEach-Object { New-QADuser -ParentContainer&#160; <br />'OU=TestUsers,DC=example,DC=com' -Name $_.samAccountName -samAccountName $_.samAccountName - </p>
<p>userPrincipalName $_.userPrincipalName -FirstName $_.cn -LastName $_.sn -displayName $_.displayName&#160; <br />-password $_.password }&#160; <br /># Enable the user objects&#160; <br />Get-QADUser -SearchRoot 'OU=TestUsers,DC=example,DC=com' | Set-QADuser -ObjectAttributes @ </p>
<p>{userAccountControl='512'}&#160; <br /># EASY! </code></li>
<li>In the same PowerShell session, run the script you just created. Expect it to show out of order numbers as it creates the users. I don’t know why. </li>
<li>Then on the Exchange server, open an Exchange Management Shell and run this command. It’s all one line. I got this from an answer <a href="http://unlockpowershell.wordpress.com/author/karlmitschke/" target="_blank">Karl Mitschke</a> submitted to a support forum question.
<p><code>Get-User -OrganizationalUnit &quot;OU=TestUsers,DC=example,DC=com&quot; -Filter 'RecipientType -eq &quot;user&quot;' | ForEach-Object { $email = $_.FirstName +&quot;.&quot;+ $_.LastName +&quot;@example.com&quot;; Enable-Mailbox -Identity $_.SamAccountName -DisplayName $_.DisplayName -Alias $_.SamAccountName -PrimarySmtpAddress $email -Database &quot;Mailbox Database 0500606304&quot;} [enter] </code></p>
<p>Note, you can omit the –Database “<em>string</em>” if you want to let Exchange create the mailboxes across all available databases. </li>
<li>Now, before you can begin the final stage, you must grant your account permissions to Import and Export mailboxes. If you don’t do this, you won’t even see the command we need later. In the same EMS session, run this command for your user account.<br />
    <br /><code>New-ManagementRoleAssignment –Role “Mailbox Import Export” –User AD\efisher [enter]</code> </li>
<li>Log off and back on. </li>
<li>Create a share on the Exchange server (or elsewhere) to store your PST file for import. For the import to work, the PST must be accessed using a UNC path, even if you store it on the Exchange server. We’ll assume you have it on <a href="file://\\FS1\PST">\\FS1\PST</a> </li>
<li>Grant the Exchange Trusted Subsystem Full Control to the Share, and also NTFS permissions. </li>
<li>Now run this command to import the PST to all your test users. Depending on the size of the PST and number of users, expect this to take hours.<br />
    <br /><code>get-mailbox –organizationalunit TestUsers | new-mailboximportrequest –filepath <a href="file://\\FS1\PST\data.pst">\\FS1\PST\data.pst</a> [enter]</code> </li>
</ol>
<p>And you’re done! Well, you are done. The EMS will need time to churn through all the imports. You can run this command to see how things are progressing.<br />
  <br /><code>get-mailboximportrequest | ft mailbox, targetdatabase, status –auto [enter]</code> </p>
<p>Keep an eye on things, and sooner or later, you will have all the test mailboxes you need. </p>
<p>I started my morning looking for a one-stop solution that would do all this for me. I did not find that. But I did find enough pieces and parts across a handfull of posts and forums to cobble this all together, and that is just what I needed. I love the Internet. If you search hard enough, and well enough, there’s always someone out there who will give you just enough to send you on your way.</p>
<p><iframe height="480" src="http://www.youtube.com/embed/IGMabBGydC0" frameborder="0" width="640" allowfullscreen="allowfullscreen"></iframe></p>
<p>Direct link for RSS and email subscribers…<a title="http://youtu.be/IGMabBGydC0" href="http://youtu.be/IGMabBGydC0">http://youtu.be/IGMabBGydC0</a></p>
<p><em>If this post helped you out at all, how about a shout out with a comment below, or maybe even a <a href="http://twitter.com/retrohack">follow on Twitter</a>? It’s costs nothing, and shows the love. Retweets are nice too!</em></p>

<div class='yarpp-related-rss'>
<p>You might also enjoy:<ol>
<li><a href='http://retrohack.com/how-to-use-new-mailbox/' rel='bookmark' title='howto://create user mailboxes with powershell'>howto://create user mailboxes with powershell</a></li>
<li><a href='http://retrohack.com/troubleshooting-exchange-archiving-issues/' rel='bookmark' title='Troubleshooting Exchange Archiving Issues'>Troubleshooting Exchange Archiving Issues</a></li>
<li><a href='http://retrohack.com/how-to-change-upn-suffix-powershell/' rel='bookmark' title='howto://change UPN suffixes with PowerShell'>howto://change UPN suffixes with PowerShell</a></li>
</ol></p>
<img src='http://yarpp.org/pixels/cdb1d52fe8d45bdaeb474d621af76dad'/>
</div>
<img src="http://feeds.feedburner.com/~r/retrohack/~4/EOLuBnlqlIw" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://retrohack.com/howtocreate-test-users-with-mailboxes-and-data/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		<feedburner:origLink>http://retrohack.com/howtocreate-test-users-with-mailboxes-and-data/</feedburner:origLink></item>
		<item>
		<title>10 Best Things about an Email Archiving Solution</title>
		<link>http://feedproxy.google.com/~r/retrohack/~3/JGI_zstYWp8/</link>
		<comments>http://retrohack.com/10-best-things-about-an-email-archiving-solution/#comments</comments>
		<pubDate>Thu, 18 Oct 2012 00:40:40 +0000</pubDate>
		<dc:creator>Guest Post</dc:creator>
				<category><![CDATA[Infrastructure]]></category>
		<category><![CDATA[email]]></category>
		<category><![CDATA[guest post]]></category>

		<guid isPermaLink="false">http://retrohack.com/?p=4143</guid>
		<description><![CDATA[Isn’t it funny how a system built around a “best effort” protocol that was specifically designed for delay and latency, is now arguably the most important line of business application in your environment? The same coworkers who were probably using an AOL account only a few years ago now live and breathe email, and businesses [...]<div class='yarpp-related-rss'>

You might also enjoy:<ol>
<li><a href='http://retrohack.com/why-does-your-organization-need-an-email-archiving-solution/' rel='bookmark' title='Why does your organization need an email archiving solution?'>Why does your organization need an email archiving solution?</a></li>
<li><a href='http://retrohack.com/troubleshooting-exchange-archiving-issues/' rel='bookmark' title='Troubleshooting Exchange Archiving Issues'>Troubleshooting Exchange Archiving Issues</a></li>
<li><a href='http://retrohack.com/how-email-archiving-software-helps-businesses/' rel='bookmark' title='How Email Archiving Software Helps Businesses'>How Email Archiving Software Helps Businesses</a></li>
</ol>
<img src='http://yarpp.org/pixels/cdb1d52fe8d45bdaeb474d621af76dad'/>
</div>
]]></description>
				<content:encoded><![CDATA[<p></p>
<p><a href="http://retrohack.com/_retroh_wp_root/wp-content/uploads/2010/08/guestpost1.png"><img title="guestpost" style="float: left; margin: 0px 10px 0px 0px; display: inline" border="0" alt="guestpost" align="left" src="http://retrohack.com/_retroh_wp_root/wp-content/uploads/2010/08/guestpost_thumb1.png" width="72" height="82" /></a>Isn’t it funny how a system built around a “best effort” protocol that was specifically designed for delay and latency, is now arguably the most important line of business application in your environment? The same coworkers who were probably using an AOL account only a few years ago now live and breathe email, and businesses have moved from ACID-based transactions to conducting multi-million dollar deals all over email. Orders, verifications, contracts and other important documents all rely upon email daily, and more users rely on the history in their inbox than anyone would care to admit. With email now playing such a mission-critical role in most companies’ business processes, it amazes me the use of email archiving is not as widespread as one would expect. </p>
<p>An email archiving solution is one of the best things you can add to your email infrastructure. It provides so many benefits that it quickly becomes indispensable, both to users and admins, and can greatly extend the useful life of servers too. Here are the 10 best things you can get from an email archiving solution: </p>
<h4>1. Unlimited storage</h4>
<p>Email archiving solutions can provide virtually unlimited storage to your users. Rather than dealing with quotas and juggling PST files, users can now keep as much mail as they want, including all of it, since you can use cost-effective storage to host your email archives, freeing up space on the premium storage you allocate to Exchange.</p>
<h4>2. Redundancy</h4>
<p>Email archiving solutions provide redundancy to your admins and your users. Email stored in the archive can be accessed even when Exchange is completely down, providing 24x7x365 access to email even during maintenance windows.</p>
<h4>3. Compliance</h4>
<p>Email archiving solutions enable companies to comply with audit requirements for both internal policies and external demands from things like HIPPA or Sarbanes-Oxley, as well as PCI and other requirements.</p>
<h4>4. Search</h4>
<p>The search capabilities in email archiving solutions are significant, and can make it easy for users to search their own content, or administrators/compliance managers to search across multiple mailboxes efficiently. </p>
<h4>5. Single-Instance Storage</h4>
<p>Email archiving solutions bring back the concept of single-instance storage, so that an email with a 10MB attachment that was sent to 800 of your users can be stored in the archive as a single message, saving space.</p>
<h4>6. Boost server performance</h4>
<p>Reducing the overall size of mailbox databases relieves overburdened Exchange Servers. They can cache more active mail in RAM when they have less content that’s old to deal with.</p>
<h4>7. Shorten backup and restore operations</h4>
<p>Larger Exchange databases take longer to back up and, should disaster strike, take longer to restore. By moving older content to the archive, email archiving solutions reduce the total time it will take to back up or restore an Exchange mailbox database.</p>
<h4>8. Eliminate PSTs</h4>
<p>The number one reason users create PSTs is because they hit their mailbox quota. Users don’t want to delete older messages in case they might need them later, so the email is moved to a PST in case they want to send and receive again. Fast forward weeks or months later and you are now spending time trying to repair corrupt PST files, or restoring older versions of their mailbox from tape because they lost a PST that had critical data. With an email archiving solution in place, there is no more need for PST files.</p>
<h4>9. Data mining</h4>
<p>There’s much more intellectual property in email than just the mailbox content. Patterns that define how your business communicates, both internally and externally, can be mined to provide valuable insights into how the company actually works. Email archiving solutions that offer advanced insight into email communications can provide a wealth of data to admins and management alike.</p>
<h4>10. Easy implementation</h4>
<p>The best thing about an email archiving solution is how easy it is to implement. Because it is a separate system, it can be built up alongside your Exchange environment, and a simple change to the SMTP routing is all it takes to start using it. You can easily evaluate the system without any significant changes to your infrastructure, which makes for a risk free trial. </p>
<p>With so many benefits that come with an email archiving solution, how many would you take advantage of? Look at email archiving solutions today as the best single enhancement you can make to your mission-critical messaging infrastructure.</p>
<p><em>This guest post was provided by Casper Manes on behalf of GFI Software Ltd. GFI is a leading software developer that provides a single source for network administrators to address their network security, content security and messaging needs. Find out how your organization can benefit from </em><i>having an </i><a href="http://www.gfi.com/mailarchiver"><i>email archiving solution</i></a><i> in place<em>. </em></i>    <br /><i>     <br />All product and company names herein may be trademarks of their respective owners.</i></p>

<div class='yarpp-related-rss'>
<p>You might also enjoy:<ol>
<li><a href='http://retrohack.com/why-does-your-organization-need-an-email-archiving-solution/' rel='bookmark' title='Why does your organization need an email archiving solution?'>Why does your organization need an email archiving solution?</a></li>
<li><a href='http://retrohack.com/troubleshooting-exchange-archiving-issues/' rel='bookmark' title='Troubleshooting Exchange Archiving Issues'>Troubleshooting Exchange Archiving Issues</a></li>
<li><a href='http://retrohack.com/how-email-archiving-software-helps-businesses/' rel='bookmark' title='How Email Archiving Software Helps Businesses'>How Email Archiving Software Helps Businesses</a></li>
</ol></p>
<img src='http://yarpp.org/pixels/cdb1d52fe8d45bdaeb474d621af76dad'/>
</div>
<img src="http://feeds.feedburner.com/~r/retrohack/~4/JGI_zstYWp8" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://retrohack.com/10-best-things-about-an-email-archiving-solution/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		<feedburner:origLink>http://retrohack.com/10-best-things-about-an-email-archiving-solution/</feedburner:origLink></item>
		<item>
		<title>Avast ye salty sea dogs! Savvy what day this be?</title>
		<link>http://feedproxy.google.com/~r/retrohack/~3/yx2eJnsHcvM/</link>
		<comments>http://retrohack.com/avast-ye-salty-sea-dogs-savvy-what-day-this-be/#comments</comments>
		<pubDate>Wed, 19 Sep 2012 12:07:06 +0000</pubDate>
		<dc:creator>Ed Fisher</dc:creator>
				<category><![CDATA[Whatever]]></category>
		<category><![CDATA[geek]]></category>

		<guid isPermaLink="false">http://retrohack.com/?p=4140</guid>
		<description><![CDATA[<div class='yarpp-related-rss yarpp-related-none'>

No related posts.
<img src='http://yarpp.org/pixels/cdb1d52fe8d45bdaeb474d621af76dad'/>
</div>
]]></description>
				<content:encoded><![CDATA[<p></p>
<p><iframe height="360" src="http://www.youtube.com/embed/fqMu6e5Dgtg?feature=player_embedded" frameborder="0" width="640" allowfullscreen="allowfullscreen"></iframe></p>

<div class='yarpp-related-rss yarpp-related-none'>
<p>No related posts.</p>
<img src='http://yarpp.org/pixels/cdb1d52fe8d45bdaeb474d621af76dad'/>
</div>
<img src="http://feeds.feedburner.com/~r/retrohack/~4/yx2eJnsHcvM" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://retrohack.com/avast-ye-salty-sea-dogs-savvy-what-day-this-be/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		<feedburner:origLink>http://retrohack.com/avast-ye-salty-sea-dogs-savvy-what-day-this-be/</feedburner:origLink></item>
		<item>
		<title>Troubleshooting Exchange Archiving Issues</title>
		<link>http://feedproxy.google.com/~r/retrohack/~3/znPldUBB6yo/</link>
		<comments>http://retrohack.com/troubleshooting-exchange-archiving-issues/#comments</comments>
		<pubDate>Fri, 07 Sep 2012 22:13:00 +0000</pubDate>
		<dc:creator>Guest Post</dc:creator>
				<category><![CDATA[Infrastructure]]></category>
		<category><![CDATA[email]]></category>
		<category><![CDATA[guest post]]></category>

		<guid isPermaLink="false">http://retrohack.com/?p=4137</guid>
		<description><![CDATA[As mailboxes grow, admins find themselves needing to deploy Exchange archiving to meet the storage demands of their users, while also ensuring continued performance of the overall system. Archive mailboxes are very similar to regular mailboxes, but there are some subtle differences that can make troubleshooting their use challenging. Here’s how to troubleshoot the most [...]<div class='yarpp-related-rss'>

You might also enjoy:<ol>
<li><a href='http://retrohack.com/how-to-improve-exchange-performance/' rel='bookmark' title='howto://improve your Exchange performance'>howto://improve your Exchange performance</a></li>
<li><a href='http://retrohack.com/how-email-archiving-software-helps-businesses/' rel='bookmark' title='How Email Archiving Software Helps Businesses'>How Email Archiving Software Helps Businesses</a></li>
<li><a href='http://retrohack.com/improve-exchange-performance/' rel='bookmark' title='How to Improve Exchange Server Performance'>How to Improve Exchange Server Performance</a></li>
</ol>
<img src='http://yarpp.org/pixels/cdb1d52fe8d45bdaeb474d621af76dad'/>
</div>
]]></description>
				<content:encoded><![CDATA[<p></p>
<p><a href="http://retrohack.com/tag/guest-post/" rel="tag"><img style="margin: 0px 10px 0px 0px; display: inline; float: left" alt="guestpost" align="left" src="http://retrohack.com/_retroh_wp_root/wp-content/uploads/2010/08/guestpost_thumb1.png" width="81" height="92" /></a>As mailboxes grow, admins find themselves needing to deploy Exchange archiving to meet the storage demands of their users, while also ensuring continued performance of the overall system. Archive mailboxes are very similar to regular mailboxes, but there are some subtle differences that can make troubleshooting their use challenging. Here’s how to troubleshoot the most common Exchange archiving issues.</p>
<p><span id="more-4137"></span><br />
<h4>I/O load is high on archive database</h4>
<p>Exchange archiving creates a second mailbox for users to store content that can be moved to the archive manually by the user, or automatically by rule or retention policy. Because these actions are usually based upon the age of the item, often times we see that admins use the less expensive, slower storage for their archive databases, since the data should be accessed less frequently. It sounds like a good idea, but remember that Outlook does not cache content from archive mailboxes. There’s no OST file on the user’s workstation, so all access to the archive is in “live” mode. This can actually lead to a need for higher performance storage for the archive databases than for the primary mailboxes, so spec out your hardware carefully.</p>
<h4>Archive is not available to certain clients</h4>
<p>Users can access the archive mailbox using Outlook 2007 and later, or Outlook Web App. And since there is no OST for archive mailboxes, make sure Outlook can connect to Exchange. The archive mailbox is not accessible by other email clients, or any ActiveSync device. If a user complains that their archive mailbox is not available to them, make sure that they are using Outlook or OWA, and are on the network.</p>
<h4>You cannot create an archive for a user</h4>
<p>Archive mailboxes are relatively new, so if you are dealing with a mixture of Exchange 2003 and later, make sure that the user’s primary mailbox has been moved to an Exchange 2010 Server, and that their MSExchangeVersion attribute in Active Directory shows 44220983382016. Update that value if necessary, as some ways of moving mailboxes may have failed to update the attribute. And remember, Exchange archiving requires an Exchange Enterprise CAL.</p>
<h4>The Archive database hosts primary mailboxes</h4>
<p>A mailbox database you create to hold archive mailboxes is just another database to Exchange. By default it doesn’t know or care that you only want to host archive mailboxes on it, so use the EMS to exclude the database from automatic provisioning using the command <b>Set-MailboxDatabase <i>name</i> –IsExcludedFromAutoprovisioning $true</b>.</p>
<h4>Mailbox databases are getting full</h4>
<p>By default, when you enable an archive mailbox it will be placed on the same database as the primary mailbox. That’s not what you want, so make sure you specify the destination database for your archive creation.</p>
<p>Mail is not delivered to the archive</p>
<p>And it won’t be, ever. You can manually move messages to the archive, use a rule or a retention policy to move mail to the archive, but you cannot deliver mail directly to it. If a user wants all mail from sender X or with subject Y to go straight to the archive, create an Outlook rule to move it after it arrives in the inbox.</p>
<h4>The archive database fills up quickly</h4>
<p>The idea behind archiving is that it is a repository for older mail (which will usually include attachments) and is there so users don’t have to delete things and won’t store important data in PSTs. The default quota for an archive mailbox (Exchange 2010 SP1 and later) is 50GB, and if you created it before you applied SP1, it’s unlimited! You can set lower quotas just like you do on the primary mailbox, or on the database to apply to all users. </p>
<p>Note that the most common troubleshooting tasks related to archiving are more about understanding how archiving works, rather than any particular problems with archiving. Remember, an archive mailbox is just another mailbox (client side differences not withstanding) and a database you create to host archives is just a mailbox database to Exchange. Your care and feeding, and maintenance and troubleshooting, will be just like any other database most of the time.</p>
<p>And while Exchange archiving is very useful, there are a number of great features, and fewer limitations, when you deploy a third party archiving solution. If you want more out of your archiving than you get with Exchange enterprise CALs, look at third party archiving solutions.</p>
<p><em>This guest post was provided by Casper Manes on behalf of GFI Software Ltd. Read more on</em><i> how to improve your </i><a href="http://www.gfi.com/mailarchiver"><i>Exchange archiving</i></a><em>. </em>    <br /><i>     <br />All product and company names herein may be trademarks of their respective owners.</i></p>

<div class='yarpp-related-rss'>
<p>You might also enjoy:<ol>
<li><a href='http://retrohack.com/how-to-improve-exchange-performance/' rel='bookmark' title='howto://improve your Exchange performance'>howto://improve your Exchange performance</a></li>
<li><a href='http://retrohack.com/how-email-archiving-software-helps-businesses/' rel='bookmark' title='How Email Archiving Software Helps Businesses'>How Email Archiving Software Helps Businesses</a></li>
<li><a href='http://retrohack.com/improve-exchange-performance/' rel='bookmark' title='How to Improve Exchange Server Performance'>How to Improve Exchange Server Performance</a></li>
</ol></p>
<img src='http://yarpp.org/pixels/cdb1d52fe8d45bdaeb474d621af76dad'/>
</div>
<img src="http://feeds.feedburner.com/~r/retrohack/~4/znPldUBB6yo" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://retrohack.com/troubleshooting-exchange-archiving-issues/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		<feedburner:origLink>http://retrohack.com/troubleshooting-exchange-archiving-issues/</feedburner:origLink></item>
		<item>
		<title>howto://fix the npf driver isn’t running</title>
		<link>http://feedproxy.google.com/~r/retrohack/~3/VrJHI1t7cnk/</link>
		<comments>http://retrohack.com/the-npf-driver-isnt-running/#comments</comments>
		<pubDate>Wed, 05 Sep 2012 17:00:00 +0000</pubDate>
		<dc:creator>Ed Fisher</dc:creator>
				<category><![CDATA[Infrastructure]]></category>
		<category><![CDATA[howto]]></category>
		<category><![CDATA[tools]]></category>

		<guid isPermaLink="false">http://retrohack.com/?p=4132</guid>
		<description><![CDATA[Wireshark blues? Here's the fix for the NPF driver isn't running.<div class='yarpp-related-rss'>

You might also enjoy:<ol>
<li><a href='http://retrohack.com/running-diablo-ii-lod-on-windows-7/' rel='bookmark' title='Running Diablo II LOD on Windows 7'>Running Diablo II LOD on Windows 7</a></li>
<li><a href='http://retrohack.com/how-to-troubleshoot-networks-with-tcping/' rel='bookmark' title='howto://troubleshoot networks with tcping'>howto://troubleshoot networks with tcping</a></li>
<li><a href='http://retrohack.com/howtofix-0x80070422-errors-with-microsoft-forefront-or-windows-update/' rel='bookmark' title='howto://Fix 0&#215;80070422 errors with Microsoft Forefront or Windows Update'>howto://Fix 0&#215;80070422 errors with Microsoft Forefront or Windows Update</a></li>
</ol>
<img src='http://yarpp.org/pixels/cdb1d52fe8d45bdaeb474d621af76dad'/>
</div>
]]></description>
				<content:encoded><![CDATA[<p></p>
<p><a href="http://retrohack.com/tag/howto/"><img title="howto" style="float: left; margin: 0px 9px 0px 0px; display: inline" border="0" alt="howto" align="left" src="http://retrohack.com/_retroh_wp_root/wp-content/uploads/2010/05/howto.png" width="72" height="82" /></a>If you’ve ever launched Wireshark only to encounter an error “the npf driver isn’t running” then you probably have encountered a botched install. Have heart, we can fix this without having to reinstall. Here’s how.</p>
<p><span id="more-4132"></span>
<ol>
<li>Click to close the error, and then close Wireshark. </li>
<li>Open an administrative cmd prompt. </li>
<li>Run this command      <br /><code>sc start npf [enter]</code>       <br />That should succeed in starting the NPF driver. </li>
<li>Now run this command so that it starts automatically next reboot      <br /> 
<p><code>sc config npf start= auto [enter]</code></p>
</li>
</ol>
<p>That’s all you should need to do. Wireshark will run without issue, and the NPF driver will start automatically from now on. Incidentally, it’s not a service like you would find in services.msc, it’s a driver. If you want to view it through the GUI, do this. In Computer Management, access Device Manager, choose View, Show Hidden Devices, and then you will find the “NetGroup Packet Filter Driver” in Non-Plug and Play Drivers.</p>
<p>I love me some Wireshark, but every time I use it, I can’t help but remember this classic SNL skit.</p>
<table style="color: #333; font: 11px arial; background-color: #f5f5f5" height="340" cellspacing="0" cellpadding="0" width="512">
<tbody>
<tr style="background-color: #e5e5e5" valign="middle">
<td style="padding-bottom: 0px; padding-top: 2px; padding-left: 5px; padding-right: 1px"><a style="font-weight: bold; color: #333; text-decoration: none" href="http://www.spike.com" target="_blank">SPIKE</a></td>
<td style="font-weight: bold; padding-bottom: 0px; text-align: right; padding-top: 2px; padding-left: 5px; padding-right: 5px">&#160;</td>
</tr>
<tr style="height: 14px" valign="middle">
<td style="padding-bottom: 0px; padding-top: 2px; padding-left: 5px; padding-right: 1px" colspan="2"><a style="font-weight: bold; color: #333; text-decoration: none" href="http://www.spike.com/blog/movies" target="_blank">Land Shark</a></td>
</tr>
<tr style="height: 14px; background-color: #353535" valign="middle">
<td style="overflow: hidden; padding-bottom: 0px; text-align: right; padding-top: 2px; padding-left: 5px; padding-right: 5px; width: 512px" colspan="2"><a style="font-weight: bold; color: #96deff; text-decoration: none" href="http://www.spike.com/" target="_blank">www.spike.com</a></td>
</tr>
<tr valign="middle">
<td style="padding-bottom: 0px; padding-top: 0px; padding-left: 0px; padding-right: 0px" colspan="2"><embed style="display:block" src="http://media.mtvnservices.com/mgid:arc:video:spike.com:99c46219-8725-48dd-a23d-8a6b8b7898a5" width="512" height="288" type="application/x-shockwave-flash" wmode="window" allowFullscreen="true" flashvars="autoPlay=false" allowscriptaccess="always" allownetworking="all" bgcolor="#000000"></embed></td>
</tr>
<tr style="height: 18px" valign="middle">
<td style="padding-bottom: 0px; padding-top: 0px; padding-left: 0px; padding-right: 0px" colspan="2">
<table style="text-align: center; margin: 0px" height="100%" cellspacing="0" cellpadding="0" width="100%">
<tbody>
<tr valign="middle">
<td style="padding-bottom: 3px; padding-top: 3px; padding-left: 3px; padding-right: 3px; width: 33%"><a style="color: #333; font: 10px arial; text-decoration: none" href="http://www.spike.com/full-episodes/" target="_blank">Spike Full Episodes</a></td>
<td style="padding-bottom: 3px; padding-top: 3px; padding-left: 3px; padding-right: 3px; width: 33%"><a style="color: #333; font: 10px arial; text-decoration: none" href="http://www.spike.com/video-clips/" target="_blank">Spike Video Clips</a></td>
<td style="padding-bottom: 3px; padding-top: 3px; padding-left: 3px; padding-right: 3px; width: 33%"><a style="color: #333; font: 10px arial; text-decoration: none" href="http://www.facebook.com/Spike" target="_blank">Spike on Facebook</a></td>
</tr>
</tbody>
</table>
</td>
</tr>
</tbody>
</table>
<p> <em>If this post helped you out at all, how about a shout out with a comment below, or maybe even a <a href="http://twitter.com/retrohack">follow on Twitter</a>? It’s costs nothing, and shows the love.</em></p>

<div class='yarpp-related-rss'>
<p>You might also enjoy:<ol>
<li><a href='http://retrohack.com/running-diablo-ii-lod-on-windows-7/' rel='bookmark' title='Running Diablo II LOD on Windows 7'>Running Diablo II LOD on Windows 7</a></li>
<li><a href='http://retrohack.com/how-to-troubleshoot-networks-with-tcping/' rel='bookmark' title='howto://troubleshoot networks with tcping'>howto://troubleshoot networks with tcping</a></li>
<li><a href='http://retrohack.com/howtofix-0x80070422-errors-with-microsoft-forefront-or-windows-update/' rel='bookmark' title='howto://Fix 0&#215;80070422 errors with Microsoft Forefront or Windows Update'>howto://Fix 0&#215;80070422 errors with Microsoft Forefront or Windows Update</a></li>
</ol></p>
<img src='http://yarpp.org/pixels/cdb1d52fe8d45bdaeb474d621af76dad'/>
</div>
<img src="http://feeds.feedburner.com/~r/retrohack/~4/VrJHI1t7cnk" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://retrohack.com/the-npf-driver-isnt-running/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		<feedburner:origLink>http://retrohack.com/the-npf-driver-isnt-running/</feedburner:origLink></item>
		<item>
		<title>How to Improve Exchange Server Performance</title>
		<link>http://feedproxy.google.com/~r/retrohack/~3/X1EYiic-v-A/</link>
		<comments>http://retrohack.com/improve-exchange-performance/#comments</comments>
		<pubDate>Thu, 09 Aug 2012 11:48:43 +0000</pubDate>
		<dc:creator>Guest Post</dc:creator>
				<category><![CDATA[Architecture]]></category>
		<category><![CDATA[email]]></category>
		<category><![CDATA[guest post]]></category>

		<guid isPermaLink="false">http://retrohack.com/?p=4126</guid>
		<description><![CDATA[Three quick ways to boost Exchange performance and breathe new life into old servers.<div class='yarpp-related-rss'>

You might also enjoy:<ol>
<li><a href='http://retrohack.com/how-to-improve-exchange-performance/' rel='bookmark' title='howto://improve your Exchange performance'>howto://improve your Exchange performance</a></li>
<li><a href='http://retrohack.com/why-use-anti-spam-together-with-exchange-server/' rel='bookmark' title='Why Use Anti-Spam together with Exchange Server?'>Why Use Anti-Spam together with Exchange Server?</a></li>
<li><a href='http://retrohack.com/how-email-archiving-software-helps-businesses/' rel='bookmark' title='How Email Archiving Software Helps Businesses'>How Email Archiving Software Helps Businesses</a></li>
</ol>
<img src='http://yarpp.org/pixels/cdb1d52fe8d45bdaeb474d621af76dad'/>
</div>
]]></description>
				<content:encoded><![CDATA[<p></p>
<p><a href="http://retrohack.com/tags/guest-post/" rel="tag nofollow" class="broken_link"><img style="margin: 0px 10px 0px 0px; display: inline; float: left" alt="guestpost" align="left" src="http://retrohack.com/_retroh_wp_root/wp-content/uploads/2010/08/guestpost_thumb1.png" width="85" height="97" /></a>With tight budgets and Exchange 2013 still a year away, Exchange admins are looking to get just a little more life out of their existing systems. They need to boost Exchange performance any way they can, and even incremental improvements can mean the difference between acceptable responsiveness and a hundred calls to the service desk. Many companies are looking to consolidate servers and will want to put more and more users on the same server. If you are struggling with your Exchange environment and need help, here’s what you can do to improve Exchange performance.</p>
<p><span id="more-4126"></span>
<ol>
<li>
<h3>Add RAM</h3>
<p> The more memory your Exchange Server has, the happier it will be. RAM prices are significantly lower than they were even two years ago, and you should find this to be an affordable upgrade.</li>
<li>
<h3>Offload anti-spam</h3>
<p> Spam volumes continue to climb, and malware is just as common today as it has ever been. Whether you implement an on-premises mail filtering solution, or go with a cloud provider, take that scanning and filtering workload off your mail servers so they can focus on delivering the good email.</li>
<li>
<h3>Implement email archiving</h3>
<p> Move all that older email off the Exchange Servers, and onto an email archiving system. This will reduce the size of your mailbox databases and can lead to any or all of the following additional benefits:      <br />a. Defrags complete more quickly      <br />b. Backups complete more quickly      <br />c. Restores complete more quickly      <br />d. You can support more users on the same disk space      <br />e. Users get unlimited email storage.</li>
</ol>
<p>Email archiving also helps to support message retention and compliance efforts, and can also be searched for critical intelligence. You can learn a tremendous amount about how your users actually use the system, and how they interact with your customers, by running analysis of your email archives, and you can also provide another level of fault tolerance by storing the archives separate from the “live” mailboxes.</p>
<p>Three easy steps to boost Exchange performance: more RAM, offload anti-spam and implement email archiving. You’ll breathe new life into your Exchange Servers by doing these three simple things, and none of them will break the bank.</p>
<p>This guest post was provided by Casper Manes on behalf of GFI Software Ltd. GFI is a leading software developer that provides a single source for network administrators to address their network security, content security and messaging needs. Read more on how to improve your <a href="http://www.gfi.com/blog/exchange-performance/" target="_blank">Exchange performance</a>. </p>
<p><em>All product and company names herein may be trademarks of their respective owners.</em></p>

<div class='yarpp-related-rss'>
<p>You might also enjoy:<ol>
<li><a href='http://retrohack.com/how-to-improve-exchange-performance/' rel='bookmark' title='howto://improve your Exchange performance'>howto://improve your Exchange performance</a></li>
<li><a href='http://retrohack.com/why-use-anti-spam-together-with-exchange-server/' rel='bookmark' title='Why Use Anti-Spam together with Exchange Server?'>Why Use Anti-Spam together with Exchange Server?</a></li>
<li><a href='http://retrohack.com/how-email-archiving-software-helps-businesses/' rel='bookmark' title='How Email Archiving Software Helps Businesses'>How Email Archiving Software Helps Businesses</a></li>
</ol></p>
<img src='http://yarpp.org/pixels/cdb1d52fe8d45bdaeb474d621af76dad'/>
</div>
<img src="http://feeds.feedburner.com/~r/retrohack/~4/X1EYiic-v-A" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://retrohack.com/improve-exchange-performance/feed/</wfw:commentRss>
		<slash:comments>4</slash:comments>
		<feedburner:origLink>http://retrohack.com/improve-exchange-performance/</feedburner:origLink></item>
		<item>
		<title>howto://determine your PowerShell version</title>
		<link>http://feedproxy.google.com/~r/retrohack/~3/AilKdFUgTM4/</link>
		<comments>http://retrohack.com/powershell-version/#comments</comments>
		<pubDate>Fri, 27 Jul 2012 16:14:20 +0000</pubDate>
		<dc:creator>Ed Fisher</dc:creator>
				<category><![CDATA[Infrastructure]]></category>
		<category><![CDATA[cli]]></category>
		<category><![CDATA[howto]]></category>

		<guid isPermaLink="false">http://retrohack.com/?p=4124</guid>
		<description><![CDATA[How to determine what version of PowerShell you are using.<div class='yarpp-related-rss'>

You might also enjoy:<ol>
<li><a href='http://retrohack.com/how-to-change-upn-suffix-powershell/' rel='bookmark' title='howto://change UPN suffixes with PowerShell'>howto://change UPN suffixes with PowerShell</a></li>
<li><a href='http://retrohack.com/how-to-use-new-mailbox/' rel='bookmark' title='howto://create user mailboxes with powershell'>howto://create user mailboxes with powershell</a></li>
<li><a href='http://retrohack.com/customising-the-powershell-prompt/' rel='bookmark' title='Customising the PowerShell prompt'>Customising the PowerShell prompt</a></li>
</ol>
<img src='http://yarpp.org/pixels/cdb1d52fe8d45bdaeb474d621af76dad'/>
</div>
]]></description>
				<content:encoded><![CDATA[<p></p>
<p><a href="http://retrohack.com/tag/howto/"><img title="howto" style="float: left; display: inline" border="0" alt="howto" align="left" src="http://retrohack.com/_retroh_wp_root/wp-content/uploads/2010/05/howto.png" width="72" height="82" /></a>Just a really quick, short post prompted by the fact that I needed to know what version of PowerShell I was running, and drew a complete blank on how to tell that. It’s apparently quite simple. </p>
<p>&#160;</p>
<p>$Host.Version [enter]</p>
<p><a href="http://retrohack.com/_retroh_wp_root/wp-content/uploads/2012/07/image.png"><img title="image" style="border-top: 0px; border-right: 0px; background-image: none; border-bottom: 0px; padding-top: 0px; padding-left: 0px; border-left: 0px; display: inline; padding-right: 0px" border="0" alt="image" src="http://retrohack.com/_retroh_wp_root/wp-content/uploads/2012/07/image_thumb.png" width="583" height="201" /></a></p>

<div class='yarpp-related-rss'>
<p>You might also enjoy:<ol>
<li><a href='http://retrohack.com/how-to-change-upn-suffix-powershell/' rel='bookmark' title='howto://change UPN suffixes with PowerShell'>howto://change UPN suffixes with PowerShell</a></li>
<li><a href='http://retrohack.com/how-to-use-new-mailbox/' rel='bookmark' title='howto://create user mailboxes with powershell'>howto://create user mailboxes with powershell</a></li>
<li><a href='http://retrohack.com/customising-the-powershell-prompt/' rel='bookmark' title='Customising the PowerShell prompt'>Customising the PowerShell prompt</a></li>
</ol></p>
<img src='http://yarpp.org/pixels/cdb1d52fe8d45bdaeb474d621af76dad'/>
</div>
<img src="http://feeds.feedburner.com/~r/retrohack/~4/AilKdFUgTM4" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://retrohack.com/powershell-version/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		<feedburner:origLink>http://retrohack.com/powershell-version/</feedburner:origLink></item>
		<item>
		<title>Why Use Anti-Spam together with Exchange Server?</title>
		<link>http://feedproxy.google.com/~r/retrohack/~3/Q3gQaRFRLnQ/</link>
		<comments>http://retrohack.com/why-use-anti-spam-together-with-exchange-server/#comments</comments>
		<pubDate>Fri, 13 Jul 2012 19:54:50 +0000</pubDate>
		<dc:creator>Guest Post</dc:creator>
				<category><![CDATA[Architecture]]></category>
		<category><![CDATA[email]]></category>
		<category><![CDATA[guest post]]></category>

		<guid isPermaLink="false">http://retrohack.com/?p=4120</guid>
		<description><![CDATA[Spam is still one of the biggest problems facing those who are in charge of and manage the company’s email system. Not only do junk mail marketing and ridiculous scams waste resources and clog up valuable storage space, but spam is used to deliver malware and phishing attacks. Both of which can be used to [...]<div class='yarpp-related-rss'>

You might also enjoy:<ol>
<li><a href='http://retrohack.com/improve-exchange-performance/' rel='bookmark' title='How to Improve Exchange Server Performance'>How to Improve Exchange Server Performance</a></li>
<li><a href='http://retrohack.com/what-to-consider-when-setting-up-an-email-infrastructure/' rel='bookmark' title='What to Consider when Setting Up an Email Infrastructure'>What to Consider when Setting Up an Email Infrastructure</a></li>
<li><a href='http://retrohack.com/how-to-protect-your-network-from-spam/' rel='bookmark' title='howto://protect your network from spam'>howto://protect your network from spam</a></li>
</ol>
<img src='http://yarpp.org/pixels/cdb1d52fe8d45bdaeb474d621af76dad'/>
</div>
]]></description>
				<content:encoded><![CDATA[<p></p>
<p><a href="http://retrohack.com/tags/guest-post/" rel="tag nofollow" class="broken_link"><img style="margin: 0px 10px 0px 0px; display: inline; float: left" alt="guestpost" align="left" src="http://retrohack.com/_retroh_wp_root/wp-content/uploads/2010/08/guestpost_thumb1.png" width="82" height="94" /></a>Spam is still one of the biggest problems facing those who are in charge of and manage the company’s email system. Not only do junk mail marketing and ridiculous scams waste resources and clog up valuable storage space, but spam is used to deliver malware and phishing attacks. Both of which can be used to cause some serious damage to a company’s computer resources or financial accounts.</p>
<p>To help combat spam, Microsoft offers a built-in solution for their Exchange Servers. While configuring this feature to fight spam has its benefits, you may want to double check whether Exchange’s anti-spam functionality is really the best you can do to protect your organization’s email system.</p>
<p><span id="more-4120"></span>
<p>You can argue that something is better than nothing or that the built-in spam fighting solution is tailored to work specifically with Exchange; but the reality is that third-party anti-spam solutions generally offer far better protection against email borne attacks.</p>
<p>If you’re not convinced, here are a couple of reasons why you should be using a separate anti-spam solution in tandem with your Exchange Server.<b></b></p>
<p><b>1. </b><b>Third-party anti-spam solutions offer management consoles that are easy-to-use</b></p>
<p>Enabling anti-spam functionality on an Edge Transport server requires some basic knowledge of the Shell to run the installation script and set specific parameters. However, fine-tuning your anti-spam filtering will require a higher level of knowledge of how to use the Shell or EMC to configure the different allow or block lists.</p>
<p>Any robust third-party solution will have a management console from where you can configure the various filters. Furthermore, if you make a mistake in the settings on a third-party solution this will not adversely affect the security settings on the mail server itself. Should you make the same mistake using the built-in spam filtering feature of Exchange, you could open up a security hole on the server.</p>
<p><b>2. </b><b>Third-party anti-spam solutions offer comprehensive protection</b></p>
<p>Fighting spam has evolved past allow and deny lists. While these technologies work extremely well if you know exactly who you need to block or what words you need to filter, the technologies and methods used by spammers have long since evolved past the shelf life of simple spam fighting techniques.</p>
<p>To fight spam effectively, a solution needs to deploy techniques such as Bayesian filtering, blocking based on character sets, foreign language filtering and white listing. The solution should support sender policy framework (SPF), DNS block lists and automatically update known spam signatures. </p>
<p>A good anti-spam solution will also be ‘intelligent’ and ‘learn’ as time goes by what is spam and what is not. Users should also be able to review spam and report what is spam and what should be delivered; this helps improve the capture rather of your anti-spam solution and also gives users ‘ownership’ of their email in the process.</p>
<p>While the anti-spam features that Microsoft built into Exchange can stop some spam, can prevent malware from being delivered to inboxes and also some phishing attacks – it does not offer comprehensive protection.</p>
<p>A dedicated anti-spam solution is always the best choice if you want to cut down on junk mail, email-borne threats and subtle phishing attempts.</p>
<p><em>This guest post was provided by </em><i>Jeff Orloff</i> <em>on behalf of GFI Software Ltd. GFI is a leading software developer that provides a single source for network administrators to address their network security, content security and messaging needs. Learn more about third party solutions to use together with you </em><a href="http://www.gfi.com/exchange-server-antispam-antivirus"><i>Exchange anti-spam</i></a><i>. </i>    <br /><i>     <br />All product and company names herein may be trademarks of their respective owners.</i></p>

<div class='yarpp-related-rss'>
<p>You might also enjoy:<ol>
<li><a href='http://retrohack.com/improve-exchange-performance/' rel='bookmark' title='How to Improve Exchange Server Performance'>How to Improve Exchange Server Performance</a></li>
<li><a href='http://retrohack.com/what-to-consider-when-setting-up-an-email-infrastructure/' rel='bookmark' title='What to Consider when Setting Up an Email Infrastructure'>What to Consider when Setting Up an Email Infrastructure</a></li>
<li><a href='http://retrohack.com/how-to-protect-your-network-from-spam/' rel='bookmark' title='howto://protect your network from spam'>howto://protect your network from spam</a></li>
</ol></p>
<img src='http://yarpp.org/pixels/cdb1d52fe8d45bdaeb474d621af76dad'/>
</div>
<img src="http://feeds.feedburner.com/~r/retrohack/~4/Q3gQaRFRLnQ" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://retrohack.com/why-use-anti-spam-together-with-exchange-server/feed/</wfw:commentRss>
		<slash:comments>3</slash:comments>
		<feedburner:origLink>http://retrohack.com/why-use-anti-spam-together-with-exchange-server/</feedburner:origLink></item>
		<item>
		<title>What to Consider when Setting Up an Email Infrastructure</title>
		<link>http://feedproxy.google.com/~r/retrohack/~3/ck0NL_E52XU/</link>
		<comments>http://retrohack.com/what-to-consider-when-setting-up-an-email-infrastructure/#comments</comments>
		<pubDate>Thu, 14 Jun 2012 01:40:00 +0000</pubDate>
		<dc:creator>Guest Post</dc:creator>
				<category><![CDATA[Architecture]]></category>
		<category><![CDATA[Infrastructure]]></category>
		<category><![CDATA[email]]></category>
		<category><![CDATA[guest post]]></category>

		<guid isPermaLink="false">http://retrohack.com/?p=4109</guid>
		<description><![CDATA[Today it is pretty easy for an organization to set up a comprehensive and scalable corporate email system. Products such as Microsoft Exchange have made the process relatively easy. However, setting up such a system is just the first step, as you also need to protect it. Having effective antivirus, anti-spam, anti-phishing, backup, archiving and [...]<div class='yarpp-related-rss'>

You might also enjoy:<ol>
<li><a href='http://retrohack.com/why-use-anti-spam-together-with-exchange-server/' rel='bookmark' title='Why Use Anti-Spam together with Exchange Server?'>Why Use Anti-Spam together with Exchange Server?</a></li>
<li><a href='http://retrohack.com/hosted-email-security/' rel='bookmark' title='Six Reasons to Consider Hosted Email Security'>Six Reasons to Consider Hosted Email Security</a></li>
<li><a href='http://retrohack.com/why-does-your-organization-need-an-email-archiving-solution/' rel='bookmark' title='Why does your organization need an email archiving solution?'>Why does your organization need an email archiving solution?</a></li>
</ol>
<img src='http://yarpp.org/pixels/cdb1d52fe8d45bdaeb474d621af76dad'/>
</div>
]]></description>
				<content:encoded><![CDATA[<p></p>
<p><a href="http://retrohack.com/tag/guestpost" rel="tag nofollow" class="broken_link"><img style="margin: 0px 10px 0px 0px; display: inline; float: left;" src="http://retrohack.com/_retroh_wp_root/wp-content/uploads/2010/08/guestpost_thumb1.png" alt="guestpost" align="left" /></a>Today it is pretty easy for an organization to set up a comprehensive and scalable corporate email system. Products such as Microsoft Exchange have made the process relatively easy. However, setting up such a system is just the first step, as you also need to protect it. Having effective antivirus, anti-spam, anti-phishing, backup, archiving and periodic health checks are essential for the effective operation of an Exchange Server, or other mail system.</p>
<p>Every single one of these tasks is a huge subject in itself, and each has many considerations before you can select a specific solution. However, perhaps the most complex solution is anti-spam. There are simply so many different software types out there, with each one having a variety of features. It is no wonder that it can be hard to decide which anti-spam solution is the best fit for your organization.</p>
<p>We can make this process simpler by looking at why we might need a server anti-spam solution.</p>
<p><span id="more-4109"></span></p>
<p>As its name implies, an anti-spam server solution is meant to stop spam from reaching your users. Spam can be a source of stress for your Exchange Server, and it can also be a time-waster as users sift through useless junk mail until they find the messages that need attention. In addition, spam can also be a security risk as it may contain links to malicious websites, or even be used to distribute malware.</p>
<p>How do you decide if a particular solution is what you’re looking for or not? The problem with stopping spam is that, sometimes, anti-spam software mistakenly identifies a legitimate email as posing a threat and reacts accordingly. Such instances are referred to as false positives. When this happens the email is prevented from reaching its intended recipient, which means the message doesn’t get read, and that can cost you business.</p>
<p>Conversely, another problem is when spam emails are classified as legitimate mail and let through. This is called a false negative. Good anti-spam software attempts to keep false positives and negatives down to a minimum by using multiple detection techniques that help it identify legitimate messages. By understanding what these techniques are, and how many of them are present in the software you’re considering, you can readily determine if the software meets your needs or not.</p>
<h4>Server Anti-Spam Techniques:</h4>
<p><strong>Greylisting: </strong>Greylisting is a technique whereby emails coming from new sources are rejected with a temporary error. Authentic mail servers will resend the failed message later on, at which point it will succeed. Spammer programs that do not use these authentic mail servers will remain rejected as they will not be resent.</p>
<p><strong>SPF (Sender Policy Framework): </strong>SPF is a technique that is used to determine whether the origin of the email is genuine and matches the origin that the email appears to have.</p>
<p><strong>Anti Spam Databases:</strong> There are various technologies that contain updatable databases of information that are used to identify spam. These databases are periodically updated by the vendor to catch the latest spam trends</p>
<p><strong>DNSBL (DNS Block list):</strong> DNSBL is a system which uses a DNS database of known spam sources. Good anti-spam solutions leverage this functionality to identify spam.</p>
<p><strong>Bayesian: </strong>Bayesian is a system that can be trained to recognize both legitimate email and spam. This system has to be trained and this can be carried out by either the user or the vendor.</p>
<p>Each of these systems can help to identify and stop spam before it reaches your users. Many good anti-spam solutions for Microsoft Exchange or other mail servers makes use of one, or even multiple, techniques mentioned above. As you might imagine, using a combination of these increases the accuracy of your detection software and by utilizing this knowledge of what each one does, you can be in a better position to decide which solution provides the most value to your anti-spam security.</p>
<p>&nbsp;</p>
<p><em>This guest post was provided by Emmanuel Carabott on behalf of GFI Software Ltd. GFI is a leading software developer that provides a single source for network administrators to address their network security, content security and messaging needs. Learn more about what the right </em><a href="http://www.gfi.com/exchange-server-antispam-antivirus"><em>server anti-spam</em></a><em> solution for your company should include. </em><br />
<em><br />
All product and company names herein may be trademarks of their respective owners.</em></p>

<div class='yarpp-related-rss'>
<p>You might also enjoy:<ol>
<li><a href='http://retrohack.com/why-use-anti-spam-together-with-exchange-server/' rel='bookmark' title='Why Use Anti-Spam together with Exchange Server?'>Why Use Anti-Spam together with Exchange Server?</a></li>
<li><a href='http://retrohack.com/hosted-email-security/' rel='bookmark' title='Six Reasons to Consider Hosted Email Security'>Six Reasons to Consider Hosted Email Security</a></li>
<li><a href='http://retrohack.com/why-does-your-organization-need-an-email-archiving-solution/' rel='bookmark' title='Why does your organization need an email archiving solution?'>Why does your organization need an email archiving solution?</a></li>
</ol></p>
<img src='http://yarpp.org/pixels/cdb1d52fe8d45bdaeb474d621af76dad'/>
</div>
<img src="http://feeds.feedburner.com/~r/retrohack/~4/ck0NL_E52XU" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://retrohack.com/what-to-consider-when-setting-up-an-email-infrastructure/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		<feedburner:origLink>http://retrohack.com/what-to-consider-when-setting-up-an-email-infrastructure/</feedburner:origLink></item>
		<item>
		<title>howto://display photos in Office365</title>
		<link>http://feedproxy.google.com/~r/retrohack/~3/3WdHVccdrU8/</link>
		<comments>http://retrohack.com/display-photos-office365/#comments</comments>
		<pubDate>Tue, 08 May 2012 17:37:00 +0000</pubDate>
		<dc:creator>Ed Fisher</dc:creator>
				<category><![CDATA[Infrastructure]]></category>
		<category><![CDATA[active directory]]></category>
		<category><![CDATA[cloud]]></category>
		<category><![CDATA[email]]></category>
		<category><![CDATA[howto]]></category>
		<category><![CDATA[office365]]></category>

		<guid isPermaLink="false">http://retrohack.com/?p=4099</guid>
		<description><![CDATA[Here's how to get thumbnail photos to show in Outlook 2010 and OWA when using O365.<div class='yarpp-related-rss'>

You might also enjoy:<ol>
<li><a href='http://retrohack.com/o365-adfs-epa/' rel='bookmark' title='howto://disable epa in adfs for o365'>howto://disable epa in adfs for o365</a></li>
<li><a href='http://retrohack.com/how-to-change-upn-suffix-powershell/' rel='bookmark' title='howto://change UPN suffixes with PowerShell'>howto://change UPN suffixes with PowerShell</a></li>
<li><a href='http://retrohack.com/office365-send-from-alias/' rel='bookmark' title='howto://send from an alias in Office 365'>howto://send from an alias in Office 365</a></li>
</ol>
<img src='http://yarpp.org/pixels/cdb1d52fe8d45bdaeb474d621af76dad'/>
</div>
]]></description>
				<content:encoded><![CDATA[<p></p>
<p><a href="http://retrohack.com/tags/office365" rel="tag"><img style="background-image: none; border-bottom: 0px; border-left: 0px; margin: 0px 10px 0px 0px; padding-left: 0px; padding-right: 0px; display: inline; float: left; border-top: 0px; border-right: 0px; padding-top: 0px" title="image" border="0" alt="image" align="left" src="http://retrohack.com/_retroh_wp_root/wp-content/uploads/2012/05/image.png" width="89" height="101" /></a></p>
<p>One of the most popular features of Outlook 2010 is how it can display GAL photos, the pictures of you and your coworkers. Given the popularity of this feature, it’s nice to know you can do it in Office 365 as well. <a href="http://retrohack.com/_retroh_wp_root/wp-content/uploads/2012/05/image1.png"><img style="background-image: none; border-bottom: 0px; border-left: 0px; margin: 5px 0px 5px 5px; padding-left: 0px; padding-right: 0px; display: inline; float: right; border-top: 0px; border-right: 0px; padding-top: 0px" title="image" border="0" alt="image" align="right" src="http://retrohack.com/_retroh_wp_root/wp-content/uploads/2012/05/image_thumb.png" width="244" height="91" /></a>There are posts online about uploading your image to your SharePoint MySite and then seeing images in OWA, but here we are going to load photos into Active Directory so they will be visible in Outlook 2010 and OWA as well. First we need to get photos we can use, then we need to load them into an attribute in AD, and finally, DirSync will push these up to O365. Sounds easy, right?</p>
<p>Yeah, well, it can be, but then again, if it was that easy there wouldn’t be a need to write a blog post, would there?</p>
<p><span id="more-4099"></span><br />
<h2>Why can’t the users do this?</h2>
<p>Well, actually they can, but since when could you trust your users to do anything right? Yeah, that is what&#160; I thought. If you want users tending to this themselves, have them log onto OWA, click in the upper right, and click Change Picture.</p>
<p><a href="http://retrohack.com/_retroh_wp_root/wp-content/uploads/2012/05/image2.png"><img style="background-image: none; border-bottom: 0px; border-left: 0px; margin: 0px; padding-left: 0px; padding-right: 0px; display: inline; border-top: 0px; border-right: 0px; padding-top: 0px" title="image" border="0" alt="image" src="http://retrohack.com/_retroh_wp_root/wp-content/uploads/2012/05/image_thumb1.png" width="202" height="244" /></a></p>
<p>Okay, show of hands. How many want to leave this to their end users? Okay, you two can skip to the Stones vid at the end. The rest of you, read on.</p>
<h2>Image guidelines</h2>
<p>Your mileage may vary, but I found the following guidelines to work well for what I needed.</p>
<ol>
<li>Images should be in JPG format. </li>
<li>96&#215;96 pixels works best. </li>
<li>Try to keep file size below 10KB. AD can go up to 100KB, but in this case smaller is better.</li>
<li>You may want to use headshots or images that are cropped to headshot perspective. At 96&#215;96 it can be hard to recognise people’s faces if the image is wider/further back. </li>
<li>If you want to use a tool to automate loading of images, name the files as firstname.lastname.jpg. </li>
</ol>
<p>You want to load the images into Active Directory, updating the thumbnailPhoto attribute for each user. You can do this through PowerShell, or with various scripts or third party tools. </p>
<h2><b>PowerShell</b></h2>
<p>If you want to update a single user, or build your own script in PowerShell to update multiple users, you certainly can. Here are enough steps to get you started.</p>
<ol>
<li>Log onto a PC in the same domain as your users accounts are in. </li>
<li>If this is not a 2008R2 domain controller, you will want to install the AD PowerShell module. Open an administrative PowerShell prompt and run      <br /><a href="http://retrohack.com/_retroh_wp_root/wp-content/uploads/2012/05/image3.png"><img style="background-image: none; border-right-width: 0px; padding-left: 0px; padding-right: 0px; display: inline; border-top-width: 0px; border-bottom-width: 0px; border-left-width: 0px; padding-top: 0px" title="image" border="0" alt="image" src="http://retrohack.com/_retroh_wp_root/wp-content/uploads/2012/05/image_thumb2.png" width="671" height="116" /></a> </li>
<li>Then import the AD module for PowerShell using     <br /><a href="http://retrohack.com/_retroh_wp_root/wp-content/uploads/2012/05/image4.png"><img style="background-image: none; border-bottom: 0px; border-left: 0px; padding-left: 0px; padding-right: 0px; display: inline; border-top: 0px; border-right: 0px; padding-top: 0px" title="image" border="0" alt="image" src="http://retrohack.com/_retroh_wp_root/wp-content/uploads/2012/05/image_thumb3.png" width="676" height="77" /></a></li>
<li>Change to the directory that contains the images you want to use, and run the following command, substituting the correct values for what is in <i>italics.</i>       <br /><code>$photo = [byte[]](Get-Content <i>C:\Photos\firstname.lastname.jpg</i> -Encoding byte)         <br />Set-ADUser <i>username</i> -Replace @{thumbnailPhoto=$photo}</code> </li>
<li>Repeat this process for each user. </li>
<li>Either run a manual DirSync process, or wait for the next scheduled run.</li>
</ol>
<p>And it’s that last bit that keeps me from saying “Yay PowerShell!” because it’s not really scalable, and scripting it is still a bit beyond me. So, here’s what I would suggest instead.</p>
<h2>CodeTwo Active Directory Photos </h2>
<p>I found a free tool I really like that automates the process of uploading images to AD. It can also resize or crop images as necessary and even convert PNG/BMP/GIF to JPG automatically if needed. It is called <strong><a href="http://www.codetwo.com/freeware/active-directory-photos/?sts=1581" target="_blank">CodeTwo Active Directory Photos</a></strong>. This program makes updating a single user’s thumbnailPhoto almost too easy, and it can also “bulk import” images, based on matching filename to user name or other AD attribute. There is a good video on how to use this program, which you can view here.     <br /><iframe height="360" src="http://www.youtube.com/embed/PkdYmuPYujY" frameborder="0" width="640" allowfullscreen="allowfullscreen"></iframe>    <br />Direct link for RSS and email subscribers… <a title="http://youtu.be/PkdYmuPYujY" href="http://youtu.be/PkdYmuPYujY">http://youtu.be/PkdYmuPYujY</a>.</p>
<p>There is also a pretty useful FAQ if you would like to know more about GAL Photos then you ever did before. Check that out <a href="http://blogs.technet.com/b/exchange/archive/2010/06/01/3410006.aspx" target="_blank">here</a> if you wish.</p>
<p>There is another free tool on Codeplex called <strong>AD Imageloader</strong> which you can get from this link <a href="http://adimageloader.codeplex.com/" target="_blank">http://adimageloader.codeplex.com/</a>, but I like CodeTwo’s entry and am sticking with it. I particularly liked the narration in their YouTube video. If you didn’t watch it, you missed the bit at 0:45 regarding getting “blood out of stone.” Go back and watch their video, and then you will understand why I am including this unreleased gem from the Rolling Stones in this post.</p>
<p><iframe height="360" src="http://www.youtube.com/embed/sXivhZmNKzM" frameborder="0" width="480" allowfullscreen="allowfullscreen"></iframe>    <br />Direct link for RSS and email subscribers…<a title="http://youtu.be/sXivhZmNKzM" href="http://youtu.be/sXivhZmNKzM">http://youtu.be/sXivhZmNKzM</a></p>
<p><em>If this post helped you out at all, how about a shout out with a comment below, or maybe even a <a href="http://twitter.com/retrohack">follow on Twitter</a>? It’s costs nothing, and shows the love.</em></p>

<div class='yarpp-related-rss'>
<p>You might also enjoy:<ol>
<li><a href='http://retrohack.com/o365-adfs-epa/' rel='bookmark' title='howto://disable epa in adfs for o365'>howto://disable epa in adfs for o365</a></li>
<li><a href='http://retrohack.com/how-to-change-upn-suffix-powershell/' rel='bookmark' title='howto://change UPN suffixes with PowerShell'>howto://change UPN suffixes with PowerShell</a></li>
<li><a href='http://retrohack.com/office365-send-from-alias/' rel='bookmark' title='howto://send from an alias in Office 365'>howto://send from an alias in Office 365</a></li>
</ol></p>
<img src='http://yarpp.org/pixels/cdb1d52fe8d45bdaeb474d621af76dad'/>
</div>
<img src="http://feeds.feedburner.com/~r/retrohack/~4/3WdHVccdrU8" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://retrohack.com/display-photos-office365/feed/</wfw:commentRss>
		<slash:comments>6</slash:comments>
		<feedburner:origLink>http://retrohack.com/display-photos-office365/</feedburner:origLink></item>
	</channel>
</rss>
