Saludos,
- CMD es un intérprete de comandos o lanzador, puedes hacer cualquier cosa que los comandos permitan. Hay comandos, aplicaciones o utilidades del propio CMD (internas), del sistema operativo (externas), o de terceros ahí en internet.
- Hay bastantes libros y tutoriales de CMD o Batch. Batch puede no ser muy potente con sus comandos internos o externos, pero llega a ser muy útil si se usa como lanzador de comandos externos o aplicaciones de terceros como ordenar a PowerShell a hacer algo, o a Visual Basic Script, o a PSTools, etc, estas aplicaciones si que tienen buen poder y son administradas por CMD para darles un comportamiento requerido.
- Hay muchas aplicaciones que además tienen la funcionalidad de recibir parámetros y ser ejecutado desde una línea de comandos como la CMD para realizar trabajos por lotes o masivos.
- Si te estás iniciando en CMD te puedo recomendar este libro gratuito en español:
https://sites.google.com/site/nikos3194rfcindex/Tutorial%20de%20programacion%20Batch%20%5Bfinal%5D.pdf- También podrías descargar la Referencia completa de comandos internos y externos de CMD desde (inglés):
https://www.microsoft.com/en-us/download/details.aspx?id=2632https://download.microsoft.com/download/7/2/9/729BB069-C0B9-4C68-9245-0ED23C11B6ED/WinCmdRef.chm