Should you upgrade to Windows Server 2008?

There is a lot of hype in the IT industry when it comes to new releases of products. Look at the iPhone, Windows Vista, WiMax, OSX Leopard, etc. Hype is a part of our culture. Being able to sift through the hype and make a logical decision is what separates a sound business decision from a poor business decision.

Windows Server 2008 (formerly Longhorn Server) comes out next year and I want to dig through the hype to help you make a decision for yourself whether migrating servers will be worth it in the next 18-24 months.

I can throw words like increased security, flexibility, ease-of-use, locked down, great protections, but what does it really mean and how does it benefit you? Do you just believe the wordsmiths or do you perform your own due diligence? I hope the latter.

In all honesty, my answer to the question of should you upgrade would be it depends. Let me explain. If your company is completely satisfied with the status quo of Windows Server 2003 and does not have any pressing need for any of the new features in Windows Server 2008, stay the course and save some money. An upgrade of systems and servers requires much planning and a good deal of money.

On the other hand, if you have a need for a Windows Server Core only installation, network access protection, read-only domain controllers, built-in virtualization, scripting, or any other new feature, migrating to Windows Server 2008 makes sense.

For example, in a perfect world, all domain controllers would be in a single server room with unlimited bandwidth and powered with constant surveillance. We do not live in this world, and in many corporations there are quite a few satellite or branch offices throughout the country or world. But Windows Server 2008 allows you to configure read-only domain controllers (RODC).

An RODC is a domain controller that you can install at a remote location. Its sole purpose is to host a read-only copy of your Active Directory (AD) database. This method gives you peace of mind in not having to worry about the physical security of a domain controller hundreds or thousands of miles away. The RODC holds a minimal set of information and all changes made must come from a domain controller with full control that replicates to the RODC.

In the real world, a major car dealership could have all of their domain controllers in corporate headquarters and put an RODC in every dealership throughout the country instead of the current, common practice of a full-control domain controller.

For many corporations throughout corporate America, this single feature will make migrating worth it. For companies who do not need this feature or any other "Hot Hype" features, they will not be fazed.

Let’s move on and talk about companies who are actively consolidating and wanting to really secure and streamline Windows servers. In your current server environment, you load the complete Windows OS and kernel environment on a single server. You then can use roles to only turn on certain features.

What if I told you that you can now perform a Windows server core installation with only the minimum environment necessary to run the specific role you have in mind? If your server is going to just be a DHCP server, you can configure the role to just be a DHCP server and only a DHCP server. You no longer have to install the whole Windows OS, just install the feature you want and best of all it has a minimum user interface (UI).

After installing Windows server core and booting up, all you get is a command line box and a minimum UI. With a Windows server core installation, you get none of the following: desktop shell (aero, wallpaper, etc.), CLR and .NET Framework, MMC console or snap-ins, start menu, control panel, Internet Explorer, Windows Mail, WordPad, Paint, Windows Explorer, run box, etc. It is bare bones.

You do get the kernel and that is all you need. It allows you to have a very secure deployment of a specific role of Windows. This type of configuration allows a corporation to easily consolidate Windows server to very specific locked down roles. For example, you can have a dedicated command line IIS Web server, dedicated DHCP server, DNS Server. You could even take it one step further and virtualize these systems. Many data centers and network operation centers (NOCS) will take advantage of a Windows server core installation. It is a very secure and tight installation.

Additionally, many IT administrators prefer command line over a UI. A new scripting language will be included in Windows Server 2008 called Powershell. It allows IT administrators to script out many tasks and allows for automation of many Windows administration tasks. Best of all the language is based on .NET and has more than 130 standard command lines tools if you are not up to speed on this technology or are not a scripting expert.

Imaging being able to write a script that quickly checks the service pack level and network configuration on every server in your environment. The sky is the limit with this scripting language. It is Microsoft’s plan to have you be able to script every task in Windows that has a UI.

The needs of your remote users could also cause you to migrate to Windows Server 2008 more quickly than other people. Currently, if you want remote users to access your system, you configure a virtual private network (VPN) connection into your network. Some may feel that this provides remote users too much access to the network and is an unacceptable risk.

In Windows Server 2008, you could use terminal services gateway (TSG) to allow your remote users securely through your firewall to applications running on terminal servers on your network. Combine this with the ability to publish applications, which is new in Windows Server 2008, and you have a much more secure deployment for end users. If none of this matters to you and you feel you have a secure VPN than migrating may not make much sense.

As you can see, there is no clear-cut answer on whether or not you should migrate to Windows Server 2008. If you can benefit from any of the new features of Windows Server 2008, it is a good idea for you to migrate to the new platform. If you are happy with Windows Server 2003, stay the course and be content.

Now, if you are running Windows Server 2000 the next logical upgrade would be to Windows Server 2008. You wouldn’t want to upgrade to Windows Server 2003 when a new server OS is coming out right around the corner.

On the other hand if you are planning a desktop upgrade from Windows 2000 Professional\Windows XP to Windows Vista, in the next 18-24 months, moving to Windows Server 2008 is ideal since it will be designed to run best with Windows Server 2008. The choices all revolve around your specific needs. There is no wrong decision.


I have been running Server2008 for about 6 months now and if I had it to do, I would not upgrade to this OS. Granted it does have some new/revitalised features-Server Manager,BDC (RoDC),powershell, installingonly what you need, the other issues I seem to be having would in no way be worth it. Numerous issues with USB devices-not wanting to recognize several different models and then dropping them constantly, not allowing the Administrator access to my own files, then telling my administrative account, I need admin rights to perform a simple function such as changing file permission on my pen drive after it finally recognized it. And talk about the cumbersome Networking menu! You renaming things and putting them in inaccessible places is not in my opinion improvement. The system coonstantly crashes and locks up. (I will concede that my hardware maybe a few years old). Configuring your desktop has become so cumbersome...all I want to do is change the color and background image and the screen resolution. What did I do to deserve going to so many different places? A task that is consumately easy on Win 2000/3. So I have had my lifes worth of CD's stolen and the rest that I have, are getting scratched up. So I decided that I will copy them to a NAS I bought! The files show up like a 100k file and I cannot copy them. Then I decided I wanted to use another browser other than IE. They all run so slow, compared to IE. Try finding and using event viewer! Now those new functionality etc I would consider good, the firewall looks really good too. My overall experience has been a disaster so far. I will get some new hardware and try again. Let me know how well it has served you.


After a decade of Microsoft convincing everyone that a server had to have a pretty (and resource consuming) GUI (which Novell originally did not) we're going to get a scriptable command-line controllable server again. Amazing.


Yeah, but the core edition is a gip and you can't even run PowerShell locally (you can remotely, however).


Netware had a character Orientated Windows system "COWS" with a login script. many companies used KixStart for there login scripts before AD came out. I still write scripts, command file batch files to do SQL maintance or AD updates or install patches. I know they will work and quick not like XML. How many times has replication failed on you AD infrastructure with no messages or errors. there has been 100's of occasions I have fallen asleep waiting for a windows server to paint the screen over a global WAN or SAT link. many 3rd world countries have extreemly poor telephone or comms or unreliable power to provide a 4Meter satilte dish. But perhaps Microsoft would be better off buy ing Solaris licences :-)

Editor's Picks