Melden Sie sich auf der Website-mithilfe von powershell
Ich versuche mich zu anmelden, um eine https-site mit einem powershell-Skript.
Ich habe versucht, mit ein PSCredential, jedoch bekomme ich eine 401 unauthorized Fehler, wenn ich.
Liefere ich den Benutzernamen und das Passwort in das Skript. Ich will es, logge mich ein, ohne dass Sie dazu aufgefordert werden.
Was ist der beste Weg, dies zu tun? Ist es am besten mit einem httprequest?
Hier ist, was ich habe, so weit.
$userName = "username"
$secure_password = ConvertTo-SecureString "my password" -AsPlainText -Force
$credential = New-Object System.Management.Automation.PSCredential($userName, $secure_password)
$proxy = New-WebServiceProxy -Uri "url_for_the_download" -Credential $credential
Sie sind sich nicht uns mitzuteilen, wenn Sie versuchen, einen web-service nutzen, wenn Sie versuchen, führen Sie eine Art von synthetischen Transaktion, etc. Du bist auch nicht angezeigt, uns keine Beispiel-code.
Ok. Ich habe einige code oben-es ist, wo ich bin so weit. Ich bin nicht versuchen, einen Webdienst aufzurufen. Die url beim kopieren-einfügen in meinem web-browser, öffnet sich ein log-in-Bildschirm und downloads eine zip-Datei, nach erfolgreicher Anmeldung. Ich bin versucht, zu automatisieren den gesamten Prozess, so dass ich müssen Sie nur das Skript ausführen zu kümmern, die ganze Sache. Die Website Standardauthentifizierung verwendet. Denn ich bin neu in Powershell und web-Technologien, jede Richtung wird gebeten.
Ok. Ich habe einige code oben-es ist, wo ich bin so weit. Ich bin nicht versuchen, einen Webdienst aufzurufen. Die url beim kopieren-einfügen in meinem web-browser, öffnet sich ein log-in-Bildschirm und downloads eine zip-Datei, nach erfolgreicher Anmeldung. Ich bin versucht, zu automatisieren den gesamten Prozess, so dass ich müssen Sie nur das Skript ausführen zu kümmern, die ganze Sache. Die Website Standardauthentifizierung verwendet. Denn ich bin neu in Powershell und web-Technologien, jede Richtung wird gebeten.
InformationsquelleAutor Skitterm | 2012-07-26
Du musst angemeldet sein, um einen Kommentar abzugeben.
Etwas wie dies funktionieren sollte:
InformationsquelleAutor Chris N