ASP.NET WebMethods は、.NET で動作するのに十分な "Web サービス" ではないようNew-WebServiceProxy
です。それともそうかもしれませんが、初期化する方法がわかりませんか?
代わりに、次のように手動で実行してみました。
$wc = new-object System.Net.WebClient
$wc.Credentials = [System.Net.CredentialCache]::DefaultCredentials
$url = "http://www.domenicdenicola.com/AboutMe/SleepLog/default.aspx/GetSpans"
$postData = "{`"starting`":`"\/Date(1254121200000)\/`",`"ending`":`"\/Date(1270018800000)\/`"}"
$result = $wc.UploadString($url, $postData)
しかし、これにより、「リモートサーバーがエラーを返しました: (500) 内部サーバーエラー」が表示されます。だから私は少し間違ったことをしているに違いありません。
PageMethod
PowerShell から my を呼び出し、エラーを発生させない方法についてのアイデアはありますか?