cURL é uma aplicação de console, então irá fazer com que uma janela de prompt de comando apareça, ainda que brevemente.
O que você pode fazer é usar Início oculto para invocar a cURL por sua vez:
Estou usando o seguinte comando em uma tarefa agendada no Windows para atualizar meu IP para o serviço de DNS dinâmico gratuito chamado EntryDNS :
curl.exe -k -X PUT -d "" "A sequência da API do URL aqui"
O problema que estou tendo é curl é abrir um terminal toda vez que o comando é executado. Existe um interruptor ou uma maneira de fazer o curl rodar "silenciosamente" ou de maneira não verbosa, onde um terminal não será mostrado?
EDIT: Eu tentei usar ambos os switches -s -S. (-sS também)
cURL é uma aplicação de console, então irá fazer com que uma janela de prompt de comando apareça, ainda que brevemente.
O que você pode fazer é usar Início oculto para invocar a cURL por sua vez: