Question: are batch files still used?
Answer: Old batch files will still run in PowerShell, and command-line tools still work just fine. PowerShell's script language is a real programming language.