-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
}
我不知道是什麼導致了錯誤。它只發生在我將這個函數插入到我的腳本中時