I know this is Slashdot and I'll probably get modded down for this, but I'll say it anyway. Your impression of Microsoft products being a "click, click mindset" simply shows that you do not understand the more sophisticated and efficient ways of using their products. Powershell is an extremely capable scripting language, in fact the GUI for Windows Server is now optional. Being a competent IT professional is about recognizing the right tool for the job, not blindly preferring one technology over another. The is a reason that Windows is so prevalent in the corporate world. "Real IT engineering/sysadmin work" most definitely includes being a competent widows system administrator. The problem is that most people calling themselves windows sysadmins are anything but competent.