Click to Rate and Give Feedback
Tips
Simple steps for creating and restoring Shadow Copies on Windows Server 2008! ...

Read more!

Group Policy settings typically require users to periodically change their passwords. Sometimes, you may have to ensure that a user changes her password the next time she logs on; to do so, follow these simple steps. ...

Read more!

When troubleshooting or optimizing a server for performance, you can use performance monitoring to track the activities of Exchange messaging components. Performance Monitor graphically displays statistics for the set of performance parameters you’ve selected to track. ...

Read more!

Are you familiar with the Wbadmin Backup Command Line Utility? Wbadmin is the command-line counterpart to Windows Server Backup. You use Wbadmin to manage all aspects of backup configuration that you would otherwise manage in Windows Server Backup. For more info, read on. ...

Read more!

You can use Ocsetup.exe to install or remove roles, role services, and features on Server Core. Note that the Ocsetup.exe syntax is case sensitive so you must type package names exactly as shown in this list. ...

Read more!

Also by this Author

I enjoy writing about problems I’ve actually encountered and resolved in my work. It gives me the opportunity to share the benefit of my experience on a particular topic and allows me to grow as a consultant.

Jay Shaw

TechNet Magazine November • December 2005

...

Read more!

If you're running Windows XP, Windows 2000 Server, or Windows Server 2003, you already have Ntbackup. It's time to dispel some of the myths about how it works so you can get good, efficient backups without blowing your software budget.

Jay Shaw

TechNet Magazine Spring 2005

...

Read more!

Don't let your lack of experience with Apple computers paralyze your attempts to connect them to your Windows-based network. Using Services for Macintosh, even a novice can get Windows and Mac machines to play together nicely.

Jay Shaw

TechNet Magazine Winter 2005

...

Read more!

All good IT pros worry about their servers. If something goes wrong it’s your problem and it’s usually a big one. Most of you stick your servers in a closet and neglect them. Unless something blows up, you may not even look at them for months at a time.

Jay Shaw

TechNet Magazine July 2006

...

Read more!

Popular Articles

Learn how you can implement error-handling in Windows PowerShell.

Don Jones

TechNet Magazine January 2009

...

Read more!

Discover how to use the Excel.Application automation model for a more powerful way to process data from your servers and take advantage of the analysis and charting tools built into Excel.

The Microsoft Scripting Guys

TechNet Magazine January 2009

...

Read more!

Security principals underlie so much of Windows security that it is essential for any administrator to have at least a basic understanding of how the various types of Security principals work and how they are used. Here's what you need to know.

Jesper M. Johansson

TechNet Magazine January 2009

...

Read more!

Virtualization brings significant changes to disaster recovery. Here’s an introduction to how the Microsoft virtualization platform factors into your disaster recovery plan, as well as a deeper look into backup and restore options and considerations for Windows Server 2008 Hyper-V.

Adam Fazio

TechNet Magazine October 2008

...

Read more!

The introduction of Hyper-V makes virtualization an even more compelling solution for IT environments. Get an overview of today’s virtualization market and see how Hyper-V improves the manageability, reliability, and security of virtualization

Rajiv Arunkundram

TechNet Magazine October 2008

...

Read more!

Our Blog

NAP monitors the health of specified computers when they attempt to connect to a network and includes a number of mechanisms to enforce health requirements. In this article, Geek of All Trades Greg Shields gives readers an overview of these enforcement mechanisms and, as an example, takes a closer look at setting ...

Read more!

Use Windows PowerShell to Manage Virtual Machines Here are a few examples of how you can use Windows PowerShell scripts to manage virtual machines running on a Server Core installation. Note that these scripts are presented as samples and may need to be customized to work in your environment.

Create a New ...

Read more!

Disabling an Unused Part of Group Policy Objects One way to disable a policy is to disable an unused part of the GPO. By disabling part of a policy that isn’t used, the application of GPOs and security will be faster.

Administer Windows Server 2008 Server Core from the Command Prompt ...

Read more!

In the August 2008 issue of TechNet Magazine, Paul Randal wrote an article Top Tips for Effective Database Maintenance.  It was geared toward "involuntary  DBAs" (IT pros who inadvertently wind up responsible for a SQL Server instance).  The article had a great response from our readers so Paul has written another ...

Read more!

