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
Bitte markiere auch die Kommentare, die zur Lösung des Beitrags beigetragen haben
Content-ID: 269798
Url: https://administrator.de/contentid/269798
Ausgedruckt am: 25.11.2024 um 16:11 Uhr
4 Kommentare
Neuester Kommentar
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.