HTML Link aufrufen per Batch?VBS?JAVA?Python?
Hey ho Coder-Gemeinde!
Zugrunde liegt eine Software, mit der ich regelbasiert irgendetwas ausführen kann - eine DOS Batch, oder ein VBS oder was auch immer. Das, was ich aufrufen muss, ist ein HTML Link.
Per DOS Batch wäre meine erste Idee, die iexplore.exe mit der URL aufzurufen, jedoch bleiben diese Prozesse dann ja später offen und ich habe auch die Befürchtung, dass der Aufruf von iexplore nicht funktioniert, wenn der Computer abgemeldet ist.
Was für ein Script könnte mir hier helfen?
DOS?
JAVA?
VBS?
Python?
Vielen Dank für einen Hinweis.
Fugu
Zugrunde liegt eine Software, mit der ich regelbasiert irgendetwas ausführen kann - eine DOS Batch, oder ein VBS oder was auch immer. Das, was ich aufrufen muss, ist ein HTML Link.
Per DOS Batch wäre meine erste Idee, die iexplore.exe mit der URL aufzurufen, jedoch bleiben diese Prozesse dann ja später offen und ich habe auch die Befürchtung, dass der Aufruf von iexplore nicht funktioniert, wenn der Computer abgemeldet ist.
Was für ein Script könnte mir hier helfen?
DOS?
JAVA?
VBS?
Python?
Vielen Dank für einen Hinweis.
Fugu
Please also mark the comments that contributed to the solution of the article
Content-ID: 269798
Url: https://administrator.de/contentid/269798
Printed on: December 12, 2024 at 01:12 o'clock
4 Comments
Latest comment
Hallo Fugu,
z.B: mit Powershell (hier ab PS 3.0) aus einer Batch oder direkt aus dem Aufgabenplaner heraus:
Wenn nur PS2.0 installiert ist, geht's natürlich auch etwas abgewandelt:
Grüße Uwe
z.B: mit Powershell (hier ab PS 3.0) aus einer Batch oder direkt aus dem Aufgabenplaner heraus:
powershell.exe -ExecutionPolicy ByPass -Command "&{Invoke-WebRequest -Uri 'http://www.domain.de'}"
powershell.exe -ExecutionPolicy ByPass -Command "&{(New-Object System.Net.WebClient).DownloadString('http://www.domain.de')}"
Hallo Fugu,
Grüße Uwe
p.s. achte auf die Verwendung von doppelten Anführungszeichen innerhalb des Commands du hast da nämlich eins in deinem Code drin, das du durch ein einfaches Hochkomma ersetzen musst.
Hast du 'ne Idee, warum das abgelehnt wird?
Credentials musst du bei Verwendung der Funktion "Invoke-Webrequest" für die Authentifizierung auf einer Seite als Parameter mitgeben, Beispiel:powershell.exe -ExecutionPolicy ByPass -Command "&{Invoke-WebRequest -Uri 'http://192.168.115.201/control/rcontrol?action=userclick' -Credential (new-Object PSCredential ('USERNAME',(ConvertTo-SecureString -AsPlainText 'PASSWORD' -Force)))}"
p.s. achte auf die Verwendung von doppelten Anführungszeichen innerhalb des Commands du hast da nämlich eins in deinem Code drin, das du durch ein einfaches Hochkomma ersetzen musst.