He configurado el siguiente programa por lotes para que se ejecute a la hora programada usando el Programador de tareas. En el Programador de tareas, he establecido "Ejecutar si el usuario ha iniciado sesión o no".
Si ejecuto la tarea del Programador de tareas cuando estoy conectadoen, el rizo funciona. Pero si cierro la sesión y luego a través de la tarea del Programador de tareas, curl no funciona. Parece que la autenticación de proxy está fallando cuando se desconecta.
He estado probando diferentes interruptores como --anyauth y --proxy-anyauth pero no funcionó.
setlocal
cd /d %~dp0
@echo off
>log.txt (
some_exe.exe
call curl.exe -U : --proxy-ntlm --proxy myproxy.com:8080 http://www.google.com)
Respuestas
0 para la respuesta № 1debe pasar los parámetros de nombre de usuario y contraseña cuando no haya iniciado sesión:
call curl.exe -U USERNAME:PASSWORD --proxy-ntlm --proxy myproxy.com:8080 http://www.google.com