<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>Lessons Learned &#187; SBS</title>
	<atom:link href="http://simultaneouspancakes.com/Lessons/category/sbs/feed/" rel="self" type="application/rss+xml" />
	<link>http://simultaneouspancakes.com/Lessons</link>
	<description>Things I Wish I Had Known</description>
	<lastBuildDate>Thu, 24 Jun 2010 22:47:35 +0000</lastBuildDate>
	<generator>http://wordpress.org/?v=2.8.4</generator>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
			<item>
		<title>Another reason SBCore could shut down your server</title>
		<link>http://simultaneouspancakes.com/Lessons/2009/12/18/another-reason-sbcore-could-shut-down-your-server/</link>
		<comments>http://simultaneouspancakes.com/Lessons/2009/12/18/another-reason-sbcore-could-shut-down-your-server/#comments</comments>
		<pubDate>Fri, 18 Dec 2009 17:25:53 +0000</pubDate>
		<dc:creator>Q</dc:creator>
				<category><![CDATA[How To]]></category>
		<category><![CDATA[SBS]]></category>
		<category><![CDATA[Troubleshooting]]></category>

		<guid isPermaLink="false">http://simultaneouspancakes.com/Lessons/?p=180</guid>
		<description><![CDATA[Earlier this month an associate pinged me about an unusual situation. He had an SBS 2003 server that was shutting itself down periodically, claiming that it was doing so because there was another SBS server in the domain. Well, this is expected behavior if there is, in fact, another SBS server in the domain, but [...]]]></description>
			<content:encoded><![CDATA[<p>Earlier this month an associate pinged me about an unusual situation. He had an SBS 2003 server that was shutting itself down periodically, claiming that it was doing so because there was another SBS server in the domain. Well, this is expected behavior if there is, in fact, another SBS server in the domain, but this particular network had only one server, the SBS sever, and not a single other server or history of another server in the network. Another unusual symptom of the behavior is that the server would remain up for a little over 24 hours before it would shut itself down because of the phantom SBS server. According to 
<a title="Microsoft Support"  href="http://support.microsoft.com/kb/925652/en-us" target="_blank" onclick="javascript:pageTracker._trackPageview('/external/support.microsoft.com/kb/925652/en-us');" >MS KB 925652</a> the SBS server will shut down every hour if it detects another SBS server in the domain, so clearly a different set of events were causing this behavior. The server was logging SBCore 1011 errors in the event logs, but only after the server had been online for about a day.</p>
<p>On a tip from a colleague at MS, we started to look for a possible memory leak in the system. I worked with my colleague to set up perfwiz and poolmon to try to identify the process (or processes) that were leaking. The theory was that a runaway leak could strip the server of valuable no-paged pool memory which could cause the SBCore check to fail and generate the errors and shutdown event. I must admit, perfwiz and poolmon never were my strong points, so even after we got some results back, the review didn&#8217;t come up with a smoking gun.</p>
<p>Then my associate found a tip that I&#8217;d not heard of before, even though I regularly modify settings where this tip was found. He opened the Task Manger on the server, selected the Processes tab, then opened Select Columns under the View menu. In here, he enabled the &#8220;Memory &#8211; Non-paged Pool&#8221; column and then sorted the Task Manager process list by that column. Sure enough, he not only quickly found the culprit, but also could sit and watch the Non-paged Pool count grow steadily right before his eyes. The service causing the problem? spoolsv.exe, the print spooler service.</p>
<p>A quick bit of Googling on his part ultimately led him to 
<a title="Tek-Tips"  href="http://www.tek-tips.com/viewthread.cfm?qid=1143952&amp;page=1" target="_blank" onclick="javascript:pageTracker._trackPageview('/external/www.tek-tips.com/viewthread.cfm');" >this post from Tek-Tips</a> which helped him identify the root cause of the problem: HP Standard TCP/IP ports for printers on the sever. He changed the port types for the printers from HP Standard TCP/IP ports to Standard TCP/IP ports, and the server hasn&#8217;t shut down again since.</p>
<p>Turns out, there is a KB on this situation, too, 
<a title="Microsoft Support"  href="http://support.microsoft.com/default.aspx?scid=kb;EN-US;933999" target="_blank" onclick="javascript:pageTracker._trackPageview('/external/support.microsoft.com/default.aspx');" >MS KB 933999</a>. And in going back and looking further, the server was logging the Srv 2019 errors in the event logs as well. Since we were sidetracked by the anomalous SBCore behavior, we did overlook the 2019 as a possible factor as well.</p>
<p>In the end, I learned two things from this. One, you can track non-paged pool memory usage in Task Manager (which really isn&#8217;t a *revelation* per se, just something that I wouldn&#8217;t have necessarily deliberately gone out and looked for), and two, memory leak issues can cause anomalous SBCore errors and the shutdown of an SBS server. The good news is that the server was shutting down &#8220;normally&#8221; because of the SBCore misfire instead of totally running out of non-paged pool memory and crashing, as MS KB 933999 points out can happen. Bottom line, customer happy, and tech support further educated!</p>
]]></content:encoded>
			<wfw:commentRss>http://simultaneouspancakes.com/Lessons/2009/12/18/another-reason-sbcore-could-shut-down-your-server/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Resolving a 403 Forbidden Error from ISA</title>
		<link>http://simultaneouspancakes.com/Lessons/2008/09/25/resolving-a-403-forbidden-error-from-isa/</link>
		<comments>http://simultaneouspancakes.com/Lessons/2008/09/25/resolving-a-403-forbidden-error-from-isa/#comments</comments>
		<pubDate>Thu, 25 Sep 2008 13:49:12 +0000</pubDate>
		<dc:creator>Q</dc:creator>
				<category><![CDATA[SBS]]></category>
		<category><![CDATA[Troubleshooting]]></category>

		<guid isPermaLink="false">http://simultaneouspancakes.com/Lessons/?p=107</guid>
		<description><![CDATA[A common error generated by ISA seems to cause a great deal of confusion and frustration for people who don&#8217;t work with ISA on a regular basis. However, this is actually one of the easiest issues to identify and then resolve with ISA. The exact error message that is seen in the browser is:
403 Forbidden [...]]]></description>
			<content:encoded><![CDATA[<p>A common error generated by ISA seems to cause a great deal of confusion and frustration for people who don&#8217;t work with ISA on a regular basis. However, this is actually one of the easiest issues to identify and then resolve with ISA. The exact error message that is seen in the browser is:</p>
<p><code>403 Forbidden - The server denies the specified Uniform Resource Locator (URL). Contact the server administrator. (12202)<br />
Internet Security and Acceleration Server</code></p>
<p>What this means, simply, is that the server address entered into the browser does not match the web site name that ISA is expecting. An easy way to see this for yourself is to try to access the Remote Web Workplace of an SBS box by entering the address as https://ipaddress/remote instead of https://site.domain.com/remote (provided that you have your SBS box configured to use site.domain.com as the public address). Boom, instant 403 Forbidden error.</p>
<p>So how can you tell what URL ISA is expecting to get from the browser? Also easy. Once you get the 403 Forbidden page, click on the Certificate Error tag in the browser address bar (you will always get a certificate error in this condition, by the wat) and view the certificate. The address in the certificate is what ISA is expecting to see. This is because ISA actually advertises the public certificate in the web listener to decrypt the incoming SSL transmission from the client. When it decrypts the transmission, if the URL it&#8217;s listening for does not match the URL that was requested, the connection is refused and ISA returns the 403 Forbidden error.</p>
<p>A common mistake made by those new to SBS is entering the wrong name for the SSL in the Connect to the Internet wizard. In a non-ISA setup, this will work, but it&#8217;s still wrong. The reason it works is that users can still bypass the Invalid Certificate warning that they see in IE. Only in this case, the invalid certificate warning is generated because the name on the certificate does not match the URL entered. Many times I&#8217;ve seen people enter the internal name of the server in the SSL certificate field of the CEICW, and by pure happenstance it hasn&#8217;t been a problem for them. Until ISA gets in the mix. ISA will not redirect traffic to the internal web site if the requested URL does not match the URL that ISA is advertising.</p>
<p>The best solution for ensuring that ISA is working correctly is to acquire and install a valid third party SSL certificate on the SBS server, then instruct your users to never go through to a site that lists an invalid certificate. Steps for requesting and installing a third party SSL cert for ISA on an SBS box can be found at the 
<a  href="http://blogs.technet.com/sbs/archive/2007/08/21/how-to-install-a-public-3rd-party-ssl-certificate-on-iis-on-sbs-2003.aspx" target="ISA" onclick="javascript:pageTracker._trackPageview('/external/blogs.technet.com/sbs/archive/2007/08/21/how-to-install-a-public-3rd-party-ssl-certificate-on-iis-on-sbs-2003.aspx');" >Official SBS Blog</a>.</p>
]]></content:encoded>
			<wfw:commentRss>http://simultaneouspancakes.com/Lessons/2008/09/25/resolving-a-403-forbidden-error-from-isa/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>SQL solutions with SBS 2008</title>
		<link>http://simultaneouspancakes.com/Lessons/2008/07/26/sql-solutions-with-sbs-2008/</link>
		<comments>http://simultaneouspancakes.com/Lessons/2008/07/26/sql-solutions-with-sbs-2008/#comments</comments>
		<pubDate>Sat, 26 Jul 2008 16:29:59 +0000</pubDate>
		<dc:creator>Q</dc:creator>
				<category><![CDATA[SBS]]></category>

		<guid isPermaLink="false">http://simultaneouspancakes.com/Lessons/2008/07/26/sql-solutions-with-sbs-2008/</guid>
		<description><![CDATA[While sitting in our local SBS 2008/Vista event this morning, Peter Gallagher, a TS2 presenter, mentioned that SBS 2008 Premium will ship with both SQL 2008 and SQL 2005 workgroup edition. The SQL 2005 is included for LOB apps that may not be ready for SQL 2008. You won&#8217;t be able to run both versions [...]]]></description>
			<content:encoded><![CDATA[<p>While sitting in our local SBS 2008/Vista event this morning, Peter Gallagher, a TS2 presenter, mentioned that SBS 2008 Premium will ship with both SQL 2008 and SQL 2005 workgroup edition. The SQL 2005 is included for LOB apps that may not be ready for SQL 2008. You won&#8217;t be able to run both versions simultaneously, but you can switch when ready. This is documented in the Database box at 
<a  href="http://www.microsoft.com/windowsserver/essential/sbs/compare-features.mspx" target="SBS" onclick="javascript:pageTracker._trackPageview('/external/www.microsoft.com/windowsserver/essential/sbs/compare-features.mspx');" >http://www.microsoft.com/windowsserver/essential/sbs/compare-features.mspx</a>.</p>
]]></content:encoded>
			<wfw:commentRss>http://simultaneouspancakes.com/Lessons/2008/07/26/sql-solutions-with-sbs-2008/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Connecting iPhone 2.0 to an Exchange Server</title>
		<link>http://simultaneouspancakes.com/Lessons/2008/07/12/connecting-iphone-20-to-an-exchange-server/</link>
		<comments>http://simultaneouspancakes.com/Lessons/2008/07/12/connecting-iphone-20-to-an-exchange-server/#comments</comments>
		<pubDate>Sat, 12 Jul 2008 15:01:09 +0000</pubDate>
		<dc:creator>Q</dc:creator>
				<category><![CDATA[How To]]></category>
		<category><![CDATA[SBS]]></category>
		<category><![CDATA[iPhone]]></category>

		<guid isPermaLink="false">http://simultaneouspancakes.com/Lessons/?p=102</guid>
		<description><![CDATA[With the release of the iPhone 2.0 software and the 3G iPhone on July 11, 2008, the iPhone can now have a native connection to Exchange 2003 and 2007 servers. This post documents the steps needed to configure the iPhone for an Exchange account, assuming that Exchange ActiveSync is already configured and working properly on [...]]]></description>
			<content:encoded><![CDATA[<p>With the release of the iPhone 2.0 software and the 3G iPhone on July 11, 2008, the iPhone can now have a native connection to Exchange 2003 and 2007 servers. This post documents the steps needed to configure the iPhone for an Exchange account, assuming that Exchange ActiveSync is already configured and working properly on the Exchange server. If the Exchange server is running on SBS 2003 or SBS 2008, this configuration is already in place.</p>
<p>From the iPhone:</p>
<ol>
<li>Press the Home button to bring up the Home screen.</li>
<li>Select Settings from the Home screen.</li>
<li>Select Mail, Contacts, Calendars from the Settings page.</li>
<li>Select Add Account.</li>
<li>Select Microsoft Exchange.</li>
<li>In the Email field, enter the e-mail address for the account.<br /><strong><em>NOTE</em></strong>: <em>this e-mail address must match EXACTLY with the default e-mail address on the account, case included. If the default e-mail address is First.Last@domain.com and you enter first.last@domain.com, you will run into issues with Calendar sync, and possibly other areas as well</em>.</li>
<li>In the Username field, enter the domain user information in the format Domain\Username (i.e., smallbizco\jondough).</li>
<li>In the Password field, enter the account password.</li>
<li>If desired, you can change the Description field.</li>
<li>Select Next.</li>
<li>If you have a self-signed SSL certificate, you may get an &#8220;Unable to Verify Certificate&#8221; warning. Select Accept to continue.</li>
<li>In the Server field, enter the full public domain name for your server. This is the same as the web address you use to connect to Outlook Web Access. If your OWA address is <code>https://mail.smallbizco.net/exchange</code>, then enter <code>mail.smallbizco.net</code> in the Server field.</li>
<li>Select Next.</li>
<li>If you have a self-signed or unrecognized SSL certificate on the Exchange server, you will receive an &#8220;Unable to Verify Certificate&#8221; warning. Select Accept to continue.</li>
<li>Once the account has been verified, you will be able to select which information you want to synchronize: Mail, Contacts, and Calendar. Select the items you wish to synchronize to the iPhone by selecting On or Off for each item.</li>
<li>Select Save to create the account.</li>
<li>On some Exchange servers, you may be prompted after completing the account setup to configure a passcode for the device. Enter a passcode for the device and keep record of that passcode.</li>
</ol>
<p>At this point, your iPhone is connected and ready to go. The first time the iPhone attempts to synchronize with the server, you may get the &#8220;Unable to Verify Certificate&#8221; warning again if you do not have a recognized SSL certificate. If you get this warning, select Accept. Otherwise, your selected items will sync to the iPhone from Exchange. You can go back to the home page and open the Mail app to review your mesages.</p>
]]></content:encoded>
			<wfw:commentRss>http://simultaneouspancakes.com/Lessons/2008/07/12/connecting-iphone-20-to-an-exchange-server/feed/</wfw:commentRss>
		<slash:comments>3</slash:comments>
		</item>
		<item>
		<title>KB948110 and Sharepoint</title>
		<link>http://simultaneouspancakes.com/Lessons/2008/07/09/kb948110-and-sharepoint/</link>
		<comments>http://simultaneouspancakes.com/Lessons/2008/07/09/kb948110-and-sharepoint/#comments</comments>
		<pubDate>Wed, 09 Jul 2008 17:43:53 +0000</pubDate>
		<dc:creator>Q</dc:creator>
				<category><![CDATA[SBS]]></category>
		<category><![CDATA[Troubleshooting]]></category>

		<guid isPermaLink="false">http://simultaneouspancakes.com/Lessons/2008/07/09/kb948110-and-sharepoint/</guid>
		<description><![CDATA[Looks like there might be an issue with installing KB948110 via Automatic Updates or Microsoft Updates if you have Sharepoint on the server. I&#8217;m tracking this down at a client site, but have heard of several other instances this morning. The behavior is this:

After installing KB948110, Sharepoint/Companyweb is not available. The message &#8220;Cannot connect to [...]]]></description>
			<content:encoded><![CDATA[<p>Looks like there might be an issue with installing KB948110 via Automatic Updates or Microsoft Updates if you have Sharepoint on the server. I&#8217;m tracking this down at a client site, but have heard of several other instances this morning. The behavior is this:</p>
<ul>
<li>After installing KB948110, Sharepoint/Companyweb is not available. The message &#8220;Cannot connect to the configuration database. For tips on troubleshooting this error, search for article 823287 in the Microsoft Knowledge Base at http://support.microsoft.com.&#8221; appears in the browser when accessing the site.
<li>The Application Log has numerous Sharepoint errors: #50070: Unable to connect to the database STS_Config on SERVER\SharePoint.  Check the database connection information and make sure that the database server is running.
<li>The ERRORLOG file in C:\Program Files\Microsoft SQL Server\MSSQL$SHAREPOINT\log contains the following at the end of the log: Database &#8216;master&#8217; has invalid schema.</ul>
<p>If you go into services.msc, you will see that MSSQL$SHAREPOINT is set to Automatic but not started. If you start the service, it will appear to start, but on a refresh it will show as stopped again. Attempts to uninstall KB948110 may not show the Sharepoint instance in the list. A successful uninstall of 948110 may not restore operation to Sharepoint, either.</p>
<p>I&#8217;m working with Microsoft on this and will update this post as new information becomes available.</p>
<p><strong>UPDATE</strong>: 1:45pm<br />
One of the factors leading to the issue has been identified. The 948110 update is not correctly identifying the Service Pack level on some MSDE instances. In cases where MSDE 2000 is at SP3, the 948110 update should not be installing, yet it is. This was the cause of the problem on the system I was working with. Other factors are involved as well, and those are still being investigated. More info as it becomes available.</p>
<p><strong>UPDATE</strong>: 4:00pm<br />
The SBS CSS support team is now officially recommending that you hold off on installing this update on SBS servers, per their blog post: 
<a  href="http://blogs.technet.com/sbs/archive/2008/07/09/hold-off-on-installing-hotfix-948110-on-sbs-2003-servers.aspx" target="SBS" onclick="javascript:pageTracker._trackPageview('/external/blogs.technet.com/sbs/archive/2008/07/09/hold-off-on-installing-hotfix-948110-on-sbs-2003-servers.aspx');" >http://blogs.technet.com/sbs/archive/2008/07/09/hold-off-on-installing-hotfix-948110-on-sbs-2003-servers.aspx</a>. I&#8217;m taking the stance that I will not be installing this update on any servers with Sharepoint until another update is released.</p>
<p><strong>UPDATE</strong>: 7/10/08 7:00am<br />
OK, a few other items have been identified as causes for this issue. I&#8217;ve already mentioned the Sharepoint database being on WMSDE 2000 SP3 instead of WMSDE 2000 SP4. Turns out there are also cases where Sharepoint is running on MSDE 2000 instead of WMSDE 2000, and that can cause problems as well. Not sure how Sharepoint is getting installed on MSDE 2000 instead of WMSDE 2000, as with the SBS 2003 install it goes on WMSDE for sure (and I think the default install of WSS 2.0 does as well), but there have been some instances where this is the case.</p>
<p>If you look in the ERRORLOG file in the path mentioned earlier, you may see something like this at the top of the file:</p>
<p><code>Microsoft SQL Server  2000 - 8.00.2039 (Intel X86)<br />
May  3 2005 23:18:38<br />
Copyright (c) 1988-2003 Microsoft Corporation<br />
Desktop Engine on Windows NT 5.2 (Build 3790: Service Pack 2)</code></p>
<p>The last line above is the tell-tale indicator of which version of SQL that the Sharepoint database uses. If it says &#8220;Desktop Engine&#8221; like in the example above, Sharepoint is sitting on MSDE (which has a 2GB file size limit and the real reason it wants to sit on WMSDE). Instead, the line should read &#8220;Desktop Engine (Windows)&#8221; which indicates that it&#8217;s sitting on WMSDE.</p>
<p>Also, the SBS Blog has an update on how to get Companyweb working again if you hit this scenario. this is a workaround, as their advise is to roll back the BINN directory under MSSQL$SHAREPOINT to the content it had before the update. This can be done by restoring from backup, or by using the Previous Versions feature if VSS has been enabled on the volume. Regardless, if you have NOT installed this update yet, DO NOT install it yet. This update has been pulled out of our process for installing updates on our managed servers until the installer gets fixed.</p>
<p>Still, if your Sharepoint database instance has not been updated to WMSDE 2000 SP4, you should probably look to do that at you earliest convenience.</p>
]]></content:encoded>
			<wfw:commentRss>http://simultaneouspancakes.com/Lessons/2008/07/09/kb948110-and-sharepoint/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>OWA Logon Failure &#8211; Be Careful What You Restrict</title>
		<link>http://simultaneouspancakes.com/Lessons/2008/03/27/owa-logon-failure-be-careful-what-you-restrict/</link>
		<comments>http://simultaneouspancakes.com/Lessons/2008/03/27/owa-logon-failure-be-careful-what-you-restrict/#comments</comments>
		<pubDate>Fri, 28 Mar 2008 00:46:58 +0000</pubDate>
		<dc:creator>Q</dc:creator>
				<category><![CDATA[SBS]]></category>
		<category><![CDATA[Troubleshooting]]></category>

		<guid isPermaLink="false">http://simultaneouspancakes.com/Lessons/2008/03/27/owa-logon-failure-be-careful-what-you-restrict/</guid>
		<description><![CDATA[Ran across an unusual one this week that&#8217;s worth sharing. A site had two users who could not log in to Outlook Web Access hosted on SBS 2003. All other users could log in to OWA without issue, but these two could not. The employees do shift work and sign on to a shared workstation [...]]]></description>
			<content:encoded><![CDATA[<p>Ran across an unusual one this week that&#8217;s worth sharing. A site had two users who could not log in to Outlook Web Access hosted on SBS 2003. All other users could log in to OWA without issue, but these two could not. The employees do shift work and sign on to a shared workstation and only access e-mail via OWA, no Outlook client was installed on the workstation. The error encountered when trying to log in was &#8220;username or password is incorrect.&#8221; The password for the accounts were changed, and the accounts were checked to make sure they were not locked out. Attempts to access OWA from any workstation failed, internally and externally.</p>
<p>We checked the status of the mailbox in Exchange System Manager to make sure the mailbox had not been disconnected on either account, and the mailboxes were connecting fine. We tried to access the mailbox by creating an Outlook profile on another workstation and could access the contents of the mailbox, so we knew the mailbox was not corrupt. We tried to access the user mailbox through the Administrator&#8217;s OWA logon (after granting the Administrator account full access to the user mailbox) and as soon as we attempted to open the path to the user&#8217;s mailbox, we got a login prompt instead of access to the mailbox.</p>
<p>We tried to access the mailbox via Outlook Mobile Access, and got an &#8220;access denied&#8221; error after three login attempts. That prompted us to go look in the Security Log on the server, and that&#8217;s where we found the clue &#8211; we got a login failure for the user on the server. We found out that the local administrator had tried to restrict the user&#8217;s ability to log in to only one workstation in their AD account properties. In the Account tab, in the Log On To button, the only machine listed was the workstation. We added the server to the list of machines the user could log into, and we were able to access the account through OWA from all workstations.</p>
<p>Trying to restrict the user&#8217;s ability to log in to a single workstation is a good idea. But the actual authentication for OWA/OMA actually takes place on the server, which is where the service runs to grant access to the user. If you choose to use the Log On To feature of Active Directory to limit where the user can log in, be sure to add the server as one of those machines so network services can be accessed by the user account.</p>
]]></content:encoded>
			<wfw:commentRss>http://simultaneouspancakes.com/Lessons/2008/03/27/owa-logon-failure-be-careful-what-you-restrict/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Install this now!</title>
		<link>http://simultaneouspancakes.com/Lessons/2008/03/12/install-this-now/</link>
		<comments>http://simultaneouspancakes.com/Lessons/2008/03/12/install-this-now/#comments</comments>
		<pubDate>Wed, 12 Mar 2008 11:53:45 +0000</pubDate>
		<dc:creator>Q</dc:creator>
				<category><![CDATA[SBS]]></category>
		<category><![CDATA[Troubleshooting]]></category>

		<guid isPermaLink="false">http://simultaneouspancakes.com/Lessons/2008/03/12/install-this-now/</guid>
		<description><![CDATA[Microsoft released 
KB948496 which is an update that disables ALL of the Scalable Networking components that were added into Windows Server 2003 SP2 last year. The previous update only disabled two of the four components, and in practice, systems have continued to have problems when any of the Scalable Networking components were enabled.
This update could [...]]]></description>
			<content:encoded><![CDATA[<p>Microsoft released 
<a  href="http://support.microsoft.com/kb/948496" target="MS" onclick="javascript:pageTracker._trackPageview('/external/support.microsoft.com/kb/948496');" >KB948496</a> which is an update that disables ALL of the Scalable Networking components that were added into Windows Server 2003 SP2 last year. The previous update only disabled two of the four components, and in practice, systems have continued to have problems when any of the Scalable Networking components were enabled.</p>
<p>This update could come down with Automatic Updates this month, but may not get automatically installed. If you are running SBS 2003 with Windows Server 2003 SP2, you need to install this update.</p>
]]></content:encoded>
			<wfw:commentRss>http://simultaneouspancakes.com/Lessons/2008/03/12/install-this-now/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>Outlook Behind ISA 2004 on SBS 2003</title>
		<link>http://simultaneouspancakes.com/Lessons/2008/01/19/outlook-behind-isa-2004-on-sbs-2003/</link>
		<comments>http://simultaneouspancakes.com/Lessons/2008/01/19/outlook-behind-isa-2004-on-sbs-2003/#comments</comments>
		<pubDate>Sat, 19 Jan 2008 20:39:57 +0000</pubDate>
		<dc:creator>Q</dc:creator>
				<category><![CDATA[How To]]></category>
		<category><![CDATA[SBS]]></category>
		<category><![CDATA[Troubleshooting]]></category>

		<guid isPermaLink="false">http://simultaneouspancakes.com/Lessons/2008/01/19/outlook-behind-isa-2004-on-sbs-2003/</guid>
		<description><![CDATA[I ran into an interesting one today that I had not seen before.Â A client installed ISA 2004 on his SBS 2003 server, and we followed the best practices for doing so. After an hour or so, he called me back because he could no longer check e-mail with Outlook. I had assumed (incorrectly, of course) [...]]]></description>
			<content:encoded><![CDATA[<p>I ran into an interesting one today that I had not seen before.Â A client installed ISA 2004 on his SBS 2003 server, and we followed the best practices for doing so. After an hour or so, he called me back because he could no longer check e-mail with Outlook. I had assumed (incorrectly, of course) that when he mentioned still using POP3 to get e-mail because he hasn&#8217;t switched over to SMTP delivery yet, that he was referring to the POP3 Connector in SBS. In fact, he was still having the workstations pull down e-mail from the external server using a POP3 account in Outlook, then saving the new mail into the Exchange profile. And Outlook could not connect to the POP3 server.</p>
<p>We had already installed the firewall client, so I knew it wasn&#8217;t an issue with not having the client installed. I ran a monitoring scan in ISA, and saw the connections from the workstation getting denied by the SBS Internet Access rule. I checked that the Internet Users security group got created during the ISA installation, and I checked that all the users had been added to the Internet UsersÂ security group. I checked that the SBS Internet AccessÂ rule was built as it was supposed to be. All these things checked out.</p>
<p>I connected to the workstation and ran a manual telnet to port 110 on the POP server expecting the connection to be refused. It wasn&#8217;t. It worked as expected.</p>
<p>Google to the rescue again.Â I found 
<a title="isaserver.org"  href="http://www.isaserver.org/articles/2004olpop3smtp.html" target="_blank" onclick="javascript:pageTracker._trackPageview('/external/www.isaserver.org/articles/2004olpop3smtp.html');" >this article</a> on 
<a title="isaserver.org"  href="http://www.isaserver.org/" target="_blank" onclick="javascript:pageTracker._trackPageview('/external/www.isaserver.org/');" >isaserver.org</a>Â that pointed out the default configuration of the ISA firewall client in ISA 2004 is to ignore connections from outlook.exe. When this happens, ISA will treat connections from the workstation as a SecureNAT client when the connection comes from Outlook, and that is specifically denied by the SBS rules.</p>
<p>The workaround in the article is to change the default settings for the firewall client in the ISA Management Console so that the Firewall Client will take connections from outlook.exe and pass them through ISA as a firewall client and not a SecureNAT client, and this change allowed the workstation to pull e-mail down from the remote mail server as it had before ISA was installed.</p>
<p>Long term, the my client will be moving to direct SMTP delivery of e-mail. Near term, he will be configuring the POP3 connector to pull mail into Exchange instead. But it was the first time I&#8217;d worked with a setup where Outlook on the client was pulling e-mail from a remote POP mail server behind an ISA server, and it caught me by surprise. Hopefully this post will help someone else in this situation find the solution a little quicker.</p>
]]></content:encoded>
			<wfw:commentRss>http://simultaneouspancakes.com/Lessons/2008/01/19/outlook-behind-isa-2004-on-sbs-2003/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>Outstanding Macintosh Connectivity Issues</title>
		<link>http://simultaneouspancakes.com/Lessons/2008/01/19/outstanding-macintosh-connectivity-issues/</link>
		<comments>http://simultaneouspancakes.com/Lessons/2008/01/19/outstanding-macintosh-connectivity-issues/#comments</comments>
		<pubDate>Sat, 19 Jan 2008 15:48:08 +0000</pubDate>
		<dc:creator>Q</dc:creator>
				<category><![CDATA[Leopard]]></category>
		<category><![CDATA[Mac]]></category>
		<category><![CDATA[SBS]]></category>

		<guid isPermaLink="false">http://simultaneouspancakes.com/Lessons/2008/01/19/outstanding-macintosh-connectivity-issues/</guid>
		<description><![CDATA[There are a couple of connectivity issues related to using a Macintosh in a Windows network that are worth noting. These can impact connectivity of both Mac OS 
10.4 and 
10.5 in an SBS (or other Active Directory network).
First, if the Active Directory login name matches either the Full Name or shortname of a local [...]]]></description>
			<content:encoded><![CDATA[<p>There are a couple of connectivity issues related to using a Macintosh in a Windows network that are worth noting. These can impact connectivity of both Mac OS 
<a title="Lessons"  href="http://simultaneouspancakes.com/Lessons/2007/10/26/connecting-a-macintosh-to-an-sbs-2003-server-via-smb-2007/" onclick="javascript:pageTracker._trackPageview('/external/simultaneouspancakes.com/Lessons/2007/10/26/connecting-a-macintosh-to-an-sbs-2003-server-via-smb-2007/');" >10.4</a> and 
<a title="Lessons"  href="http://simultaneouspancakes.com/Lessons/2007/10/28/connecting-a-macintosh-running-mac-os-105-to-an-sbs-2003-server/" onclick="javascript:pageTracker._trackPageview('/external/simultaneouspancakes.com/Lessons/2007/10/28/connecting-a-macintosh-running-mac-os-105-to-an-sbs-2003-server/');" >10.5</a> in an SBS (or other Active Directory network).</p>
<p>First, if the Active Directory login name matches either the Full Name or shortname of a local Macintosh account, you will not be able to authenticate against active directory. What seems to be happening in this instance is that the Mac OS authentication mechanism looks first at the local user directory before looking at any remote user directories when attempting authentication. If the name entered at login matches an accoun in the local user directory, Mac OS will attempt to authenticate against that user instead of the account in the remote user directory. This means an AD account named &#8220;jane&#8221; will not authenticate against AD if there is a local account with the shortname &#8220;jane&#8221; or the long name &#8220;Jane Dough.&#8221; Even if the shortname for &#8220;Jane Dough&#8221; is &#8220;admin,&#8221; the authentication will fail.</p>
<p>To resolve this issue, first create another local Mac user account with a long name and short name that have no close matches to any account in Active Directory. Make that user an administrator over the local machine. Then log in with that new user and remove any local accounts with names similar to the AD login name. If the user has been using that local account for a while, you will need to take steps to move the local user profile information into another account, which is not a trivial task. Only after you delete the local account with a similar name to the AD account will you be able to authenticate against the AD account. This happens whether you join the Mac to Active Directory or not.</p>
<p>Second, I have seen two instances where joining a fresh Leopard (10.5) install to an SBS network have been problematic. Specifically, when you log in with AD credentials, the process can take 5 or more minutes to process the login. Unfortunately, I have not been able to troubleshoot these two instances the way I had wanted, and I have not been able to replicate the behavior on demand. I believe that there is an issue/delay with the Mac doing LDAP lookups in AD to get the account information for authentication, but I cannot be sure withouth further testing.</p>
<p>If anyone has seen this problem and is willing to work with me to do some more in-depth troubleshooting on the problem, please let me know. Given the number of systems that I&#8217;ve connected and that have been done following the instructions on this blog and the smallbizserver.net site, this specific behavior is very rare. But now that I&#8217;ve seen it twice, I&#8217;d like to know what&#8217;s going on and modify these instructions as needed to help prevent that problem in the future.</p>
]]></content:encoded>
			<wfw:commentRss>http://simultaneouspancakes.com/Lessons/2008/01/19/outstanding-macintosh-connectivity-issues/feed/</wfw:commentRss>
		<slash:comments>3</slash:comments>
		</item>
		<item>
		<title>Installing Windows Server 2003 SP2 on SBS 2003</title>
		<link>http://simultaneouspancakes.com/Lessons/2007/12/03/installing-windows-server-2003-sp2-on-sbs-2003/</link>
		<comments>http://simultaneouspancakes.com/Lessons/2007/12/03/installing-windows-server-2003-sp2-on-sbs-2003/#comments</comments>
		<pubDate>Mon, 03 Dec 2007 23:31:09 +0000</pubDate>
		<dc:creator>Q</dc:creator>
				<category><![CDATA[How To]]></category>
		<category><![CDATA[SBS]]></category>

		<guid isPermaLink="false">http://simultaneouspancakes.com/Lessons/2007/12/03/installing-windows-server-2003-sp2-on-sbs-2003/</guid>
		<description><![CDATA[Back in March, Microsoft sorta surprised everyone with the &#8220;silent&#8221; release of Service Pack 2 for Windows Server 2003. Without rehashing all the drama, there were problems with the SP on SBS 2003 boxes. Many people in the community posted to their blogs and the newsgroups to hold off on installing SP2 on SBS 2003 [...]]]></description>
			<content:encoded><![CDATA[<p>Back in March, Microsoft sorta surprised everyone with the &#8220;silent&#8221; release of Service Pack 2 for Windows Server 2003. Without rehashing all the drama, there were problems with the SP on SBS 2003 boxes. Many people in the community posted to their blogs and the newsgroups to hold off on installing SP2 on SBS 2003 servers, but it&#8217;s time to change that stance. The service pack has been out for more than six months, and the general consensus is that the scope of problems related to SP2 have now been identified, so it&#8217;s safe to install SP2.</p>
<p>There are still issues, however, and those must be worked around when SP2 is installed on SBS 2003. This document serves as the road map I am using to install SP2 on SBS servers. Note that I do not guarantee that following this step-by-step process will result in a trouble-free installation. But this is the process I have been following and have not had any issues on client systems.</p>
<p><strong>Install SP2</strong>:</p>
<ol>
<li>Check for available disk space. If you don&#8217;t have at least 2GB free on C:, you could run into space issues. One option is to have the uninstall folder on a different drive/partition (discussed below).</li>
<li>Grab a System State Backup. Easiest way to do this is run ntbackup, select System State as the item to back up, and save it to a file on disk. Don&#8217;t put it on C: if you can avoid it.</li>
<li>Restart the SBS 2003 server. This is not required, but it falls in with my general recommendation to restart a server prior to installing any updates, so if there is an issue that would keep the server from coming up cleanly, it will be identified prior to the installation of any updates or service packs.</li>
<li>Disable on-access anti-virus scanning of the server. This can be restored once the service pack installation is complete.</li>
<li>Install SP2. When prompted for an uninstall folder, consider putting on a separate partition or volume. This can help with space on C: and make future cleanup of the Windows folder a bit easier if you still want to be able to do an uninstall of SP2 later.</li>
<li>Reboot the server when finished.</li>
</ol>
<p><strong>ISA 2004</strong>:</p>
<p>If you have ISA 2004 installed on the server, download and install ISA 2004 SP3.</p>
<p><strong>Clean up Help and Support</strong>:</p>
<ol>
<li>Open a Command Prompt.</li>
<li>Enter the following command exactly as shown and press Enter:<br />
<em>%windir%</em>\pchealth\helpctr\binaries\HelpSvc.exe /regserver /svchost netsvcs /RAInstall</li>
<li>Enter the following command exactly as shown and press Enter:<br />
<em>%windir%</em>\pchealth\helpctr\binaries\HSCUpd.exe -i %windir%\pchealth\helpctr\binaries\hscmui.cab</li>
<li>Enter the following command exactly as shown and press Enter:<br />
<var>%windir%</var>\pchealth\helpctr\binaries\HSCUpd.exe -i %windir%\pchealth\helpctr\binaries\hscsp_l3.cab</li>
<li>Enter the following command exactly as shown and press Enter:<br />
services.msc</li>
<li>In the Services Control Panel, look for the Help and Support service. Start the service if it is not started.</li>
<li>From the Start menu, open the Help and Support item. Confirm that the Help and Support tool launches correctly.</li>
</ol>
<p><strong>Clean up Scalable Networking Settings</strong>:<br />
<em>Note &#8211; this section provides instructions for modifying the registry. MIcrosoft gives all kinds of warnings about bad things that can happen when you edit the registry incorrectly. They&#8217;re not kidding. If you do this incorrectly, you could put your server into a non-bootable configuration. Do this at your own risk.</em></p>
<ol>
<li>Open the Registry Editor (Start -> Run -> regedit).</li>
<li>Expand HKEY_LOCAL_MACHINE -> SYSTEM -> CurrentControlSet -> Services -> Tcpip -> Parameters.</li>
<li>Look for the EnableRSS value.</li>
<ol>
<li>If the EnableRSS value exists, change its data to 0.</li>
<li>If the EnableRSS value does not exist:</li>
<ol>
<li>Right-click on Parameters under Tcpip and select New -> DWORD Value.</li>
<li>Name the value EnableRSS.</li>
<li>Change the Data in ENableRSS to 0.</li>
</ol>
</ol>
<li>Look for the EnableTCPA value.</li>
<ol>
<li>If the EnableTCPA value exists, change its data to 0.</li>
<li>If the EnableTCPA value does not exist:</li>
<ol>
<li>Right-click on Parameters under Tcpip and select New -> DWORD Value.</li>
<li>Name the value EnableTCPA.</li>
<li>Change the Data in ENableTCPA to 0.</li>
</ol>
</ol>
<li>Look for the EnableTCPChimney value.</li>
<ol>
<li>If the EnableTCPChimney value exists, change its data to 0.</li>
<li>If the EnableTCPChimney value does not exist:</li>
<ol>
<li>Right-click on Parameters under Tcpip and select New -> DWORD Value.</li>
<li>Name the value EnableTCPChimney.</li>
<li>Change the Data in ENableTCPChimney to 0.</li>
</ol>
</ol>
<li>Look for the DisableTaskOffload value.</li>
<ol>
<li>If the DisableTaskOffload value exists, change its data to 1. (It very likely will not exist.)</li>
<li>If the DisableTaskOffload value does not exist:</li>
<ol>
<li>Right-click on Parameters under Tcpip and select New -> DWORD Value.</li>
<li>Name the value DisableTaskOffload .</li>
<li>Change the Data in DisableTaskOffload to 1.</li>
</ol>
</ol>
<li>Close the Registry Editor.</li>
<li>Restart the Server.</li>
</ol>
<p><strong>Confirm Normal Operation</strong>:</p>
<p>After restarting the server, check to make sure clients can access the server, Outlook can interact with Exchange, clients can access the Internet, etc. Also go through the event logs and look for any unexpected or unusual errors or warnings. After following the steps in this document, the interaction between the workstations and the server should continue as it had prior to the installation of SP2.</p>
<p><strong>Notes</strong>:</p>
<p>Information in this post came from a number of sources at Microsoft. Where possible, KB articles referencing the specific changes have been noted below. In one case, the best reference for the change came from the SBS Best Practice Analyzer and is noted as such. Several of the referenced KB articles make reference to a hotfix. In my experience, the workaround listed in the KB article provides a sufficient resolution without the need to call in and request the hotfix or worry about adding to the installed hotfix table on the server.</p>
<p>Help and Support fix: 
<a title="MSKB"  href="http://support.microsoft.com/kb/937231/" target="_blank" onclick="javascript:pageTracker._trackPageview('/external/support.microsoft.com/kb/937231/');" >http://support.microsoft.com/kb/937231/</a><br />
EnableRSS fix: 
<a title="MSKB"  href="http://support.microsoft.com/kb/936594" target="_blank" onclick="javascript:pageTracker._trackPageview('/external/support.microsoft.com/kb/936594');" >http://support.microsoft.com/kb/936594</a> (Step 3, Method 2)<br />
EnableTCPA fix: 
<a title="MSKB"  href="http://support.microsoft.com/kb/936594" target="_blank" onclick="javascript:pageTracker._trackPageview('/external/support.microsoft.com/kb/936594');" >http://support.microsoft.com/kb/936594</a> (Step 4)<br />
EnableTCPChimney fix: Referenced in the 
<a title="MSKB"  href="http://www.microsoft.com/downloads/details.aspx?FamilyId=3874527A-DE19-49BB-800F-352F3B6F2922&#038;displaylang=en" target="_blank" onclick="javascript:pageTracker._trackPageview('/external/www.microsoft.com/downloads/details.aspx');" >SBS BPA</a> with a command-line process, and discussed in 
<a title="MSKB"  href="http://support.microsoft.com/kb/912222" target="_blank" onclick="javascript:pageTracker._trackPageview('/external/support.microsoft.com/kb/912222');" >http://support.microsoft.com/kb/912222</a><br />
DisableTaskOffload fix: 
<a title="MSKB"  href="http://support.microsoft.com/kb/904946/" target="_blank" onclick="javascript:pageTracker._trackPageview('/external/support.microsoft.com/kb/904946/');" >http://support.microsoft.com/kb/904946/</a></p>
]]></content:encoded>
			<wfw:commentRss>http://simultaneouspancakes.com/Lessons/2007/12/03/installing-windows-server-2003-sp2-on-sbs-2003/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Connecting a Macintosh running Mac OS 10.5 to an SBS 2003 Server</title>
		<link>http://simultaneouspancakes.com/Lessons/2007/10/28/connecting-a-macintosh-running-mac-os-105-to-an-sbs-2003-server/</link>
		<comments>http://simultaneouspancakes.com/Lessons/2007/10/28/connecting-a-macintosh-running-mac-os-105-to-an-sbs-2003-server/#comments</comments>
		<pubDate>Sun, 28 Oct 2007 21:46:50 +0000</pubDate>
		<dc:creator>Q</dc:creator>
				<category><![CDATA[How To]]></category>
		<category><![CDATA[Leopard]]></category>
		<category><![CDATA[Mac]]></category>
		<category><![CDATA[SBS]]></category>

		<guid isPermaLink="false">http://simultaneouspancakes.com/Lessons/2007/10/28/connecting-a-macintosh-running-mac-os-105-to-an-sbs-2003-server/</guid>
		<description><![CDATA[Now that Mac OS 10.5 has hit the streets, there are folks who are wanting to know how to connect a Mac running the new operating system to an SBS network. This document covers steps for connecting a Macintosh running Mac OS 10.5 to an SBS 2003 network. This document assumes a healthy SBS network [...]]]></description>
			<content:encoded><![CDATA[<p>Now that Mac OS 10.5 has hit the streets, there are folks who are wanting to know how to connect a Mac running the new operating system to an SBS network. This document covers steps for connecting a Macintosh running Mac OS 10.5 to an SBS 2003 network. This document assumes a healthy SBS network set up according to best practices.</p>
<p>Note: Before you start, make sure the local user name on the Macintosh does not match the Active Directory login name that will be used to access resources on the SBS network. This includes both the long name and the short name for the local Macintosh account. If the local Mac account for Jane Dough has a long name of &#8220;Jane Dough&#8221; and a short name of &#8220;jane&#8221; and the Active Directory account for the user is &#8220;jane,&#8221; you will not be able to authenticate to active directory properly. See &#8220;
<a title="Lessons"  href="http://simultaneouspancakes.com/Lessons/2008/01/19/outstanding-macintosh-connectivity-issues/" onclick="javascript:pageTracker._trackPageview('/external/simultaneouspancakes.com/Lessons/2008/01/19/outstanding-macintosh-connectivity-issues/');" >Outstanding Macintosh Connectivity Issues</a>&#8221; for more details.</p>
<p>Phase 1 â€“ Network Configuration</p>
<p>If the SBS 2003 server is set up properly and the Macintosh is getting its network information from DHCP, the network settings should be ready to go out of the box, so to speak. These steps will confirm proper network settings on the Macintosh to work with the SBS network.</p>
<ol>
<li>Open the System Preferences application from the Dock or from the Apple Menu.</li>
<li>Select the Network panel from the System Preferences application.</li>
<li>Review the settings for the active network connection. You should see settings that match the values expected for the SBS network. You will also see the DNS server address listed (but grayed out) as well as the internal domain name in the Search Domains field. If these values to not match your SBS network, make the necessary adjustments. The DNS server should point to the internal IP address of your SBS server, and the Search Domains field should contain the internal domain name of the network (i.e., <em>domainname.local</em>).</li>
<li>Click the Advanced button in the Network pane.</li>
<li>Click the WINS tab.</li>
<li>Select the correct NetBIOS domain name from the Workgroup drop down list. The WINS server address should already be populated and be the internal IP address of the Server.</li>
<li>Click OK and then Apply in the main Network panel.</li>
<li>Close System Preferences.</li>
<li>Open the Macintosh HD icon and select the Application icon from the navigation tree.</li>
<li>Open the Utilities folder and scroll down to the Terminal icon.</li>
<li>Open the Terminal application. Ping the SBS server by its short name (i.e., if the fully-qualified domain name for the server is <em>servername.domainname.local</em>, ping <em>servername</em>).</li>
<li>If the Mac is getting proper DNS resolution, the internal IP of the address will respond to a ping. Note that you will need to press Control-C to stop the ping command. If you do not get the proper IP address of the server from the ping command, go back and review the network setup steps.</li>
<li>Close the Terminal application.</li>
</ol>
<p>Phase 2 â€“ Accessing Server Resources</p>
<p>Mac OS 10.5 can access shares from the SBS server via the SMB (server message block) protocol like earlier versions of OS X. There are some key differences, however. You must still disable SMB Signing on the server in order for the Mac to be able to read and write files to the server share (seeÂ 
<a title="Lessons"  href="http://simultaneouspancakes.com/Lessons/2004/12/27/how-to-disable-smb-signing-in-sbs-2003/" target="_blank" onclick="javascript:pageTracker._trackPageview('/external/simultaneouspancakes.com/Lessons/2004/12/27/how-to-disable-smb-signing-in-sbs-2003/');" >this post</a>Â for instructions on how to disable SMB signing on the server). If you have Windows 2003 Service Pack 2 on the server, you also need to make sure that all scalable networking components are disabled as well. See MS 
<a title="MSKB"  href="http://support.microsoft.com/kb/936594" target="_blank" onclick="javascript:pageTracker._trackPageview('/external/support.microsoft.com/kb/936594');" >KB936954</a> and the step 4 in 
<a title="SBSblog"  href="http://blogs.technet.com/sbs/archive/2007/04/24/common-networking-issues-after-applying-windows-server-2003-sp2-on-sbs.aspx" target="_blank" onclick="javascript:pageTracker._trackPageview('/external/blogs.technet.com/sbs/archive/2007/04/24/common-networking-issues-after-applying-windows-server-2003-sp2-on-sbs.aspx');" >this post on the Official SBS Blog</a> for instructions on disabling the scalable networking components.</p>
<p>The key difference between Leopard and previous versions of the Mac OS are that you will be able to authenticate against the server and open shares on the server even if SMB signing is not disabled. However, you will not be able to read or write files in the server shares. In previous versions of the OS, you would not be able to authenticate against the server at all if SMB signing were still enabled.</p>
<p>Once you have disabled SMB signing on the server, follow these steps to access the shares on the server from the Mac.</p>
<ol>
<li>From the Finder, select Connect to Server from the Go menu, or press Command K to open the Connect to Server window.</li>
<li>Enter the server path as <em>smb://servername</em> in the Server Address field and click Connect.</li>
<li>You will be prompted to enter your domain username and password to access the share. Enter the username in the <em>domainname\username</em> format.</li>
<li>After you authenticate, you will be presented with a list of shares on the server that you may connect to. Select the share and click OK.</li>
<li>Another key difference in Leopard from previous versions of the Mac OS is that the network share no longer appears as a mounted disk volume on the Mac. Instead a new window will open to the share, and the server will appear under the Shared area of the navigation tree with an Eject symbol next to it. If you close the window and need to get back to the share, you can click on the server name in the navigation tree and see a list of the shares available on the server.</li>
<li>In the Connect to Server window, you can enter the full path to a share in the format <em>smb://servername/sharename</em>. You can save the path in the Favorite Servers list by clicking the plus sign next to the Server Address field. You can also open a folder on the share directly by using the format <em>smb://servername/sharename/foldername</em>.</li>
<li>When you click Connect in the Connect to Server window, a new window will open to the path specified in the Server Address window. If you selected a folder under a share, that folder window will open directly.</li>
</ol>
<p>Phase 3 â€“ Joining Active Directory</p>
<p>By default, you will have to enter your domain username and password every time you access a server resource when that resource is not connected to the Mac (i.e., right after bootup, after a share has been â€œejectedâ€, or if a network connection drops the connection to the server). By joining the Macintosh to Active Directory, you can log into the Mac with your Active Directory user credentials and not have to enter them every time you access a shared resource. To be able to log in to the Mac with Active Directory credentials, follow these steps.</p>
<ol>
<li>From the Utilities folder in the Applications folder, open the Directory Utility application.</li>
<li>Once the application opens and finishes the process of detecting directory servers on the network, click the Show Advanced Settings button.</li>
<li>When the Advanced Settings appear, click the Services icon.</li>
<li>Click the lock to get access to the panel. You will be prompted for credentials. Enter your Macintosh username and password, then click OK.</li>
<li>Double-click on the Active Directory line to open the Active Directory configuration.</li>
<li>Click on the Show Advanced Options triangle.</li>
<li>Enter the internal domain name in the Active Directory Domain field (i.e., <em>domainname.local</em>).</li>
<li>Change the name of the Mac to a shorter name in the Computer ID field if desired.</li>
<li>Turn on the Create mobile account at login checkbox.</li>
<li>Select the Administrative tab.</li>
<li>Turn on the Prefer this domain server checkbox and enter the fully-qualified domain name of the SBS server (i.e., <em>servername.domainname.local</em>).</li>
<li>Turn on the Allow administration by checkbox.</li>
<li>Click Bind to join the Macintosh to the domain.</li>
<li>Enter the domain administrator username and password when prompted. The Macintosh will be placed in the Computers container by default. This can be changed in Active Directory later if needed.</li>
<li>Once the join process is complete, you will see both the Active Directory Forest and Active Directory Domain fields populated.</li>
<li>Confirm that the Active Directory checkbox is enabled in Directory Utility and close the application.</li>
<li>Open System Preferences and click the Accounts icon.</li>
<li>Click the lock to make changes and enter the password for the local Mac account.</li>
<li>Click on the Login Options icon in the navigation tree.</li>
<li>Set Automatic Login to Disabled.</li>
<li>Close System Preferences.</li>
<li>Log out of the Mac account by selecting Log Out from the Apple menu. You do not need to restart the Mac to be able to log in with your Active Directory credentials.</li>
<li>When you get the login screen, click Other.</li>
<li>Enter your Active Directory credentials as <em>domainname\username</em>.</li>
<li>You will be prompted to create a mobile account. Click Create Now.</li>
<li>Once login completes, open System Preferences and open the Accounts pane.</li>
<li>Click the lock to make changes.</li>
<li>When you are prompted to enter an administrator credentials, you will need to enter information for the local Macintosh account. You will need to enter the short name as the account name. If you are not sure what the short name is, log back in as the Mac user and look for the name of the home folder. The home folder is named with the short name of the account.</li>
<li>After you enter the authentication information, turn on the Allow user to administer this computer checkbox.</li>
<li>You will get a message that you need to log out and log back in for the settings to take effect. Click OK.</li>
<li>Log out and log back in with the Active Directory credentials.</li>
<li>Open a new Finder window and select the server name in the Shared section of the navigation tree. All of the shares on the server will appear and can be selected from here. You can also use the Connect to Server method described earlier in this document to connect. The difference is that you will not be prompted to enter a username and password when you enter the network resource you wish to use.
<ol>A version of the document complete with screen shots will be available at 
<a title="sbserver.net"  href="http://www.smallbizserver.net" target="_blank" onclick="javascript:pageTracker._trackPageview('/external/www.smallbizserver.net');" >smallbizserver.net</a> in the near future.Â </ol>
</li>
</ol>
]]></content:encoded>
			<wfw:commentRss>http://simultaneouspancakes.com/Lessons/2007/10/28/connecting-a-macintosh-running-mac-os-105-to-an-sbs-2003-server/feed/</wfw:commentRss>
		<slash:comments>9</slash:comments>
		</item>
		<item>
		<title>System State Backups</title>
		<link>http://simultaneouspancakes.com/Lessons/2007/10/28/system-state-backups/</link>
		<comments>http://simultaneouspancakes.com/Lessons/2007/10/28/system-state-backups/#comments</comments>
		<pubDate>Sun, 28 Oct 2007 18:18:11 +0000</pubDate>
		<dc:creator>Q</dc:creator>
				<category><![CDATA[Observations]]></category>
		<category><![CDATA[SBS]]></category>
		<category><![CDATA[Troubleshooting]]></category>

		<guid isPermaLink="false">http://simultaneouspancakes.com/Lessons/2007/10/28/system-state-backups/</guid>
		<description><![CDATA[There are a lot of changes happening in the backup industry as the space begins to move away from tape as the primary backup medium and starts using hard disks or network storage instead. Several vendors are now offering backup tools that rely on imaging technologies instead of file-based backups. I have started migrating many [...]]]></description>
			<content:encoded><![CDATA[<p>There are a lot of changes happening in the backup industry as the space begins to move away from tape as the primary backup medium and starts using hard disks or network storage instead. Several vendors are now offering backup tools that rely on imaging technologies instead of file-based backups. I have started migrating many of my clients over to image-based backup tools, in fact.</p>
<p>But there&#8217;s still one thing that you really, really need to do when working with image backups &#8211; System State Backup. This is a special backup process that backs up Active Directory and other key server information such as the registry and other Windows configuration settings. I can&#8217;t count the times I&#8217;ve run across a situation that would have been easily resolved by restoring a system state backup. AD corruption, GPO corruption, etc. Sure, you could restore the entire C: image with your imaging tool, but then you lose any other data that was added to the drive following the backup.</p>
<p>But there are also some cases where an image-based backup fails to do its job. I spoke briefly with someone today who was having trouble because the image-based backup tool he was using was not correctly restoring the data to the system partition and the system was not bootable. He had gone around and around with the vendor of the backup software, and they could not get it to work. My first question to him was &#8220;do you have a system state backup?&#8221; Unfortunately, no. If he&#8217;d had a system state backup, he could have done a core install of the server OS, restored the system state, then gone into the backup software and done a file-based restore of the remaining contents of the system partition.</p>
<p>A system state backup can be captured very easily from ntbackup on a server, and can be saved to a file on local disk or on a share to another machine on the network. Either way, the backup file should be stored someplace that it can be easily accessed in case a restore is needed.</p>
]]></content:encoded>
			<wfw:commentRss>http://simultaneouspancakes.com/Lessons/2007/10/28/system-state-backups/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Connecting a Macintosh to an SBS 2003 Server via SMB (2007)</title>
		<link>http://simultaneouspancakes.com/Lessons/2007/10/26/connecting-a-macintosh-to-an-sbs-2003-server-via-smb-2007/</link>
		<comments>http://simultaneouspancakes.com/Lessons/2007/10/26/connecting-a-macintosh-to-an-sbs-2003-server-via-smb-2007/#comments</comments>
		<pubDate>Fri, 26 Oct 2007 19:48:30 +0000</pubDate>
		<dc:creator>Q</dc:creator>
				<category><![CDATA[How To]]></category>
		<category><![CDATA[Mac]]></category>
		<category><![CDATA[SBS]]></category>

		<guid isPermaLink="false">http://simultaneouspancakes.com/Lessons/2007/10/26/connecting-a-macintosh-to-an-sbs-2003-server-via-smb-2007/</guid>
		<description><![CDATA[This document provides instructions for connecting a Macintosh running Mac OS X 10.4 to an SBS 2003 server. This document was prepared using Mac OS X 10.4.10, but should apply to any later updates to 10.4. This document makes several assumptions:

The SBS server is a healthy setup and is configured according to best practices (DHCP [...]]]></description>
			<content:encoded><![CDATA[<p>This document provides instructions for connecting a Macintosh running Mac OS X 10.4 to an SBS 2003 server. This document was prepared using Mac OS X 10.4.10, but should apply to any later updates to 10.4. This document makes several assumptions:</p>
<ol>
<li>The SBS server is a healthy setup and is configured according to best practices (DHCP running on the server, private IP address range on the internal network, etc.).</li>
<li>The Macintosh has been updated with the latest available security patches from Apple.</li>
</ol>
<p>Note: Before you start, make sure the local user name on the Macintosh does not match the Active Directory login name that will be used to access resources on the SBS network. This includes both the long name and the short name for the local Macintosh account. If the local Mac account for Jane Dough has a long name of &#8220;Jane Dough&#8221; and a short name of &#8220;jane&#8221; and the Active Directory account for the user is &#8220;jane,&#8221; you will not be able to authenticate to active directory properly. See &#8220;
<a title="Lessons"  href="http://simultaneouspancakes.com/Lessons/2008/01/19/outstanding-macintosh-connectivity-issues/" onclick="javascript:pageTracker._trackPageview('/external/simultaneouspancakes.com/Lessons/2008/01/19/outstanding-macintosh-connectivity-issues/');" >Outstanding Macintosh Connectivity Issues</a>&#8221; for more details.</p>
<p>Phase 1 â€“ Network Configuration</p>
<ol>
<li>Open the System Preferences either by selecting the System Preferences icon in the Dock or by selecting System Preferences from the Apple menu.</li>
<li>Click the Network icon under Internet &#038; Network.</li>
<li>Confirm that the Macintosh has an active network connection in Network Status. Double-click on the active network adapter.</li>
<li>Confirm that the network settings provided by the DHCP server are correct. The DNS Servers field will be empty and should remain that way (the DHCP server provides the DNS server entries and those are not displayed in the interface).</li>
<li>Turn off IPv6 by clicking on the Configure IPv6 button and selecting Off from the available options.</li>
<li>Enter the internal domain name in the Search Domains field. If the internal domain is <em>.local</em>, no other configuration is necessary in Mac OS 10.4.</li>
<li>Click Apply Now, then close the Network panel.</li>
<li>Open the hard drive and open the Applications folder by selecting the Applications icon in the navigation tree.</li>
<li>Open the Utilities folder in the Applications folder.</li>
<li>Open the Terminal application in the Utilities folder.</li>
<li>Ping the SBS server by fully-qualified domain name (i.e., <em>servername.domainname.local</em>) to confirm proper DNS lookup for the FQDN. [Note: you will need to press Control-C to stop the ping process in the Terminal window.]</li>
<li>Ping the SBS server by NetBIOS name (i.e., <em>servername</em>) to confirm proper DNS lookup for the nodename.</li>
<li>Quit the Terminal application after confirming proper DNS lookup. At this point, you should have the correct network settings needed to communicate with the SBS server via DNS and IP.</li>
</ol>
<p>Phase 2 â€“ Active Directory Configuration</p>
<ol>
<li>Open the Directory Access application in the Utilities folder.</li>
<li>Click the lock in the lower left corner of the Directory Access window to make changes to the configuration.</li>
<li>Enter the password for the local Macintosh account to open the Directory Access settings.</li>
<li>Select SMB/CIFS from the list and click Configure.</li>
<li>Enter the NetBIOS domain name for the Workgroup (i.e., <em>domainname</em> instead of <em>domainname.local</em>) and the internal IP address of the SBS server as the WINS server, then click OK.</li>
<li>Turn on the checkbox for Active Directory.</li>
<li>With Active Directory selected, click Configure.</li>
<li>Click the Show Advanced Options arrow to display the full set of options.</li>
<li>Enter the internal domain name (i.e., <em>domainname.local</em>) in the Active Directory Domain field.</li>
<li>Turn on the Create mobile account at login checkbox.</li>
<li>Turn off the Use UNC path from Active Directory to derive network home location checkbox.</li>
<li>Click the Administrative tab.</li>
<li>Turn on the Prefer this domain server checkbox and enter the fully-qualified domain name of the server (i.e., <em>servername.domainname.</em>local).</li>
<li>Turn on the Allow administration by checkbox.</li>
<li>Change the name of the Macintosh in the Computer ID field if necessary (the default name of the Macintosh may be too long).</li>
<li>Click Bind to join the Macintosh to Active Directory.</li>
<li>When prompted, enter the domain administrator username and password. Note the default location of the Macintosh object will be in the Computers container of Active Directory. This location is fine and can be modified later in Active Directory.</li>
<li>Click OK and the Macintosh will join the domain.</li>
<li>When the domain join completes, quit the Directory Access application.</li>
<li>Open the System Preferences and select the Accounts icon under System.</li>
<li>Click the lock in the lower left hand corner of the Accounts panel to make changes. Make note of the Short Name of the default Macintosh account in the Accounts page. [Note: If this short name is the same as the Active Directory username, you will not be able to log in to Active Directory.]</li>
<li>When the Accounts panel is unlocked, click the Login Options icon.</li>
<li>Turn off the Automatically log in as checkbox.</li>
<li>Close the Accounts panel.</li>
<li>Reboot the Macintosh. When the Macintosh comes up, you will see an icon for the default account in the login pane. Wait until another icon named â€œOtherâ€ appears to get the Active Directory login.</li>
<li>Click the Other icon when it appears and enter the Active Directory login information as <em>domainname\username</em>.</li>
<li>When prompted to create a portable home directory, click Yes.</li>
<li>Open System Preferences and select the Accounts icon under System.</li>
<li>Note the Active Directory account now appears under My Account. Click the lock to make changes.</li>
<li>When prompted for an administratorâ€™s name and password, enter the Short Name of the default Macintosh account that you noted earlier and the password for that account.</li>
<li>Turn on the Allow user to administer this computer checkbox.</li>
<li>Close System Preferences and log out.</li>
<li>Log back in using Active Directory credentials and now you will have full access to the Macintosh.</li>
</ol>
<p>Phase 3 â€“ Accessing Server Resources</p>
<ol>
<li>From the Finder, select the Go menu and select Connect to Server.</li>
<li>In the Connect to Server window, enter <em>smb://servername</em> and click Connect to get a list of shares from the server.</li>
<li>You may get an error saying the computer could not connect to the server because the username or password is not correct. This is either because SMB signing has not been disabled on the server or because Windows Server 2003 SP2 has been installed and the scalable networking options have not been disabled. To learn how to disable SMB signing on the SBS server, see 
<a title="Lessons"  href="http://simultaneouspancakes.com/Lessons/2004/12/27/how-to-disable-smb-signing-in-sbs-2003/" target="_blank" onclick="javascript:pageTracker._trackPageview('/external/simultaneouspancakes.com/Lessons/2004/12/27/how-to-disable-smb-signing-in-sbs-2003/');" >How to Disable SMB Signing in SBS 2003</a>. To disable the scalable networking additions of Service Pack 2, see 
<a title="MSKB"  href="http://support.microsoft.com/kb/936594" target="_blank" onclick="javascript:pageTracker._trackPageview('/external/support.microsoft.com/kb/936594');" >KB 936594</a> and follow Step 4 in 
<a title="SBSblog"  href="http://blogs.technet.com/sbs/archive/2007/04/24/common-networking-issues-after-applying-windows-server-2003-sp2-on-sbs.aspx" target="_blank" onclick="javascript:pageTracker._trackPageview('/external/blogs.technet.com/sbs/archive/2007/04/24/common-networking-issues-after-applying-windows-server-2003-sp2-on-sbs.aspx');" >this post from the SBS blog</a>.</li>
<li>If communication is set properly on the SBS server, you will see a list of available shares. Select the desired share and click OK.</li>
<li>Once you select the share, the share will open a new window on the desktop. It will also appear as a volume in the navigation tree.</li>
<li>In the Connect to Server window, you can also specify the full path to a share (i.e., <em>smb://servername/users</em>) and you can save paths on the network to the favorites list by clicking the plus sign next to the server address when you have the path entered correctly.</li>
</ol>
<p><strong>Other Resources</strong>:<br />
Automounting network shares on a Macintosh at logon time:<br />

<a title="SBServer.net"  href="http://www.smallbizserver.net/Articles/tabid/266/articleType/ArticleView/articleId/97/Automounting-SMB-Shares-on-a-Macintosh.aspx" target="_blank" onclick="javascript:pageTracker._trackPageview('/external/www.smallbizserver.net/Articles/tabid/266/articleType/ArticleView/articleId/97/Automounting-SMB-Shares-on-a-Macintosh.aspx');" >http://www.smallbizserver.net/Articles/tabid/266/articleType/ArticleView/articleId/97/Automounting-SMB-Shares-on-a-Macintosh.aspx</a>Â (with screen shots)<br />

<a title="Lessons"  href="http://simultaneouspancakes.com/Lessons/2005/11/27/automounting-sbs-shares-on-a-macintosh/" target="_blank" onclick="javascript:pageTracker._trackPageview('/external/simultaneouspancakes.com/Lessons/2005/11/27/automounting-sbs-shares-on-a-macintosh/');" >http://simultaneouspancakes.com/Lessons/2005/11/27/automounting-sbs-shares-on-a-macintosh/</a>Â (text only)</p>
<p>The Alternative to RWW for the Macintosh:<br />

<a  href="http://www.smallbizserver.net/Articles/tabid/266/articleType/ArticleView/articleId/84/The-alternative-for-RWW-for-Mac.aspx" onclick="javascript:pageTracker._trackPageview('/external/www.smallbizserver.net/Articles/tabid/266/articleType/ArticleView/articleId/84/The-alternative-for-RWW-for-Mac.aspx');" >http://www.smallbizserver.net/Articles/tabid/266/articleType/ArticleView/articleId/84/The-alternative-for-RWW-for-Mac.aspx</a></p>
<p>A version of this document with screen shots will be available at smallbizserver.net.</p>
]]></content:encoded>
			<wfw:commentRss>http://simultaneouspancakes.com/Lessons/2007/10/26/connecting-a-macintosh-to-an-sbs-2003-server-via-smb-2007/feed/</wfw:commentRss>
		<slash:comments>4</slash:comments>
		</item>
		<item>
		<title>Remotely Restarting an SBS Server When Remotely Restarting the Server Didn&#8217;t Work</title>
		<link>http://simultaneouspancakes.com/Lessons/2007/09/16/remotely-restarting-an-sbs-server-when-remotely-restarting-the-server-didnt-work/</link>
		<comments>http://simultaneouspancakes.com/Lessons/2007/09/16/remotely-restarting-an-sbs-server-when-remotely-restarting-the-server-didnt-work/#comments</comments>
		<pubDate>Sun, 16 Sep 2007 16:12:01 +0000</pubDate>
		<dc:creator>Q</dc:creator>
				<category><![CDATA[How To]]></category>
		<category><![CDATA[SBS]]></category>
		<category><![CDATA[Troubleshooting]]></category>

		<guid isPermaLink="false">http://simultaneouspancakes.com/Lessons/2007/09/16/remotely-restarting-an-sbs-server-when-remotely-restarting-the-server-didnt-work/</guid>
		<description><![CDATA[My operation manages security updates for a number of clients running SBS. This is a process we handle remotely, and have the process down to nearly a science. Every once in a while, we encounter hiccups, but not very often. This weekend, we found several servers that got &#8220;stuck&#8221; in a state following a restart [...]]]></description>
			<content:encoded><![CDATA[<p>My operation manages security updates for a number of clients running SBS. This is a process we handle remotely, and have the process down to nearly a science. Every once in a while, we encounter hiccups, but not very often. This weekend, we found several servers that got &#8220;stuck&#8221; in a state following a restart request where the server was still up, but it wasn&#8217;t responding to RDP requests.</p>
<p>This behavior has been noted by several folks in the community, but it&#8217;s been a hit and miss prospect to figure out what&#8217;s going on. Well, at the time you&#8217;re trying to get updates installed for a client, you&#8217;re not really all that concerned about the &#8220;why&#8221; of it all. You just really want to get the server back to a point where you can connect in to it again without having to go onsite. And given that we manage servers all across the US, going on site just isn&#8217;t an option.</p>
<p>Some folks have taken to using third party remote control tools to access their servers rather than relying just on RDP. Still it&#8217;s possible that these services, like the TS service, get stopped when the server restart command is issued and a remote connection still isn&#8217;t possible.</p>
<p>Fortunately, with SBS, we still have an option available to us to help get the server restarted so we can get back in: Remote Web Workplace. In all of the cases we encountered this weekend, it was only the TS service that got shut off, so we were able to log in to RWW, connect to a workstation at the site, and get the server restarted from there.</p>
<p>But wait, that&#8217;s the real magic of this post &#8211; how to remotely restart the server when you cannot connect to it by other methods, but it&#8217;s still alive on the network.  Here&#8217;s how:</p>
<ol>
<li>Log in to the workstation via RWW as the domain administrator.</li>
<li>Verify that the server is actually &#8220;alive&#8221; by connecting to the server with the Computer Management console:</li>
<ol type="a">
<li>Right-click on My Computer on the workstation and select Manage.</li>
<li>Right-click on Computer Managemen (Local) and select &#8220;Connect to another computer.&#8221;</li>
<li>Enter the name of the server and click OK.</li>
<li>If the connection succeeds and you can browse the event logs on the server, you&#8217;ve got a good connection.</li>
<li>From within the Computer Management console, you may be able to restart the service that got stopped, in this case the Terminal Server service. expand Services and Applications and click on Services to see the list of services. Find the service in question and see if you can start it. This may still not get you what you want, so you may need to proceed with the steps to restart the server.</li>
</ol>
<li>Open a command prompt on the workstation.</li>
<li>Type &#8220;shutdown -r -m \\<em>servername</em> -t 5&#8243; (without the quotes) and press Enter. This will restart the server <em>servername</em> after a 5 second delay.</li>
<li>When you get kicked out of the RWW session to the workstation, you know the server has finally restarted.</li>
</ol>
<p>There are lots of things you can do with the shutdown command. Type &#8220;shutdown /?&#8221; to see what the various options are.</p>
<p>If you encounter this problem and do NOT have an SBS server (and therefore no RWW to access another workstation), you could make a VPN connection to the network and remotely control another workstation from there. The key thing is to make sure that you are authenticated as the domain administrator when you issue the shutdown command or you&#8217;ll get access denied errors and still won&#8217;t be able to do anything. Or if you have remote access into a workstation on the network using some other means, the same shutdown option will still work.</p>
]]></content:encoded>
			<wfw:commentRss>http://simultaneouspancakes.com/Lessons/2007/09/16/remotely-restarting-an-sbs-server-when-remotely-restarting-the-server-didnt-work/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>Configuring IMAP over SSL on SBS 2003 Premium with ISA 2004</title>
		<link>http://simultaneouspancakes.com/Lessons/2007/09/14/configuring-imap-over-ssl-on-sbs-2003-premium-with-isa-2004/</link>
		<comments>http://simultaneouspancakes.com/Lessons/2007/09/14/configuring-imap-over-ssl-on-sbs-2003-premium-with-isa-2004/#comments</comments>
		<pubDate>Fri, 14 Sep 2007 11:20:07 +0000</pubDate>
		<dc:creator>Q</dc:creator>
				<category><![CDATA[How To]]></category>
		<category><![CDATA[SBS]]></category>

		<guid isPermaLink="false">http://simultaneouspancakes.com/Lessons/2007/09/14/configuring-imap-over-ssl-on-sbs-2003-premium-with-isa-2004/</guid>
		<description><![CDATA[Special thanks to 
Tim Barrett who had the original idea for this document.
Because of the release of the iPhone, there has been an increase in interest in configuring IMAP and POP3 services on SBS servers. In this author&#8217;s opinion, providing access to e-mail via IMAP is better than POP3. The approach of IMAP more closely [...]]]></description>
			<content:encoded><![CDATA[<p>Special thanks to 
<a title="NGLB" target="_blank"  href="http://www.nogeekleftbehind.com/" onclick="javascript:pageTracker._trackPageview('/external/www.nogeekleftbehind.com/');" >Tim Barrett</a> who had the original idea for this document.<br />
Because of the release of the iPhone, there has been an increase in interest in configuring IMAP and POP3 services on SBS servers. In this author&#8217;s opinion, providing access to e-mail via IMAP is better than POP3. The approach of IMAP more closely emulates how Exchange provides e-mail services in that messages are maintained on the server, and the IMAP client only pulls down what is needed. There are still security issues with IMAP, however, in that the default protocol still transmits the username and password information across the internet in clear text, and even though fewer sniffers are trained on IMAP ports to try and discover account credentials, the risk is still there.</p>
<p>To help protect account credentials, as well as e-mail contents, IMAP can be set up over SSL, which encrypts the entire transaction process, not just username and password. The iPhone and other devices can be easily set up to use IMAP over SSL, but you have to first set up the Exchange server on SBS to provide the secure mail transport. This document covers this implementation with SBS 2003 Premium running ISA 2004. If you have a firewall running in front of ISA, you will need to configure the port forwarding in that firewall as well, but steps for doing that are outside the scope of this document.<br />
Follow these steps to enable and configure IMAP using SSL over ISA 2004.</p>
<ol>
<li>Enable the IMAP service on SBS 2003
<ol type="a">
<li>Open the Services control panel (Start -> Run -> services.msc or Start -> All Programs -> Administrative Tools -> Services)</li>
<li>Scroll down to find Microsoft Exchange IMAP4.</li>
<li>Double-click on the service to open the properties.</li>
<li>In the General tab, change the Startup Type to Automatic.</li>
<li>Click Start to start the IMAP service.</li>
<li>Click OK to close the Properties window.</li>
<li>Confirm that the IMAP service is started and set to Automatic in the services list.</li>
</ol>
</li>
<li>Configure IMAP services in Exchange
<ol type="a">
<li>Open Exchange System Manager (Start -> All Programs -> Microsoft Exchange -> Exchange System Manager).</li>
<li>Expand Servers, your server name, Protocols, and IMAP4.</li>
<li>Select the Default IMAP4 Virtual Server, right click and select Properties.</li>
<li>Select the Access tab, then click on the Certificate button under &#8220;Secure communication&#8221;.</li>
<li>Go through the Web Server Certificate Wizard. Click Next to start.</li>
<li>Select &#8220;Assign an existing certificate&#8221; and click Next.</li>
<li>Select the public certificate name and click Next.</li>
<li>Verify the proper certificate has been selected and click Next.</li>
<li>Complete the wizard by clicking Finish.</li>
<li>Select the &#8220;General&#8221; tab and click the &#8220;Advanced&#8221; button.</li>
<li>Confirm the ports for IMAP are 143 and 993 (for SSL) and the IP address is &#8220;All Unassigned&#8221;.</li>
<li>Click OK to close the Advanced dialog box, then click OK to close the properties of the IMAP4 Default Virtual Server.</li>
</ol>
</li>
<li>Enable SSL connections for the SMTP service
<ol type="a">
<li>Open Exchange System Manager.</li>
<li>Expand Servers, your server name, Protocols, SMTP, and select the Default SMTP Virtual Server.</li>
<li>Right-click on the Default SMTP Virtual Server and select Properties.</li>
<li>Select the Delivery tab, then click Advanced.</li>
<li>In the &#8220;Fully-qualified domain name&#8221; field, enter the full public DNS name of the server and click OK.</li>
<li>Select the Access tab and click the Certificate button under &#8220;Secure communication&#8221;.</li>
<li>Select &#8220;Assign an existing certificate&#8221; and click Next.</li>
<li>Select the public certificate name, and click Next.</li>
<li>Confirm the correct certificate selection and click Next.</li>
<li>Click Finish to complete the wizard.</li>
<li>In the Access tab, click Communication under &#8220;Secure Communication.&#8221;</li>
<li>In the Security dialog box, ensure that the &#8220;Require secure channel&#8221; checkbox is turned off.</li>
<li>Click OK to close the Security dialog, then click OK to close the Default SMTP Virtual Server properties.</li>
</ol>
</li>
<li>Configure ISA 2004 to accept connections for IMAP SSL
<ol type="a">
<li>Open the ISA 2004 Management Console.</li>
<li>Select Firewall Policy in the left pane, then select the Tasks tab in the right pane.</li>
<li>Click the Create New Server Publishing Rule task to start the wizard.</li>
<li>Name the new rule and click Next.</li>
<li>Enter the internal IP address of the SBS server as the Server IP Address and click Next.</li>
<li>In the Select Protocol page, select IMAPS Server from the drop-down list and click Next.</li>
<li>In the IP Addresses page, select the External checkbox and click Next.</li>
<li>Review the settings and click Finish to complete the wizard.</li>
<li>Click Apply to accept the updates, then close the ISA 2004 Management Console.</li>
</ol>
</li>
</ol>
<p>At this point, you are able to make SSL connections to both the IMAP4 service as well as the SMTP service.</p>
<p>This post is 
<a title="sbserver" target="_blank"  href="http://www.smallbizserver.net/Default.aspx?tabid=266&#038;articleType=ArticleView&#038;articleId=232" onclick="javascript:pageTracker._trackPageview('/external/www.smallbizserver.net/Default.aspx');" >now available with screen shots and in PDF format</a> at 
<a title="sbserver" target="_blank"  href="http://www.smallbizserver.net" onclick="javascript:pageTracker._trackPageview('/external/www.smallbizserver.net');" >smallbizserver.net</a>. Also, check out 
<a target="_blank" title="nglb"  href="http://www.nogeekleftbehind.com/2007/09/14/using-an-iphone-with-sbs-2003/" onclick="javascript:pageTracker._trackPageview('/external/www.nogeekleftbehind.com/2007/09/14/using-an-iphone-with-sbs-2003/');" >Tim&#8217;s post</a> on actually configuring the iPhone. However, you should set IMAP to use SSL on the iPhone. Not sure why it didn&#8217;t work for him&#8230;</p>
]]></content:encoded>
			<wfw:commentRss>http://simultaneouspancakes.com/Lessons/2007/09/14/configuring-imap-over-ssl-on-sbs-2003-premium-with-isa-2004/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>Configuring IMAP over SSL on SBS 2003 Standard</title>
		<link>http://simultaneouspancakes.com/Lessons/2007/09/13/configuring-imap-over-ssl-on-sbs-2003-standard/</link>
		<comments>http://simultaneouspancakes.com/Lessons/2007/09/13/configuring-imap-over-ssl-on-sbs-2003-standard/#comments</comments>
		<pubDate>Thu, 13 Sep 2007 11:46:55 +0000</pubDate>
		<dc:creator>Q</dc:creator>
				<category><![CDATA[How To]]></category>
		<category><![CDATA[SBS]]></category>

		<guid isPermaLink="false">http://simultaneouspancakes.com/Lessons/2007/09/13/configuring-imap-over-ssl-on-sbs-2003-standard/</guid>
		<description><![CDATA[Special thanks to 
Tim Barrett who had the original idea for this document.
Because of the release of the iPhone, there has been an increase in interest in configuring IMAP and POP3 services on SBS servers. In this author&#8217;s opinion, providing access to e-mail via IMAP is better than POP3. The approach of IMAP more closely [...]]]></description>
			<content:encoded><![CDATA[<p>Special thanks to 
<a target="_blank" title="NGLB"  href="http://www.nogeekleftbehind.com/" onclick="javascript:pageTracker._trackPageview('/external/www.nogeekleftbehind.com/');" >Tim Barrett</a> who had the original idea for this document.</p>
<p>Because of the release of the iPhone, there has been an increase in interest in configuring IMAP and POP3 services on SBS servers. In this author&#8217;s opinion, providing access to e-mail via IMAP is better than POP3. The approach of IMAP more closely emulates how Exchange provides e-mail services in that messages are maintained on the server, and the IMAP client only pulls down what is needed. There are still security issues with IMAP, however, in that the default protocol still transmits the username and password information across the internet in clear text, and even though fewer sniffers are trained on IMAP ports to try and discover account credentials, the risk is still there.</p>
<p>To help protect account credentials, as well as e-mail contents, IMAP can be set up over SSL, which encrypts the entire transaction process, not just username and password. The iPhone and other devices can be easily set up to use IMAP over SSL, but you have to first set up the Exchange server on SBS to provide the secure mail transport. This document covers this implementation with SBS 2003 Standard and no ISA. You will need to configure your firewall to forward the appropriate ports to the SBS server, which is beyond the scope of this document.</p>
<p>Follow these steps to enable and configure IMAP using SSL.</p>
<ol>
<li>Enable the IMAP service on SBS 2003
<ol type="a">
<li>Open the Services control panel (Start -> Run -> services.msc or Start -> All Programs -> Administrative Tools -> Services)</li>
<li>Scroll down to find Microsoft Exchange IMAP4.</li>
<li>Double-click on the service to open the properties.</li>
<li>In the General tab, change the Startup Type to Automatic.</li>
<li>Click Start to start the IMAP service.</li>
<li>Click OK to close the Properties window.</li>
<li>Confirm that the IMAP service is started and set to Automatic in the services list.</li>
</ol>
</li>
<li>Configure IMAP services in Exchange
<ol type="a">
<li>Open Exchange System Manager (Start -> All Programs -> Microsoft Exchange -> Exchange System Manager).</li>
<li>Expand Servers, your server name, Protocols, and IMAP4.</li>
<li>Select the Default IMAP4 Virtual Server, right click and select Properties.</li>
<li>Select the Access tab, then click on the Certificate button under &#8220;Secure communication&#8221;.</li>
<li>Go through the Web Server Certificate Wizard. Click Next to start.</li>
<li>Select &#8220;Assign an existing certificate&#8221; and click Next.</li>
<li>Select the public certificate name and click Next.</li>
<li>Verify the proper certificate has been selected and click Next.</li>
<li>Complete the wizard by clicking Finish.</li>
<li>Select the &#8220;General&#8221; tab and click the &#8220;Advanced&#8221; button.</li>
<li>Confirm the ports for IMAP are 143 and 993 (for SSL) and the IP address is &#8220;All Unassigned&#8221;.</li>
<li>Click OK to close the Advanced dialog box, then click OK to close the properties of the IMAP4 Default Virtual Server.</li>
</ol>
</li>
<li>Enable SSL connections for the SMTP service
<ol type="a">
<li>Open Exchange System Manager.</li>
<li>Expand Servers, your server name, Protocols, SMTP, and select the Default SMTP Virtual Server.</li>
<li>Right-click on the Default SMTP Virtual Server and select Properties.</li>
<li>Select the Delivery tab, then click Advanced.</li>
<li>In the &#8220;Fully-qualified domain name&#8221; field, enter the full public DNS name of the server and click OK.</li>
<li>Select the Access tab and click the Certificate button under &#8220;Secure communication&#8221;.</li>
<li>Select &#8220;Assign an existing certificate&#8221; and click Next.</li>
<li>Select the public certificate name, and click Next.</li>
<li>Confirm the correct certificate selection and click Next.</li>
<li>Click Finish to complete the wizard.</li>
<li>In the Access tab, click Communication under &#8220;Secure Communication.&#8221;</li>
<li>In the Security dialog box, ensure that the &#8220;Require secure channel&#8221; checkbox is turned off.</li>
<li>Click OK to close the Security dialog, then click OK to close the Default SMTP Virtual Server properties.</li>
</ol>
</li>
</ol>
<p>At this point, you are able to make SSL connections to both the IMAP4 service as well as the SMTP service.</p>
<p>A 
<a title="smbiz" target="_blank"  href="http://www.smallbizserver.net/Default.aspx?tabid=266&#038;articleType=ArticleView&#038;articleId=231" onclick="javascript:pageTracker._trackPageview('/external/www.smallbizserver.net/Default.aspx');" >PDF version of this post</a> complete with screenshots is also available at 
<a title="smbiz"  href="http://www.smallbizserver.net" onclick="javascript:pageTracker._trackPageview('/external/www.smallbizserver.net');" >smallbizserver.net</a>. Also, check out 
<a target="_blank" title="nglb"  href="http://www.nogeekleftbehind.com/2007/09/14/using-an-iphone-with-sbs-2003/" onclick="javascript:pageTracker._trackPageview('/external/www.nogeekleftbehind.com/2007/09/14/using-an-iphone-with-sbs-2003/');" >Tim&#8217;s post</a> on actually configuring the iPhone. However, you should set IMAP to use SSL on the iPhone. Not sure why it didn&#8217;t work for him&#8230;</p>
]]></content:encoded>
			<wfw:commentRss>http://simultaneouspancakes.com/Lessons/2007/09/13/configuring-imap-over-ssl-on-sbs-2003-standard/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Reinstall IIS on SBS &#8211; BAD IDEA!</title>
		<link>http://simultaneouspancakes.com/Lessons/2007/08/03/reinstall-iis-on-sbs-bad-idea/</link>
		<comments>http://simultaneouspancakes.com/Lessons/2007/08/03/reinstall-iis-on-sbs-bad-idea/#comments</comments>
		<pubDate>Fri, 03 Aug 2007 13:11:57 +0000</pubDate>
		<dc:creator>Q</dc:creator>
				<category><![CDATA[Frustrations]]></category>
		<category><![CDATA[SBS]]></category>

		<guid isPermaLink="false">http://simultaneouspancakes.com/Lessons/2007/08/03/reinstall-iis-on-sbs-bad-idea/</guid>
		<description><![CDATA[Seems like every so often, we see a rash of these in the community, and it&#8217;s always painful when we do. I have no idea what triggers the cycle, or even if it&#8217;s anything more than a coincidence, but it seems to be happening again. A rash of posts in various places where people think [...]]]></description>
			<content:encoded><![CDATA[<p>Seems like every so often, we see a rash of these in the community, and it&#8217;s always painful when we do. I have no idea what triggers the cycle, or even if it&#8217;s anything more than a coincidence, but it seems to be happening again. A rash of posts in various places where people think that reinstalling IIS on SBS is a good idea, or that they&#8217;re trying to recover from having already done it.</p>
<p>Folks, please don&#8217;t do this.</p>
<p align="left">I don&#8217;t care that 
<a target="_blank" title="MSKB"  href="http://support.microsoft.com/kb/320202" onclick="javascript:pageTracker._trackPageview('/external/support.microsoft.com/kb/320202');" >KB 320202</a> gives instructions on how to remove and reinstall IIS on a server running Exchange. If you scroll down to the bottom of that KB, you might notice that Small Business Server is NOT listed in the &#8220;Applies To&#8221; section. Yeah, yeah, yeah, I know that most of the time we say that SBS is the &#8220;same as&#8221; Windows 2003 Server Standard, but in this case we are most decidedly NOT.</p>
<p align="left">SBS has so much more tied in with IIS than just Exchange, so if you did decide to remove/reinstall IIS, you&#8217;re going to break a whole bunch of things: Backup, Monitoring and Reporting, Companyweb, Remote Web Workplace, ConnectComputer. KB 320202 doesn&#8217;t address those tools at all, just Exchange.</p>
<p align="left">If you end up getting your hands on a box that has already had IIS removed and reinstalled, you might be able to fix several things by reinstalling the Administration Tools in the SBS integrated setup, but even that is going to be a longshot at best.</p>
<p align="left">If you&#8217;re reading this before you remove and reinstall IIS, good. STOP NOW! Don&#8217;t do it. Troubleshoot the actual errors you&#8217;re getting and find and fix the problem. Ignore KB320202. And should you be in one of those rare cases where someone affiliated with Microsoft has suggested that you remove and reinstall IIS, please let me know immediately. Or let Marina know over at 
<a target="_blank" title="Marina"  href="http://www.smallbizserver.net" onclick="javascript:pageTracker._trackPageview('/external/www.smallbizserver.net');" >smallbizserver.net</a>. Or find someone in the SBS community to get a second opinion with. But DON&#8217;T UNINSTALL IIS on your SBS box without getting at least a second or third opinion. Please. Chances are, you&#8217;ll deeply regret it if you do.</p>
]]></content:encoded>
			<wfw:commentRss>http://simultaneouspancakes.com/Lessons/2007/08/03/reinstall-iis-on-sbs-bad-idea/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>ConnectComputer and &#8220;The following user settings are private&#8221;</title>
		<link>http://simultaneouspancakes.com/Lessons/2007/06/20/connectcomputer-and-the-following-user-settings-are-private/</link>
		<comments>http://simultaneouspancakes.com/Lessons/2007/06/20/connectcomputer-and-the-following-user-settings-are-private/#comments</comments>
		<pubDate>Wed, 20 Jun 2007 21:18:30 +0000</pubDate>
		<dc:creator>Q</dc:creator>
				<category><![CDATA[SBS]]></category>
		<category><![CDATA[Troubleshooting]]></category>

		<guid isPermaLink="false">http://simultaneouspancakes.com/Lessons/2007/06/20/connectcomputer-and-the-following-user-settings-are-private/</guid>
		<description><![CDATA[I keep managing to run into this scenario at just about every site I&#8217;ve worked with in the past 6 months, and there&#8217;s just enough time that passes between each setup that I can be prone to forgetting the issues I ran into on the previous pass. Today was no exception.
I was setting up a workstation [...]]]></description>
			<content:encoded><![CDATA[<p>I keep managing to run into this scenario at just about every site I&#8217;ve worked with in the past 6 months, and there&#8217;s just enough time that passes between each setup that I can be prone to forgetting the issues I ran into on the previous pass. Today was no exception.</p>
<p>I was setting up a workstation for a client and there were two profiles that they needed &#8220;kept&#8221; as part of the ConnectComputer wizard process. No problem, handles that like a dream. Except both came back with the dreaded &#8220;The following user settings are private&#8221; error. There is a Microsoft KB article (
<a title="MSKB"  href="http://support.microsoft.com/kb/886210" target="_blank" onclick="javascript:pageTracker._trackPageview('/external/support.microsoft.com/kb/886210');" >KB886210</a>) on this error, but buried at the bottom is the real meat of the resolution &#8211; how to find the actual file/folder that&#8217;s tripping up the wizard.</p>
<p>Fortunately, you can look in the SBSNetSetup.log file (stored by default in the C:\Program Files\Microsoft Windows Small Business Server\Clients folder on the workstation) and scroll down to the end of the file to find the file or folder that&#8217;s tripping up the wizard. Usually (I recall this now, mind you) it&#8217;s a file somewhere in the Temporary Internet Files that can be deleted to fix the issue, but the log file will tell you specifically which file it is.</p>
<p>What the KB doesn&#8217;t mention, however, is that there may be more than one file that will interrupt the wizard, and you won&#8217;t know what it is until you hit the next run of the wizard. Don&#8217;t panic, though, as you simply check the SBSNetSetup.log file after each failure of the wizard to find the next file that is causing problems. Once you clear all the files, the wizard will complete as expected.</p>
<p>I wish I knew what was causing this to happen (at least in my world) much more frequently of late, but now that I remember the issue enough to blog it, it should cause less constarnation in the future.</p>
]]></content:encoded>
			<wfw:commentRss>http://simultaneouspancakes.com/Lessons/2007/06/20/connectcomputer-and-the-following-user-settings-are-private/feed/</wfw:commentRss>
		<slash:comments>4</slash:comments>
		</item>
		<item>
		<title>MSExchangeOMA 1503</title>
		<link>http://simultaneouspancakes.com/Lessons/2007/05/16/msexchangeoma-1503/</link>
		<comments>http://simultaneouspancakes.com/Lessons/2007/05/16/msexchangeoma-1503/#comments</comments>
		<pubDate>Wed, 16 May 2007 20:43:05 +0000</pubDate>
		<dc:creator>Q</dc:creator>
				<category><![CDATA[How To]]></category>
		<category><![CDATA[SBS]]></category>
		<category><![CDATA[Troubleshooting]]></category>

		<guid isPermaLink="false">http://simultaneouspancakes.com/Lessons/2007/05/16/msexchangeoma-1503/</guid>
		<description><![CDATA[Went through the wringer on this one and could not find any clear documentation/resolution on it on the web, so after discovering the cause/fix, I thought it&#8217;d be a good idea to post. I had just finished a 
Swing Migration for a client when the client reported problems with OMA. The core problem was a [...]]]></description>
			<content:encoded><![CDATA[<p>Went through the wringer on this one and could not find any clear documentation/resolution on it on the web, so after discovering the cause/fix, I thought it&#8217;d be a good idea to post. I had just finished a 
<a title="SBSMig"  href="http://www.sbsmigration.com" target="_blank" onclick="javascript:pageTracker._trackPageview('/external/www.sbsmigration.com');" >Swing Migration</a> for a client when the client reported problems with OMA. The core problem was a certificate error on his Windows Mobile device that wouldn&#8217;t allow him to sync, but since he knew about OMA, he tried to use that instead, but got errors. Specifically, he got the following error after logging in to the OMA interface:</p>
<p>A System error has occurred while processing your request. Please try again. If the problem persists, contact your administrator.</p>
<p>Outlook Web Access worked fine on the server, as did the full Outlook client. It was just OMA that was having fits.</p>
<p>I got in and looked at the event logs on the server (after verifying that other accounts got the same error with OMA) and found an MSExchangeOMA 1503 error. The full text of the message is really verbose, so I won&#8217;t paste it all here. I dug around 
<a title="OnQ"  href="http://www.google.com" target="_blank" onclick="javascript:pageTracker._trackPageview('/external/www.google.com');" >Google</a> and 
<a title="eventid1503OMA"  href="http://www.eventid.net/display.asp?eventid=1503&#038;eventno=3582&#038;source=MSExchangeOMA&#038;phase=1" target="_blank" onclick="javascript:pageTracker._trackPageview('/external/www.eventid.net/display.asp');" >eventid.net</a>, but didn&#8217;t really find anything that pointed to a fix.</p>
<p>Finally contacted another resource who pointed me to the solution. Turns out that at some point during the migration, the homeMTA attribute for the user accounts got munged. The homeMTA attribute value looked similar to this:</p>
<p>CN=Microsoft MTA\0ADEL:111e6f10-7865-41da-8c30-8d249bf3a050,CN=Deleted Objects,CN=Configuration,DC=domain,DC=local</p>
<p>Well, the Deleted Objects container was a clue that it wasn&#8217;t pointing to the correct place. I created a new test user on the server and looked at the homeMTA attribute value for that user, which was:</p>
<p>CN=Microsoft MTA,CN=LEONSERVER,CN=Servers,CN=first administrative group,CN=Administrative Groups,CN=LS,CN=Microsoft Exchange,CN=Services,CN=Configuration,DC=domain,DC=local</p>
<p>After changing the homeMTA attribute on the Administrator account, OMA worked fine. All user objects that were present prior to the migration had incorrect values for homeMTA, and I adjusted them all. Case closed, OMA working.</p>
<p>Where do you find the homeMTA attribute? In ADSIEDIT. ADSIEDIT is not for the faint of heart. It&#8217;s actually more invovled that registry diving. But if you encounter this error, the fix is relatively straightforward.</p>
<p>First, you need to install the Support Tools package on the server. In an SBS install, the Support Tools installer is on CD #2 in the \SUPPOR\TOOLS folder, and the installer is named SUPTOOLS.MSI. Once you install that, you can access ADSIEDIT by running adsiedit.msc from a command prompt. Expand the Domain node, and browse into DC=domain,DC=local -> OU=MyBusiness -> OU=Users -> OU=SBSUsers. Right-click on a user object and select Properties. Then scroll down the list of attributes until you find the hostMTA entry. Find the user that will have the correct value and copy the value, then paste it into the user that has problems. Apply the changes and OMA should immediately work.</p>
]]></content:encoded>
			<wfw:commentRss>http://simultaneouspancakes.com/Lessons/2007/05/16/msexchangeoma-1503/feed/</wfw:commentRss>
		<slash:comments>4</slash:comments>
		</item>
		<item>
		<title>ConnectComputer and Domain-Joining Woes</title>
		<link>http://simultaneouspancakes.com/Lessons/2007/03/28/connectcomputer-and-domain-joining-woes/</link>
		<comments>http://simultaneouspancakes.com/Lessons/2007/03/28/connectcomputer-and-domain-joining-woes/#comments</comments>
		<pubDate>Thu, 29 Mar 2007 00:40:34 +0000</pubDate>
		<dc:creator>Q</dc:creator>
				<category><![CDATA[Frustrations]]></category>
		<category><![CDATA[SBS]]></category>
		<category><![CDATA[Troubleshooting]]></category>

		<guid isPermaLink="false">http://simultaneouspancakes.com/Lessons/2007/03/28/connectcomputer-and-domain-joining-woes/</guid>
		<description><![CDATA[Ran across one today that hasn&#8217;t been documented to death in the ether, so it&#8217;s worth sharing. Bottom line, if you install Windows Sever 2003 SP2 and have ISA on the box, you dang well better follow 
KB927695 and disable Receive Side Scaling on your NICs. even better, don&#8217;t do the hack in the registry, [...]]]></description>
			<content:encoded><![CDATA[<p>Ran across one today that hasn&#8217;t been documented to death in the ether, so it&#8217;s worth sharing. Bottom line, if you install Windows Sever 2003 SP2 and have ISA on the box, you dang well better follow 
<a title="MSKB"  href="http://support.microsoft.com/default.aspx?scid=kb;EN-US;927695" target="_blank" onclick="javascript:pageTracker._trackPageview('/external/support.microsoft.com/default.aspx');" >KB927695</a> and disable Receive Side Scaling on your NICs. even better, don&#8217;t do the hack in the registry, just modify the properties of the NIC to disable the setting. Here&#8217;s another reason why:</p>
<p>I was working with someone who was having a number of problems on his new SBS box. We got a number of them fixed, then we were trying to join a workstation to the domain. He had tried many variations of this previously, but all had failed. Once we resolved his IIS issues, we decided to see what would happen with the ConnectComputer wizard.</p>
<p>Problem 1: You can&#8217;t get to the ConnectComputer wizard. We continually got a &#8220;page cannot be found&#8221; error when trying to connect to http://server/conectcomputer, just like the Add Client Workstation wizard says to do. We could access the page at http://internalIP/connectcomputer, but this doesn&#8217;t always work, either. We were finally able to get the page to load and at least get through the main portion of the wizard using https://server/connectcomputer/</p>
<p>Problem 2: The ConnectComputer wizard encountered errors and could not complete. This happened at the end of the wizard as it was trying to change network settings to initiate the reboot that would join the machine to the domain, etc., etc., etc. We looked in the client-side log for the ConnectComputer wizard (which is in C:\Program Files\Microsoft Windows Small Business Server\Clients\SBSNetSetup.log, by the way) and found the following error in the log:</p>
<p>NetJoinDomain() failed [1727]</p>
<p>Google found only a few posts about this specific error, mostly having to do with trying to join a workstation over a VPN when ISA is involved. Well, this server had ISA installed, but this is a local workstation and not over a VPN. Also worth noting is that it&#8217;s the first workstation to join the domain. But I digress. We followed the advise about turning off Strict RPC checking in ISA (which I regularly forget to do and hate that I have to in the first place) but that had no effect. Just when I was about to punt, I discovered that SP2 had been installed on the box.</p>
<p>Yes, the dreaded Windows 2003 Server SP2. The one that has actually been causing more issues than MS cares to admit right now. And the only reason he installed it when he built the server? Because it was listed in Microsoft Updates through the web, and since it&#8217;s up there, it must be safe to install, right? In this case, I certainly wouldn&#8217;t have installed it, but that&#8217;s just me. Oops, digressing again.</p>
<p>So I reviewed the 
<a title="SBSblog"  href="http://blogs.technet.com/sbs" target="_blank" onclick="javascript:pageTracker._trackPageview('/external/blogs.technet.com/sbs');" >Official SBS Blog</a> for stuff about SP2 and found the note on the Receive Side Scaling. The server had broadcomm NICs (which have issues in themselves), so I went into the NIC settings through Network Connection Properties and disabled Receive Side Scaling on both the internal and external NIC. Viola! ConnectComputer not only ran successfully, but we were able to access it through http://server/connectcomputer without SSL.</p>
<p>I&#8217;ll be darned if I can understand exactly why changing this setting when SP2 and ISA are on the box had this type of impact on local networking, but as soon as I changed it, everything worked. I liken this to the other bizarre resolution where 
<a title="GoogleGroups"  href="http://groups.google.com/group/microsoft.public.windows.server.sbs/browse_thread/thread/a0fcac92537bd0c5/da5b0f2f808a1651?lnk=st&#038;q=Error+0x80070534+returned+from+call+to+Validating+NIC&#038;rnum=2&#038;hl=en#da5b0f2f808a1651" target="_blank" onclick="javascript:pageTracker._trackPageview('/external/groups.google.com/group/microsoft.public.windows.server.sbs/browse_thread/thread/a0fcac92537bd0c5/da5b0f2f808a1651');" >changing the internal name on a security group allows the Connect to the Internet wizard to run correctly</a> (look down at the last entry in the thread for the real resolution) &#8211; can&#8217;t explain fully why it works, but it does.</p>
<p>Moral of the story &#8211; read everything about SP2 on the SBS blog and even if you think you may not be affected, look at each one of the items listed there. Or don&#8217;t put SP2 on any of your boxes just yet. The latter is the direction I&#8217;m taking when I have an option.</p>
]]></content:encoded>
			<wfw:commentRss>http://simultaneouspancakes.com/Lessons/2007/03/28/connectcomputer-and-domain-joining-woes/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
	</channel>
</rss>
