1

PowerShellスクリプトを使用してhttpsサイトにログオンしようとしています。

PSCredentialを使用しようとしましたが、使用すると401の不正なエラーが発生します。

スクリプトでユーザー名とパスワードを指定しています。プロンプトが表示されずにログインしてほしい。

これを行うための最良の方法は何ですか?httprequestを使用するのが最善ですか?

これが私がこれまでに持っているものです。

$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
4

1 に答える 1

2

このようなものが機能するはずです:

$client = New-Object System.Net.Webclient
$client.Credentials = New-Object System.Net.NetworkCredential("user","pass")
$client.DownloadFile("http://somesite.com/somefile.zip","C:\somefile.zip")
于 2012-07-26T20:11:11.427 に答える