For some time now IIS management can be automated programmatically and with standard command line tools. I write MSI installer files that do this in VBScript for example - it's a dirty job but someone's got to do it. Is Windows Powershell the new invention you're thinking of?