Yo uso Take Command 9.0. He usado JPSoft's productos durante años. Tiene una interfaz con pestañas. Tengo Take Command comenzar con Take Command, Powershell y CMD.exe, cada uno en su propia pestaña. No resalta la sintaxis. Take Command es sintácticamente compatible con CMD.exe y mejora bastante cada comando y agrega muchos más.
PowerShell no es un reemplazo completo de CMD.exe o Take Command. Me encuentro usando ambos. Puede preguntar por qué seguiría usando CMD.exe y es porque usaré Take Command para probar un archivo por lotes que está limitado a comandos que funcionan en CMD.exe y luego necesito implementar el archivo por lotes en una estación de trabajo / servidor que no tiene Take Command. Puedo crear / probar en Take Command y luego verificar que funciona en CMD.exe antes de implementarlo.
No conozco ningún IDE que proporcione Intellisense para archivos por lotes específicamente. Si lo hicieran, sería solo para algunas palabras clave de todos modos. La mayoría de las veces, en archivos por lotes, ejecuta comandos que son externos al lenguaje por lotes y no se incluirían en Intellisense.
Utilizo Textpad para editar mis archivos por lotes. Take Command tiene un depurador y tiene capacidades de registro que facilitan la prueba de sus archivos por lotes.