I’ve long been a shell scripter. My first introduction to scripting was constructing the 3,000+ lines of hand-written batch files that controlled the operation of my DOS-based BBS. Since I was active in several networks, I had a lot of utilities I had to cobble together, and batch files were the only way to do it.
Well, no more. Now I’m installing PowerShell, and I’m finding I can do some amazing things in a small amount of scripting. Take a look at this specific example I outline on my blog and tell me what you think.
PowerShell, though it’s not yet RTM, is a powerful enough shell that I’ve found myself wishing that Microsoft would stop ignoring UNIX and actually port it to UNIX machines. PowerShell’s innovations are clear enough to be of great value even on a UNIX system.