It will be interesting to hear another opinions.
According to me - No with a declining tendency (despite this will probably will not make less interested on the topic).
First of all it is not recognized by the employers as useful technology - most of IT professionals consider the batch scripts as something that allows them to execute their programs/scripts rather something that deal with more complicated logic. The syntax of more powerful commands is too different to the normal programming languages and almost nobody wants to invest time in learning it. And batch files have too limited capabilities after all. It's impossible to have a job only with knowledge in batch/(WSH) even for sysadmins. I even don't think it will be noticeable point in your resume.
The main plus of the batch scripting is the backward compatibility - mainly with Win2003 (as a server OS it is the most important), WinXP and Vista (which has no powershell installed by default). But these OSes have less and less market share (if Vista has some at all).
The other is that batch files are fast (in most of the cases) compared to powershell - this also is valid for WSH.
Looks like the future is powershell (with a little bit javascript due to node+typescript and at some degree jscript.net and jscript) :
Code: Select all
http://www.indeed.com/jobtrends/%22batch+script%22.html
http://www.indeed.com/jobtrends/vbscript.html
http://www.indeed.com/jobtrends/powershell.html