Microsoft Forefront is designed to deliver an integrated security solution that makes it much easier to deploy and manage security across an organization’s IT infrastructure. In this, our annual security issue, we feature two articles that describe how Forefront Security protects instant messaging and e-mail.

Protect ...

Read more!

Field Notes TLC for Your Server
Jay Shaw


In the July issue I wrote about the care and feeding of your server. I beseeched you to treat your servers as if they were living beings. Do so, and they’ll reward you with steady service. Don’t, and you may have to start thinking about disaster recovery. It’s far better to build disaster prevention into your daily maintenance schedule.
It doesn’t take the power of a lightning bolt to destroy your server. A simple brownout can do lots of damage. Yes, yes, I know you have a mondo UPS with line conditioning, but when was the last time you looked at the UPS itself? They put those little lights on the front for a reason. Over time, batteries fail. The little lights turn red in warning, often months or even years before the batteries quit. Then their services are needed one day and—BAM. Now you have a dead server.
You should also have a look at the load distributed on each UPS. Good ones have a meter to show you whether they are overtaxed. I usually keep each one at no more than 50 percent capacity, just to be on the safe side. Of course, you hooked up the USB cable and loaded the necessary software to shut the server down in the event of a power outage, right?
Recently I had a UPS battery fail. This isn’t usually an emergency but I made sure to order a replacement right away. When my new battery arrived, I went to replace the old one and it was a mess. The battery had swelled from heat on the inside of the steel case. It didn’t rupture but it was very close. It was so bad I had to use a hammer and a screwdriver in order to remove the old battery. I hate to think what might have happened if I hadn’t noticed the problem.
Most of the time your server doesn’t ask for much—it just sits there humming along. But it does try to give you advance warning when things are not as they should be. It speaks its own special language known as the Event Log. I know many of you ignore the Event Log, but this is exactly where integrating prevention into your regular schedule will do you the most good. Most problems will be identified with a warning in the log before they reach a critical state. The Event Log can identify problems with power and heat, register an alert that you’re running out of drive space, or note a failed hard drive or other peripheral. Failed backups will show up in the Event Log, as will all attempts at unauthorized access. Look at the Event Log daily and look up anything that isn’t clear.
Of course, we’ve all seen servers get sick with a virus. Just as with people, servers can be cured most of the time, but the longer they’re left untreated the more damage they’ll suffer. I know you have virus protection and scans scheduled to run on a regular basis. Do you actually look at the scan results, clean things up if necessary, and then make sure the server is clean by running an additional scan? If you don’t find and eliminate a virus early enough, it can spread to other servers and PCs.
Certainly human error is one of the most dangerous of all threats to your server. How many times have you done something you know is wrong but you’re just too impatient to take proper precautions? Or maybe you haven’t done something you should have. I was once working with a client who was having trouble with his Exchange Server information store. I was remote, helping him over the phone. I asked him to make sure his backup was current before running eseutil.exe and he told me he had it covered. I wanted to run the utility on a copy of the database rather than the original file, but making a copy would have required extra time. Of course Mr. Murphy (of Murphy’s law) reared his ugly head. The database was not repairable and we found that, in fact, there was no backup done the night before. Two days of e-mail were lost, and lots of users were screaming.
You can also kill the server with kindness. Even if you’re diligent about preventive maintenance, you still need to be on guard. One of my customers has a single server sitting in a closet that is shared. Every few months the cleaning crew vacuums in and around the closet, and almost every time they do, I get a call the next morning. Usually I find that the cables were removed and not put back correctly or the server was just simply turned off by accident and not restarted. Sure, you want to keep dust away from your server, but exercising a little caution when cleaning near the machines is pretty important. It may even be necessary to restrict physical access to the server area.
I’m sure you see the common thread here. Too often we become unwitting collaborators in our server’s destruction, just for lack of a few logical precautions. If you take care of problems while they’re small, they’ll never grow into disasters. To do this, though, you need to be aware that the problems exist. If your daily maintenance schedule makes checkups routine, your server will live a long, happy life.

Jay Shaw is an independent network consultant. His company, Network Consulting Services, is located in Long Island, New York. He can be reached at info@ncservices.net.
© 2008 Microsoft Corporation and CMP Media, LLC. All rights reserved; reproduction in part or in whole without permission is prohibited.
Page view tracker