nExecUrl -Webbased Cronjobs für Windows

Oftmals benötigt man unter Windows die Möglichkeit Websites zeitgesteuert abzufragen. Meist tritt dies bei größeren Projekten auf, wo Businesslogic in Scriptbasierten Seiten abgerufen werden.

Damit diese Aufgabe relativ konfortabel und konfigurierbar erledigt werden kann hat Drensec Solutions ein kleines Freeware Programm mit dem Namen nExecUrl ins Leben gerufen.

Die Benutzung erfolgt auf eigene Gefahr, bitte haben Sie Verständnis, dass Drensec Solutions Ihnen keine Garantie oder kostenlosen Support für dieses Tool bereitstellen kann. Das Tool benötigt .NET 3.5 oder höher.

Download

nExecUrl herunterladen

Anleitung:

Das Tool wird über die Kommandozeile gestartet und kann so auch problemlos in die Geplanten Tasks von Windows integriert werden.

Folgende Parameter sind möglich:

/url
This parameter is mandatory
it set’s the Url including protocol
Example: /url=http://www.example.com/index.php

/post
This parameter is optional, default it empty
If needed you can set any Post Data here
Example: /post=user=john&pass=word

/silent
This parameter is optional, default it false
If set to true the console Window, would be hidden
Example: /silent=true

/useNTLM
This parameter is optional, default it false
If set to true your LogOn Credatials would by bypassed to the Webserver
and also to a possible Proxy (from IE Configuration)
Example: /useNTLM=true

/showHTMLOutput
This parameter is optional, default it false
If set to true the HTML Output from the Website goes to Console
Example: /showHTMLOutput=true

/saveHTMLOutput
This parameter is optional, default it false
If set to relativ or absolute Path the Output of the Website will be stored
Attention: The File will be overwritten or created not appended!
Example: /saveHTMLOutput=c:\HTMLout.log -> Save the File in C:\ as HTMLout.log
Example: /saveHTMLOutput=output.log -> Save the File in the Dir of nExecUrl

/bypassproxy
This parameter is optional, default it false
If set to true the Proxysettings from IE will be ignored
Example: /bypassproxy=true

Examples:
nExecUrl.exe /url=http://www.test.com/index.asp
nExecUrl.exe /url=http://www.login.to/login.php /post=user=me&pass=you
nExecUrl.exe /url=http://www.login.to/login.php /useNTML=true
nExecUrl.exe /url=http://www.login.to/login.php /silent=true
nExecUrl.exe /url=http://www.login.to/login.php /saveHTMLoutput=c:\my.log