2017-01-16 12 views
-1

私はまだpowershellを初めて使用しています。私は自動化のためのスクリプトを作成しています。 必要なすべての機能を実行するスクリプトを作成しましたが、特定の機能を実行しようとするとエラーが発生すると が発生します。私は、エラーを生成し、それを私のスクリプトに挿入しようとすると、エラーを生成しようとすると正常に動作する私の驚きにターミナルでそれを実行しようとしましたPowershellでWebリクエストを呼び出す

ここでは、 "Invoke-WebRequest:基になる接続が閉じられました:受信時に予期しないエラーが発生しました。"

function Create-SUMStartPayload{ 
[xml]$REST = '<Process xmlns="http://www.sap.com/lmsl/slp"> 
<parameters> 
<Parameter> 
<id>UiTopology</id>   
<value>JAVA_ONLY</value>  
</Parameter> 
</parameters> 
</Process>' 
return $REST 
} 

function Start-SUMStartPayload{ 
param(
[Parameter(Mandatory=$True)] 
[xml]$SUMXML) 
Invoke-WebRequest -Uri "http://j3lsap.nestle.com:1128/lmsl/sumjava/J3L/slp/services/SUM4Java/processes" -Method post -ContentType 'text/xml' -Body $SUMXML -Credential $j3ladm 
} 

エラーの原因はわかりません。この関数をスクリプトに挿入すると発生します

答えて

0

関数が呼び出されたとき、または宣言されたときにエラーが発生しますか?実際のスクリプト、特に行番号などを含む実際のエラーテキストに貼り付けます。

関連する問題