coming from bash, what windows scripting language to learn?
.net, bash, powershell, scripting, windows
Solution
If you are learning .NET, Powershell is the only choice. VBScript has been around for much longer, and so there are probably more examples and samples out there for VBScript. But Powershell is where Microsoft is focusing for scripting for the future. It is included in WS2008 (R2), it will be in Win 7, and it can be added on to Vista or WS2003 or WS2008. Powershell is strategic. I find it much more powerful than VBScript.
The community around Powershell is ramping up, too. Just one example: If you go to powershell.com you can sign up for a "powershell tip of the day" sent in email.
As for .NET intersection - Powershell can load .NET assemblies and call into them, so the two things will be very complementary.
Problem
For work I am moving over to windows after being on linux for quite a while. I want to get some scripting skills going for administrative tasks in windows. I am quite good with bash, but bash's "libraries/tools" are missing a lot when it comes to windows. I see vbscript, wsh, powershell, cmd, jscript, etc and wondering what to learn, or what combination of things. I'm also learning .net so it might be nice if it helps with that, but its not a requirement.