Scripts .bat de CMD: automatización clásica de Windows con IA
Los scripts batch .bat siguen siendo el estándar en muchos entornos Windows corporativos. Cerewro los genera, depura y optimiza desde el chat, añadiendo lógica condicional, bucles y manejo de errores.
Crear script batch desde el chat
Crea un script .bat que compruebe si el servicio SQL Server está activo y si no lo está, lo inicie y registre el evento en un log
Script generado por Cerewro
@echo off
sc query MSSQLSERVER | find "RUNNING" > nul
if %errorlevel% neq 0 (
echo %date% %time% - SQL Server detenido, iniciando... >> C:\logs\servicios.log
net start MSSQLSERVER
echo %date% %time% - SQL Server iniciado >> C:\logs\servicios.log
) else (
echo %date% %time% - SQL Server en ejecucion >> C:\logs\servicios.log
)
Elementos de un script .bat bien estructurado
@echo off: oculta los comandos en la salidasetlocal: aísla variables del entorno del sistema- Verificación de errorlevel tras cada comando crítico
- Log con fecha y hora en cada evento
endlocaly código de salida apropiado