私がinvoke-WebRequestクラスについては、以下の私のコードPowerShellで与えられた例を使用して、問題を抱えている:私は「パラメータ 『ウリ』をバインドできませんというエラーを取得していますPowerShellの起動-WebRequestクラスのログイン
$wr = Invoke-WebRequest -URi "http://localhost:51880/Users/Login.aspx" -SessionVariable SMSession
$SMSession
$dbForm = $wr.Forms[0]
$dbForm
$dbForm.fields
$dbForm.Fields["Login1_Username"] = "johnsmith"
$dbForm.Fields["Login1_Password"] = "password1"
$r = invoke-WebRequest -Uri "http://localhost:51880/Users/Login.aspx" -WebSession $SMSession -Method Post -Body $dbForm.Fields
を。
私はこのコードのさまざまな例がありますが、私にとってはうまくいきませんが、誰かが私を助けてくれますか? ($ r)やっているように見えるのは、同じページをもう一度呼び出して実際にログインしていないことだけです。
ありがとう
最後の行からブラケットを取り外し、それは細かい '$ rを=呼び出し、WebRequestクラス-uri "www.facebook.com/login" -WebSession $ SMSESSIONを動作します - メソッドPost-Body $ dbForm.Fields' –
こんにちは、コードは大括弧なしで正常に実行されますが、まだ実際には私にサインインしていません。もしそうなら、チェックする方法はありますか?私はそれを実行した後$ dbForm.fieldsを使用していたが、まだログイン画面が表示されていることを意味する – James