I work pretty extensively in desktop support. Sometimes, when I don't have much work to do, I'll start doing prep work for other projects or just preventive maintenance and doing a general checkup. A big part of the purpose is just to stay busy. If someone is paying me for an eight hour day, they don't want me just sitting around. Sometimes my boss also wants me to put on a good show for clients to make them feel at ease. Some tasks are just information gathering to find things that could be potentially a problem in the future, or to relay that information to another tech who may be working on it. So I have a lot of things I can do on a desktop where the user isn't experiencing any problems.
For a Windows desktop, I'll check Event Viewer, I'll run Disk Cleanup, Disk Defragmenter, sfc /scannow, memtest, virus and other malware scans, Windows Update, etc. I can get a lot of progress bars going and just monitor them while doing other work.
My question is what maintenance and checkups can I do on a Windows Server. I don't really work much with servers, but sometimes I need to babysit a Windows server until the MCSE guy arrives and I'm sure it could be helpful if I told him I ran this scan or that scan while waiting. Is there an equivalent to what I'm doing on a Windows desktop that I can do on a Windows server? And we can assume the server is running a bunch of good stuff like: domain controller, IIS, DNS, VPN, DHCP, etc. Also, is there anything I can do for Exchange as well?
And just to be clear, let me ask this question in another way. If you went to a small business and there was a Windows server and no one was experiencing any problems, but they guy said, can you just check it anyway for the next two hours to make sure everything is okay, what would you do on the server?