Powershell, Download einer Datei, nach Login auf Webseite
Liebe Administratoren,
wie in meiner letzten Frage schon einmal erwähnt, arbeite ich mich gerade erst auf meinem WinServer 2012 und dessen Powershell 4.0 ein, und bitte daher um Nachsicht, für zu viel Torheit.
Kurz die Problemstellung umrissen:
Ich möchte gerne eine Datei per HTML-Download herunterladen. Die Seite erfordert jedoch einen vorrigen Login.
Per Internetexplorer komme ich an die Datei, finde die Variante aber noch denkbar wenig elegant.
$Url = “www.webseite.de”
$url_dl = “https://www.webseite.de/ItemExport/”
$Username=”mail@adresse.de”
$Password=”0815passwort”
$IE = New-Object -com internetexplorer.application;
$IE.visible = $true;
$IE.navigate($url);
while ($IE.Busy -eq $true)
{
Start-Sleep -Milliseconds 2000;
}
$IE.Document.getElementById(“infoBarLoginName”).value = $Username
$IE.Document.getElementByID(“infoBarLoginPassword”).value=$Password
$IE.Document.getElementById(“infoBarLoginButton”).Click()
while ($IE.Busy -eq $true)
{
Start-Sleep -Milliseconds 2000;
}
$IE.navigate($url_dl);
wie in meiner letzten Frage schon einmal erwähnt, arbeite ich mich gerade erst auf meinem WinServer 2012 und dessen Powershell 4.0 ein, und bitte daher um Nachsicht, für zu viel Torheit.
Kurz die Problemstellung umrissen:
Ich möchte gerne eine Datei per HTML-Download herunterladen. Die Seite erfordert jedoch einen vorrigen Login.
Per Internetexplorer komme ich an die Datei, finde die Variante aber noch denkbar wenig elegant.
$Url = “www.webseite.de”
$url_dl = “https://www.webseite.de/ItemExport/”
$Username=”mail@adresse.de”
$Password=”0815passwort”
$IE = New-Object -com internetexplorer.application;
$IE.visible = $true;
$IE.navigate($url);
while ($IE.Busy -eq $true)
{
Start-Sleep -Milliseconds 2000;
}
$IE.Document.getElementById(“infoBarLoginName”).value = $Username
$IE.Document.getElementByID(“infoBarLoginPassword”).value=$Password
$IE.Document.getElementById(“infoBarLoginButton”).Click()
while ($IE.Busy -eq $true)
{
Start-Sleep -Milliseconds 2000;
}
$IE.navigate($url_dl);
Bitte markiere auch die Kommentare, die zur Lösung des Beitrags beigetragen haben
Content-ID: 297970
Url: https://administrator.de/forum/powershell-download-einer-datei-nach-login-auf-webseite-297970.html
Ausgedruckt am: 05.05.2025 um 07:05 Uhr
1 Kommentar