none
Mit Powershell download Abfrage automatisieren RRS feed

  • Frage

  • Guten Tag, 

    ich bin zurzeit damit beschäftigt einen automatisierten Download-Script für eine temporäre .ica Datei zu schreiben, sodass ich mich beim Hochfahren des Rechners nicht noch mal im Frontend anmelden muss, und den download selbständig durchführen muss. 

    Ich bin soweit gekommen, dass ich es geschafft hab mit dem Script eine .ica Datei runter zu laden, allerdings wird auf diese Art und Weise die Sicherheitsfrage vom Explorer, ja es muss aus diversen Gründen tatsächlich der Explorer verwendet werden, umgangen, sodass die Datei im Grunde genommen inhaltslos ist. 

    Da ich diese Automatisierung nicht nur für mich gedacht ist, ist es auch keine Lösung einfach die Sicherheitsfrage zu deaktivieren. 

    Meine Frage nun: 

    wie steuer ich dieses auftauchende Fenster im Explorer, welches abfragt, ob man die Datei "öffnen", "Speichern" oder "Speicher unter" möchte, an ?

    Optimal wäre, wenn direkt der Button "öffnen" getätigt werden könnte.

    Mein aktueller Quellcode sieht folgendermaßen aus:

    $ie = New-Object -ComObject "internetExplorer.Application"
    $ie.Visible= $true 

    $ie.Navigate("https://beispiel.de")

    While ($ie.Busy -eq $true) {Start-Sleep -Seconds 2;}


    $Link = $ie.document.getElementByID("ctl11_ctl00_ctl00_btn_logon")
    $Link.click()

    While ($ie.Busy -eq $true) {Start-Sleep -Seconds 2;}

    $downl = $ie.document.getElementByID("ctl11_ctl04_ctl00_rep_apps_lb_App_0")
    $downl.click()

    While ($ie.Busy -eq $true) {Start-Sleep -Seconds 2;}

    Da dieses Abfrage Fenster ein Browser internes Element ist und kein HTML Button oder gleichwertiges weiß ich nicht, welche ID jener Button hat, oder wie ich ihn ansteuern kann

    Vielleicht hat der ein oder andere unter euch eine Idee.

    Grüße D. :)  

    Donnerstag, 17. August 2017 08:24

Antworten

Alle Antworten