<?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>Charles Socci - Information Technology and Amateur Radio KC2YWZ &#187; Microsoft</title>
	<atom:link href="http://charlessocci.com/category/microsoft/feed/" rel="self" type="application/rss+xml" />
	<link>http://charlessocci.com</link>
	<description>Information Technology, Computers, and Amateur Radio</description>
	<lastBuildDate>Fri, 30 Jul 2010 01:05:14 +0000</lastBuildDate>
	<generator>http://wordpress.org/?v=2.9.2</generator>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
			<item>
		<title>On the Bright Side&#8230;. At Least My Taxi Didn&#8217;t Crash&#8230;</title>
		<link>http://charlessocci.com/2009/11/17/on-the-bright-side-at-least-my-taxi-didnt-crash/</link>
		<comments>http://charlessocci.com/2009/11/17/on-the-bright-side-at-least-my-taxi-didnt-crash/#comments</comments>
		<pubDate>Wed, 18 Nov 2009 03:01:43 +0000</pubDate>
		<dc:creator>csocci</dc:creator>
				<category><![CDATA[Charles Socci]]></category>
		<category><![CDATA[IT and Stuff]]></category>
		<category><![CDATA[Microsoft]]></category>
		<category><![CDATA[application error]]></category>
		<category><![CDATA[Crash]]></category>
		<category><![CDATA[kiosk]]></category>
		<category><![CDATA[new york city]]></category>
		<category><![CDATA[software]]></category>
		<category><![CDATA[taxi]]></category>
		<category><![CDATA[windows]]></category>

		<guid isPermaLink="false">http://charlessocci.com/?p=112</guid>
		<description><![CDATA[From the console in my Taxi this evening&#8230; First question my wife asked (she&#8217;s also in IT) was, &#8220;Did you click OK to terminate the program&#8230;&#8221;
I said, &#8220;Honey, you know I&#8217;ve been in IT way too long to do some rookie thing like that&#8230;&#8221; and so it stayed.
]]></description>
			<content:encoded><![CDATA[<p>From the console in my Taxi this evening&#8230; First question my wife asked (she&#8217;s also in IT) was, &#8220;Did you click OK to terminate the program&#8230;&#8221;</p>
<p>I said, &#8220;Honey, you know I&#8217;ve been in IT way too long to do some rookie thing like that&#8230;&#8221; and so it stayed.</p>
<div id="attachment_115" class="wp-caption alignleft" style="width: 1034px"><img class="size-large wp-image-115" title="New York City Taxi Cab Software Kiosk Windows Crashed Application" src="http://charlessocci.com/wp-content/uploads/2009/11/Taxi_Windows_crash2-1024x768.jpg" alt="New York City Taxi Cab Software Kiosk Windows Crashed Application" width="1024" height="768" /><p class="wp-caption-text">New York City Taxi Cab Software Kiosk Windows Crashed Application</p></div>
]]></content:encoded>
			<wfw:commentRss>http://charlessocci.com/2009/11/17/on-the-bright-side-at-least-my-taxi-didnt-crash/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>All In One Box &#8211; A Single Server Solution For Remote Branch Offices</title>
		<link>http://charlessocci.com/2009/02/22/all-in-one-box-a-single-server-solution-for-remote-branch-offices/</link>
		<comments>http://charlessocci.com/2009/02/22/all-in-one-box-a-single-server-solution-for-remote-branch-offices/#comments</comments>
		<pubDate>Sun, 22 Feb 2009 23:57:40 +0000</pubDate>
		<dc:creator>csocci</dc:creator>
				<category><![CDATA[IT and Stuff]]></category>
		<category><![CDATA[Linux]]></category>
		<category><![CDATA[Microsoft]]></category>
		<category><![CDATA[Security]]></category>
		<category><![CDATA[Uncategorized]]></category>
		<category><![CDATA[VMWare]]></category>
		<category><![CDATA[nonprofit]]></category>
		<category><![CDATA[bandwidth control]]></category>
		<category><![CDATA[free]]></category>
		<category><![CDATA[low cost]]></category>
		<category><![CDATA[m0n0wall]]></category>
		<category><![CDATA[monowall]]></category>
		<category><![CDATA[one box]]></category>
		<category><![CDATA[remote office]]></category>
		<category><![CDATA[single server]]></category>
		<category><![CDATA[small office solution]]></category>
		<category><![CDATA[untangle!]]></category>

		<guid isPermaLink="false">http://charlessocci.com/?p=58</guid>
		<description><![CDATA[I serve a large organization with multiple branch offices in remote places. Typically, these offices are staffed with from one to fifty employees. Most of the offices have a local Windows Domain Controller, which doubles as a file/print server, DNS, and DHCP server.
The larger of the offices are usually connected to the Internet via T1, [...]]]></description>
			<content:encoded><![CDATA[<div class="wp-caption alignleft" style="width: 488px"><a href="http://www.socci.com/ROMONOWALL.png" target="_blank"><img title="One Box Remote Office Solution" src="http://www.socci.com/ROMONOWALL.png" alt="One Box Remote Office Server Solution" width="478" height="347" /></a><p class="wp-caption-text">Click For Large Image Diagram</p></div>
<p>I serve a large organization with multiple branch offices in remote places. Typically, these offices are staffed with from one to fifty employees. Most of the offices have a local Windows Domain Controller, which doubles as a file/print server, DNS, and DHCP server.</p>
<p>The larger of the offices are usually connected to the Internet via T1, or DSL via a local service provider. In addition, the offices have a firewall that is connected back to headquarters via IPSec VPN tunnel.</p>
<p>This arrangement has provided a good solution for several years, however there are limitations. Recently, many of our offices have begun providing Internet access for clients &#8211; this added network load, in addition to increased usage of high-bandwidth services like You Tube, have placed new demands on us to manage the bandwidth. In addition, configuring servers and firewalls per individual office &#8211; and getting local support who can help us on site &#8211; is challenging.</p>
<p>A major point of our current initiative is to make our network locations more homogeneous, and more under the control of IT staff at headquarters. Virtualization has become an attractive option for several reasons: it eliminates the cost of a separate hardware firewall, and it allows us to configure a hardware-agnostic server &#8220;image&#8221; for use on any local hardware.</p>
<p>My &#8220;One Box Solution&#8221; allows for the firewall, bandwidth management, and Windows Domain Controller to exist on a single, portable, server.</p>
<p>I recently began piloting such a solution in one of our offices. Not having a current budget for my project, I took advantage of an unused Dell workstation at HQ. I added an additional 10/100 NIC we had lying in our closet. I installed<a title="Ubuntu Server" href="http://www.ubuntu.com/getubuntu/download" target="_blank"> Ubuntu 8.10 server</a> (any version of Linux will work) and <a title="VMWare Server" href="http://vmware.com/download/server/" target="_blank">VMWare&#8217;s latest version of free server for Linux</a>.</p>
<p>If you haven&#8217;t been exposed to VMWare yet, go to <a href="http://vmware.com/download" target="_blank">www.vmware.com</a> and download the free player and one of the free virtual appliances (pre configured workstations and computers). VMWare server is also free and will allow you to build and configure your own virtual machines.</p>
<p>Having built the Linux box and installed VMWare server, I configured one of my NICS as an internal nic, with an address on my local subnet, and the other NIC as an external NIC with one of my assigned Internet IP addresses.</p>
<p>Inside VMWare server, I configured three virtual networks. One network connected to my external interface of my Linux server. The second connected to a host only virtual network, and the third connected to the internal NIC of my Linux server.</p>
<p>The first virtual server I built was my <a title="M0n0wall" href="http://m0n0.ch/wall/features.php" target="_blank">M0n0wall</a> firewall. Note that <a title="Download M0n0wall VMWare Appliance" href="http://m0n0.ch/wall/download.php?file=generic-pc-1.3b15-vm.zip" target="_blank">M0n0Wall is available PRE-BUILT! AS A VIRTUAL APPLIANCE! </a> This means you don&#8217;t have to compile or build it. Just download the Virtual Appliance files and open them in VMWare Server.  I choose M0n0wall for several reasons. It is free. It is easy to configure. It allows for QoS, Traffic Shaping, and most importantly the IPSec tunnels that connect back to Headquarters and our DR NOC. The external WAN interface of M0n0Wall was connected to the external virtual network. The internal LAN interface of M0n0Wall was connected to the HOST ONLY virtual nework (we&#8217;ll see why in sec&#8230;). The WAN and LAN interfaces were configured with appropriate network settings, NTP server settings, DNS, etc. The WAN IP will be on our Internet subnet, and the Gateway will point to our ISP&#8217;s router or gateway IP address. The LAN interface will become the internal default gateway for our local network. M0n0wall is a powerful firewall solution for a small office. With the addition of a third NIC, you can easily set M0n0wall up to provide a DMZ, or a Captive Portal for your Wireless users. A Captive Portal will allow you to plug in a wireless device, authenticate users in a browser, and/or use RADIUS for advanced authentication.</p>
<p>The second virtual server is <a href="http://www.untangle.com/Developers/VMware-Appliance" target="_blank">Untangle</a> &#8211; also available Pre-built as a virtual appliance! Untangle can install as a bridge &#8211; meaning there is no routing involved. It sits between your firewall and your internal network. Untangle can also function as the firewall, but since it lacks the IPSec function for our tunnel back to Headquarters, we choose M0n0Wall. Where Untangle really excels is in Internet filtering and management. Untangle provides a suite of free modules for management and OpenVPN. There are also paid and supported modules available. The free version provides for very granular reporting and a powerful degree of access control right out of the box.</p>
<p>The third server is our Windows Domain Controller. This is the only commercial device which requires a paid-for license. Our virtual domain controller runs inside VMWare and connects via one interface to our internal network.</p>
<p>This arrangement has allowed us to provide a one-box all-in-one appliance to our remote offices that can be built and exchanged as needed, with a minimum of configuration. The Windows server can easily be promoted to a domain controller on site. IP Addresses and other site specific information can all be easily configured through graphical utilities.</p>
<p>Using online backup, such as Mozy Pro, in conjunction with our single box, we have discovered a way to provide highly-available network services to our smaller, budget and staff challenged offices in the field.</p>
<p>Options include using <a title="ESXi" href="http://vmware.com/download/esxi/" target="_blank">ESXi</a>, which is VMWare&#8217;s free version of ESX server. The downside of ESXi is that it requires more expensive hardware. It will not run on a workstation with a SATA disk drive. However, if you have a true server that is on the hardware compatibility list, ESXi will provide a better platform. It installs as it&#8217;s own OS. Linux and Windows are not required. The management tools and options are also much nicer.</p>
<p>One additional thing we&#8217;ve looked at &#8211; and likely something we&#8217;ll be hearing more about in the coming months &#8211; are WAN optimization appliances such as <a href="http://www.riverbed.com/products/appliances/" target="_blank">Riverbed</a> that run as a virtual machine. This will likely become a solution in our most remote offices where slow satellite connectivity is the norm.</p>
]]></content:encoded>
			<wfw:commentRss>http://charlessocci.com/2009/02/22/all-in-one-box-a-single-server-solution-for-remote-branch-offices/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>Windows XP, nLite, and Service Pack 3 &#8211; Add Remove Programs Windows Components Error</title>
		<link>http://charlessocci.com/2008/12/23/windows-xp-nlite-and-service-pack-3-add-remove-programs-windows-components-error/</link>
		<comments>http://charlessocci.com/2008/12/23/windows-xp-nlite-and-service-pack-3-add-remove-programs-windows-components-error/#comments</comments>
		<pubDate>Tue, 23 Dec 2008 14:09:01 +0000</pubDate>
		<dc:creator>csocci</dc:creator>
				<category><![CDATA[Charles Socci]]></category>
		<category><![CDATA[IT and Stuff]]></category>
		<category><![CDATA[Microsoft]]></category>
		<category><![CDATA[Add Remove Programs Error]]></category>
		<category><![CDATA[inf file]]></category>
		<category><![CDATA[nLite]]></category>
		<category><![CDATA[sysoc.inf]]></category>
		<category><![CDATA[Windows XP]]></category>

		<guid isPermaLink="false">http://charlessocci.com/?p=46</guid>
		<description><![CDATA[Windows add/remove programs windows components error caused by service pack 3 and nLite.]]></description>
			<content:encoded><![CDATA[<p>When trying to access Windows Components in Add Remove Programs, you receive the following error: Setup was unable to open information file fxscom.inf.</p>
<p>The problem is that you are using an XP build using nLite. NLite removes uncessary Windows components to make a compact and speedy image. Unfortunately, it is not officially supported by Microsoft. When you install Windows XP Service Pack 3, the sysoc.inf file is overwritten. The deleted configuration information for the components is put back into the new sysoc.inf file written by Service Pack 3. When you attempt to open Windows Compoents in Add Remove Programs, it will look for the missing pieces due to sysoc.inf.</p>
<p>To fix this, I did the following: as each error comes up in Add/Remove programs, simply delete the corresponding line from sysoc.inf. Make a backup of sysoc.inf first. Sysoc.inf is located in your windows\inf folder (maybe hidden, so enabling viewing hidden files or be a real man/woman and use the command line &lt;giggle&gt;.</p>
<p>The error will also result in errors for the following files (components):</p>
<p>xsocm.inf<br />
fxsocm.dll<br />
setupqry.inf<br />
setupqry.dll<br />
fp40ext.inf<br />
fp40ext.dll<br />
msgrocm.dll<br />
msnmsn.inf<br />
rootau.inf<br />
games.inf<br />
communic.inf<br />
optional.inf<br />
pinball.inf<br />
igames<br />
zoneoc.dll</p>
]]></content:encoded>
			<wfw:commentRss>http://charlessocci.com/2008/12/23/windows-xp-nlite-and-service-pack-3-add-remove-programs-windows-components-error/feed/</wfw:commentRss>
		<slash:comments>3</slash:comments>
		</item>
		<item>
		<title>Microsoft Windows Event Log Errors</title>
		<link>http://charlessocci.com/2008/11/08/microsoft-windows-event-log-errors/</link>
		<comments>http://charlessocci.com/2008/11/08/microsoft-windows-event-log-errors/#comments</comments>
		<pubDate>Sat, 08 Nov 2008 18:25:01 +0000</pubDate>
		<dc:creator>csocci</dc:creator>
				<category><![CDATA[Microsoft]]></category>

		<guid isPermaLink="false">http://charlessocci.com/?p=32</guid>
		<description><![CDATA[Why is it that I can Google nearly any event log error or ID in Windows and come up with at least a few references, yet when I use the built in links to research the error with Microsoft at least half the time I come up with, &#8220;No results were found for your query. [...]]]></description>
			<content:encoded><![CDATA[<p>Why is it that I can Google nearly any event log error or ID in Windows and come up with at least a few references, yet when I use the built in links to research the error with Microsoft at least half the time I come up with, &#8220;<span id="lblNoResults">No results were found for your query. Please see <a href="http://www.microsoft.com/technet/support/ee/helpfiles%5Chelp_en-us.aspx">Search Help</a> for suggestions.&#8221;?</span></p>
<p>Some things are just plain stupid.</p>
]]></content:encoded>
			<wfw:commentRss>http://charlessocci.com/2008/11/08/microsoft-windows-event-log-errors/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>Secure EMail and Exchange 2003</title>
		<link>http://charlessocci.com/2008/10/15/secure-email-and-exchange-2003/</link>
		<comments>http://charlessocci.com/2008/10/15/secure-email-and-exchange-2003/#comments</comments>
		<pubDate>Wed, 15 Oct 2008 18:08:33 +0000</pubDate>
		<dc:creator>csocci</dc:creator>
				<category><![CDATA[Cisco]]></category>
		<category><![CDATA[Exchange]]></category>
		<category><![CDATA[Microsoft]]></category>
		<category><![CDATA[cisco firewall]]></category>
		<category><![CDATA[email]]></category>
		<category><![CDATA[encrypted]]></category>
		<category><![CDATA[esmtp]]></category>
		<category><![CDATA[ip inspect esmtp]]></category>
		<category><![CDATA[secure]]></category>
		<category><![CDATA[smtps]]></category>

		<guid isPermaLink="false">http://charlessocci.com/?p=27</guid>
		<description><![CDATA[I&#8217;m not a fan of Outlook. I think it is bloated, slow, and prone to any number of issues. That&#8217;s me. I like a nice, compact, fast email client that lets me get through all my email quickly. I&#8217;ve always liked Outlook Express and wondered why more people don&#8217;t pay any attention to it.
I work [...]]]></description>
			<content:encoded><![CDATA[<p>I&#8217;m not a fan of Outlook. I think it is bloated, slow, and prone to any number of issues. That&#8217;s me. I like a nice, compact, fast email client that lets me get through all my email quickly. I&#8217;ve always liked Outlook Express and wondered why more people don&#8217;t pay any attention to it.</p>
<p>I work in linux a lot as well these days. I&#8217;m just finding after years of Microsoft that I really like linux. It is my base OS and I run VMWare or RDP sessions to manage my Microsoft shop.</p>
<p>I&#8217;ve been wanting to use a simple POP or IMAP client to check my mail when I&#8217;m traveling, have poor connectivity, etc. My company has many people overseas on very slow and highly contended VSAT connections. I don&#8217;t like passing my credentials in plain text.</p>
<p>I applied a secure certificate to the virtual POP3, IMAP, and SMTP servers on our Exchange 2003 front ends. I opened the appropriate firewall ports, and voila we had secure IMAP and POP3. SMTP was a little weird.</p>
<p>Exchange does not use a separate port for secure SMTP. It uses port 25 for everything. This works out fine. When you configure your client, choose TLS and not SSL. Make sure it is port 25. You can confirm your email was sent encrypted by looking at the header (send yourself a test). It will say the email was received by your smtp server in an encrypted session.</p>
<p>One last gotcha &#8211; the secure SMTP worked inside the firewall and not outside. When using telnet into the mail server on port 25 from the inside, an EHLO issued a full string of options, including STARTTLS. Outside the firewall, these options were only a string of XXXX&#8217;s. Cisco firewalls using inspect ESMTP statements filter out the STARTTLS option. This also causes the client to fail with an error stating the STARTLS is not offered. Remove the ip inspect esmtp statement and all will be well.</p>
<p>Outlook and Outlook Express use SMTP 25 and the SSL option, not TLS. Any other client, choose TLS.</p>
<p>Clients tested: Thunderbird, Evolution, Outlook Express</p>
<p>Note: if you are using Outlook or Evolution you might consider using the rpc/https built into these two clients.</p>
]]></content:encoded>
			<wfw:commentRss>http://charlessocci.com/2008/10/15/secure-email-and-exchange-2003/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Outlook 2007 Crashes When Exporting a File</title>
		<link>http://charlessocci.com/2008/10/15/outlook-2007-crashes-when-exporting-a-file/</link>
		<comments>http://charlessocci.com/2008/10/15/outlook-2007-crashes-when-exporting-a-file/#comments</comments>
		<pubDate>Wed, 15 Oct 2008 17:53:30 +0000</pubDate>
		<dc:creator>csocci</dc:creator>
				<category><![CDATA[Microsoft]]></category>
		<category><![CDATA[Crash]]></category>
		<category><![CDATA[CSV]]></category>
		<category><![CDATA[Error]]></category>
		<category><![CDATA[Export]]></category>
		<category><![CDATA[Outlook 2007 SP 1]]></category>
		<category><![CDATA[Windows XP SP 3]]></category>

		<guid isPermaLink="false">http://charlessocci.com/?p=25</guid>
		<description><![CDATA[Recently I tried to export to a .csv from Outlook. Outlook kept crashing. I tried on another machine, same thing. I had another admin try on his computer, and his crashed too. I found a lot online about software conflicts and plug-ins. None of these applied. I tried Outlook safe mode, still crashed.
The answer was [...]]]></description>
			<content:encoded><![CDATA[<p>Recently I tried to export to a .csv from Outlook. Outlook kept crashing. I tried on another machine, same thing. I had another admin try on his computer, and his crashed too. I found a lot online about software conflicts and plug-ins. None of these applied. I tried Outlook safe mode, still crashed.</p>
<p>The answer was to uninstall Microsoft Exchange Tools and run the command fixmapi.</p>
<p>Now, it works.</p>
<p>AppName: outlook.exe      AppVer: 12.0.6316.5000     AppStamp:4833a470<br />
ModName: oladd.fae      ModVer: 12.0.4518.1014      ModStamp:45417457<br />
fDebug: 0       Offset: 00008c24</p>
<p>Windows XP SP 3, Outlook 2007 SP 1</p>
]]></content:encoded>
			<wfw:commentRss>http://charlessocci.com/2008/10/15/outlook-2007-crashes-when-exporting-a-file/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>Why I Think Microsoft Really Does Suck &#8211; or Lamentations of a Former MCSE</title>
		<link>http://charlessocci.com/2008/06/14/why-i-think-microsoft-really-does-suck-or-lamentations-of-a-former-mcse/</link>
		<comments>http://charlessocci.com/2008/06/14/why-i-think-microsoft-really-does-suck-or-lamentations-of-a-former-mcse/#comments</comments>
		<pubDate>Sun, 15 Jun 2008 02:18:07 +0000</pubDate>
		<dc:creator>csocci</dc:creator>
				<category><![CDATA[Microsoft]]></category>
		<category><![CDATA[SharePoint]]></category>

		<guid isPermaLink="false">http://charlessocci.com/2008/06/14/why-i-think-microsoft-really-does-suck-or-lamentations-of-a-former-mcse/</guid>
		<description><![CDATA[Well, I resigned myself to the cold hard truth. After many years in a career largely built upon the ability to support Microsoft enterprise systems I have to admit it: Microsoft Sucks.
Here&#8217;s why.
I work for a very large nonprofit humanitarian organization. In all fairness, we have received generous gifts from Microsoft in the past. However, [...]]]></description>
			<content:encoded><![CDATA[<p>Well, I resigned myself to the cold hard truth. After many years in a career largely built upon the ability to support Microsoft enterprise systems I have to admit it: Microsoft Sucks.</p>
<p>Here&#8217;s why.</p>
<p>I work for a very large nonprofit humanitarian organization. In all fairness, we have received generous gifts from Microsoft in the past. However, we have been involved in a massive project to roll out a company intranet portal for about two years. Large sums of money were invested &#8211; primarily on development &#8211; and the product was unleashed on the user base (1000 domestically and several thousand overseas) about two months ago.</p>
<p>We built the platform on an infrastructure consisting of a SAN based clustered SQL back end, an application server, and two load balanced front end servers. This has proven to be more than enough horsepower. Most of the overseas users are stuck with very slow VSAT connections and thus the demand on our end to support simultaneous transactions is low.</p>
<p>Soon after we released the product, we began to experience several bizarre issues. The environment is highly customized &#8211; it is not an out of the box build by any means. However, the vendor who did the development had every Microsoft blessing a vendor could have.</p>
<p>Among the issues we have experienced are that suddenly new users are unable to access the site. Old users are still able to access it. The permissions, policies, groups, ou&#8217;s and every other Active Directory attribute of the new users is identical to the old users.</p>
<p>In addition to this issue, we are unable to modify the existing groups in SharePoint.</p>
<p>The most recent issue involved adding a third front end (WFE in Microsoft parlance) web server to the farm, which we were unable to do. This is the point where we decided to open a $249 ticket with Microsoft to solve the issue. This is the experience I shall discuss.</p>
<p>Our IT Director opened the case which I promptly took over. I was put on the phone with a support &#8216;engineer&#8217; who was clearly in a country that begins with the letter &#8216;I&#8217;. I assure you that I do not have anything against a person&#8217;s ethnicity, country of origin, or anything else &#8211; especially when they are trying to help me solve a problem! However, the connection sounded like he was on 1960&#8217;s Apollo mission circling the dark side of the Moon, or perhaps calling from the Titanic as it was about to bubble beneath the sea. In addition to the horrid quality of the connection which kept dropping out, his accent was so severe I could barely understand him.</p>
<p>I was on the phone, quite patiently, for 8 1/2 hours that Friday. My overseas friend ran through every wizard, every permission and registry key. When he had scraped the bottom of his barrel of tricks he began taking shots in the dark &#8211; none of which proved fruitful. Eventually he was able to make the &#8216;wizard&#8217; say that the server had been successfully joined to the farm &#8211; at which point he tried to say that he met his obligations according to the original scope of the ticket. However, when we tried to browse the site from the new web server we received only errors.</p>
<p>Finally I told him I had to go and we put the case on hold until Monday morning. He was supposed to call at 10AM but did not. I called in and was put through to another &#8216;engineer&#8217; in the same country. The connection was again so bad and his accent so severe that I refused to repeat the eight and a half hour torture session I had been through on Friday. This resulted in me having to call back and get in the queue two more times until I finally got through on a usable connection with another overseas engineer with a much clearer enunciation of the English language. I spent another five hours on the phone with him which proved fruitless and again reached the point of taking shots in the dark. At this point I really didn&#8217;t have much patience left and turned the call back over to my Director. He echoed my sentiments that clearly we weren&#8217;t getting anywhere and the case needed to be escalated. It appeared that the issue most likely was coming from a corrupted configuration database and not from the actual install of SharePoint. However, these &#8220;enterpise level support&#8221; engineers had no idea how to troubleshoot beyond the wizards and graphical tools of IIS and SharePoint Central Management. It seemed fairly obvsious that the troubleshooting would likely have to move into the realm of tracing SQL transactions, looking at database tables, etc &#8211; or perhaps even restoring an old backup of the configuration database if that was the culprit. We didn&#8217;t want to attempt these things ourselves because we are not SharePoint people. Our department is lean &#8211; I manage everything from switching, routing, VMWare and SAN administration to Exchange. Digging into the guts of SharePoint was something we wanted to leave to the &#8216;experts&#8217;.</p>
<p>When my boss explained this to the engineer he told us he was the last line of support and the case could go no further than he. That seemed a bit difficult to believe. I&#8217;ve been involved in other such issues that eventually went to the software engineering team responsible for building it. So my friend overseas is the last line of support for one of the largest and richest corporations in the world. Pretty impressive.</p>
<p>Essentially we cut our losses and tried to contact someone else at Microsoft who could direct us on a more fruitful support path. We failed. We were lied to, given attitude, and again told we had no other choice. We have contracted a private SharePoint engineer responsible for some very large corporate projects and hoping he will be able to help.</p>
<p>Tell me how a corporation the size of Microsoft with such a near global &#8216;monopoly&#8217; in the business world, omnipresent and all powerful, can not provide a decent quality of support? The connections were unusable or barely usable, the engineers were unable to be understood, in some cases they were rude and indignant, and ultimately were unable to solve our issue. Their understanding of the product was limited to a very narrow scope and they clearly did not understand things like clustering, or load balancing. One engineer tried to tell me that all users on a domain by default have permission to log onto a server. Can you imagine?</p>
<p>I can not express how deeply disturbed, angry and disappointed I am. In the mean time I&#8217;m cozying up to Linux. I can assure you my next out of the box computer will be a Mac.</p>
<p>This would be a great time to buy <a href="http://finance.yahoo.com/q?s=AAPL">Apple</a>&#8230;</p>
]]></content:encoded>
			<wfw:commentRss>http://charlessocci.com/2008/06/14/why-i-think-microsoft-really-does-suck-or-lamentations-of-a-former-mcse/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Vista, Vista, Vista</title>
		<link>http://charlessocci.com/2008/02/02/vista-vista-vista/</link>
		<comments>http://charlessocci.com/2008/02/02/vista-vista-vista/#comments</comments>
		<pubDate>Sat, 02 Feb 2008 23:20:35 +0000</pubDate>
		<dc:creator>csocci</dc:creator>
				<category><![CDATA[Microsoft]]></category>

		<guid isPermaLink="false">http://charlessocci.com/?p=11</guid>
		<description><![CDATA[I used to have a nice Dell workstation at work, XP Pro, a GB of RAM, a 7200 RPM SATA hard drive, and some kind of P4 2.x GHz processor and it worked quite smoothly and briskly. (these are important and very technical terms, take note: smooth and brisk). I then let my boss convince [...]]]></description>
			<content:encoded><![CDATA[<p>I used to have a nice Dell workstation at work, XP Pro, a GB of RAM, a 7200 RPM SATA hard drive, and some kind of P4 2.x GHz processor and it worked quite smoothly and briskly. (these are important and very technical terms, take note: smooth and brisk). I then let my boss convince me into an ultra-portable laptop with a docking station. That HP nc2400 was real slow due to it&#8217;s 4200 RPM hard drive (the same one used in the Apple iPod).</p>
<p>I managed to tweak that HP into submission so it worked pretty well on XP Pro; but when a new opportunity came up for an Intel Dual Core 2 processor HP 6910p laptop I jumped at it. A little more weight, but the full size/speed hard drive, the bigger screen, and opportunity to run 64 bit OS&#8217;s were more than enough to motivate me.</p>
<p> The laptop came with <a href="http://www.amazon.com/gp/search?ie=UTF8&amp;keywords=Vista&amp;tag=charleysoccis-20&amp;index=software&amp;linkCode=ur2&amp;camp=1789&amp;creative=9325">Vista</a><img border="0" width="1" src="http://www.assoc-amazon.com/e/ir?t=charleysoccis-20&amp;l=ur2&amp;o=1" height="1" style="margin: 0px; border: medium none" />, of course. There was a choice between 64 and 32 bit versions. Normally, I wipe all of that off the laptop, repartition and install everything myself from scratch, just the way I want it. But in this case, we don&#8217;t have Vista 64, or a volume license &#8211; and there are all these little features on the laptop I decided to go ahead and give it a go. Time to jump in and get the feet wet and all of that. What the hell, Vista x64 here we come.</p>
<p>As I expected, I ran into a lot of walls. I&#8217;ve spent the past 72 hours fussing about and figured out the following. I may not have it all quite exactly right, but I believe you will find solutions to most Vista issues can be solved by researching around the issues mentioned below.</p>
<p>Most of my issues involve networking and permissions which are fairly different from anything prior. In many ways it seems they have tried to incorporate linux or Mac-like features; but it is such a hybrid atmosphere that it becomes totally non intuitive. I&#8217;m constantly second guessing: could this be a Mac type solution, could this be a Linux type solution, is this plain old Windows, or is this some new <a href="http://www.amazon.com/gp/search?ie=UTF8&amp;keywords=Vista&amp;tag=charleysoccis-20&amp;index=software&amp;linkCode=ur2&amp;camp=1789&amp;creative=9325">Vista</a><img border="0" width="1" src="http://www.assoc-amazon.com/e/ir?t=charleysoccis-20&amp;l=ur2&amp;o=1" height="1" style="margin: 0px; border: medium none" /> &#8216;feature&#8217;.</p>
<p>A few things I&#8217;ve come across:</p>
<p>1. UAC &#8211; user account control: similar to linux or Mac, the logged on user (even one with administrative rights) operates with reduced rights. Access to any settings, features, and many applications must be confirmed by clicking &#8216;OK&#8217;. A great idea in theory, but presents ALL kinds of issues since older management tools were not designed with this in mind. Example: this feature seemed to cause issues opening management tools in an mmc console. I ended up turning it off, which solved a lot of issues. In linux you run as root, and everything underneath (any processes run) runs as root automatically. It works quite well &#8211; but this has been a &#8216;feature&#8217; of Unix/linux forever and so my theory is that it just doesn&#8217;t really work in Vista. Not if you&#8217;re in a mixed  environment, and who isn&#8217;t?</p>
<p>2. Authentication &#8211; Vista forces the highest level of authentication which is NTLM v.2 &#8211; unfortunately many non Microsoft systems, older Microsoft systems, and XP based shares (even on a domain) do not support it. The result is you can&#8217;t access shares or printers on many linux/samba systems or Microsoft workstations. The solution is to edit the local system policy on Vista to fail back to the older authentication methods. This will likely come up as an issue in some of our field offices.</p>
<p>3. Accessing shares on an XP Pro domain workstation required creating a local user on the workstation with the same username - userxyz &#8211; as the username I am logged onto my Vista workstation with. This is common in peer to peer environments but not domain environments where you would be prompted for a username and password. Accessing my Windows servers does result in a prompt to authenticate.</p>
<p>4. Exchange 2007 and 2003 management tools are not supported on Vista</p>
<p>5. Cisco does not have a VPN client for Vista x64 and does not plan to release one.</p>
<p>6. Adding Vista to a domain that has GPO&#8217;s enabled can result in issues not seen on XP or 2000 workstations. This primarily centers around the LOCAL SERVICE and NETWORK SERVICE accounts on the Vista workstation. If security rights like &#8220;adjust memory quotas&#8221; or anything related to &#8220;process level tokens&#8221; are set in GPO, they will defeat the local rights of service accounts on the workstation. The fix is to add these two accounts into your domain group policy objects so they get applied (and there are a number of new entries for Vista)</p>
<p>All in all, I&#8217;m not seeing the WHY of <a href="http://www.amazon.com/gp/search?ie=UTF8&amp;keywords=Vista&amp;tag=charleysoccis-20&amp;index=software&amp;linkCode=ur2&amp;camp=1789&amp;creative=9325">Vista</a><img border="0" width="1" src="http://www.assoc-amazon.com/e/ir?t=charleysoccis-20&amp;l=ur2&amp;o=1" height="1" style="margin: 0px; border: medium none" />, except that it is kind of pretty&#8230; One guy described it as a &#8220;<a target="_blank" href="http://chris.pirillo.com/2006/07/18/windows-vista-lipstick-on-a-pig/">pig with lipstick</a>&#8221; but I won&#8217;t go so far. The potential exists for some real security improvements, but mostly I&#8217;ve had to defeat all of them to be compatible in my existing environments.</p>
<p>As for x64 &#8211; most of my 32bit apps work, with the exception of apps that involve any direct type of hardware/network involvement (here it is 50/50). More apps work on XP-64 than work on Vista-64. There are a number of 64bit solutions for many applications, but it is very spotty. I find the lack of management tools for Microsoft&#8217;s flagship Exchange 2007 to be quite puzzling.</p>
]]></content:encoded>
			<wfw:commentRss>http://charlessocci.com/2008/02/02/vista-vista-vista/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>ISA 2006 FTP Problem</title>
		<link>http://charlessocci.com/2008/01/13/isa-2006-ftp-problem/</link>
		<comments>http://charlessocci.com/2008/01/13/isa-2006-ftp-problem/#comments</comments>
		<pubDate>Mon, 14 Jan 2008 02:57:52 +0000</pubDate>
		<dc:creator>csocci</dc:creator>
				<category><![CDATA[ISA]]></category>
		<category><![CDATA[IT and Stuff]]></category>
		<category><![CDATA[Microsoft]]></category>

		<guid isPermaLink="false">http://charlessocci.com/?p=10</guid>
		<description><![CDATA[This is a typical Microsoft weird issue you might spend weeks trying to figure out and it is as easy as un checking a check box.
Problem: When connected to my internal LAN via VPN client, or through IPSec tunnel I can&#8217;t upload FTP files to my internal FTP server. Additionally, when trying to access external [...]]]></description>
			<content:encoded><![CDATA[<p>This is a typical Microsoft weird issue you might spend weeks trying to figure out and it is as easy as un checking a check box.</p>
<p>Problem: When connected to my internal LAN via VPN client, or through IPSec tunnel I can&#8217;t upload FTP files to my internal FTP server. Additionally, when trying to access external FTP servers through my ISA 2006 server, I can not upload.</p>
<p>I scoured my FTP server looking for an issue, when it occured to me I ought to try access from inside the firewall. It worked. Then I searched every access list, cache setting, rule, and property I could think of in ISA 2006.</p>
<p>Finally I found the problem on <a target="_blank" href="http://blogs.lanlogic.net/blogs/tom/archive/2007/01/18/ISA-Server-2006-and-outbound-FTP.aspx">Tom&#8217;s Blog at Lanlogic</a> - Find the rule that applies between your client and the server. This might be the second to last rule, or it might be &#8220;allow outbound access to the Internet&#8221;. It will be the same rule that sits between you and the FTP server. It probably says &#8220;allow all outbound access&#8221;. Guess what? It lies.</p>
<p>Right click the rule and LOOK at the drop down, past properties&#8230; You will see <img align="left" src="http://www.socci.com/isaftp.gif" />this. Click the &#8220;configure FTP&#8221; option. You will see a checked check box that says &#8220;Read Only&#8221;. Un check it. FTP problem with ISA 2006 solved.</p>
<p>These are the things I love about Microsoft.</p>
]]></content:encoded>
			<wfw:commentRss>http://charlessocci.com/2008/01/13/isa-2006-ftp-problem/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>
