по какой-то причине я застрял с простым Invoke-WebRequest
.Мне нужно отправить XML-файл на сайт методом «POST» и enc-Type «multipart / form-data».Мой код:
$SupraliftXML="C:\supralift.xml"
$Uri = 'https://www.supralift.com/servlet/EcutServlet?handler=BulkloadHandler&jfaction=0'
$Form = @{
muddledPassword = 'mypassword'
userID = 'myuserID'
XMLfile = Get-Item -Path $SupraliftXML
}
$Result = Invoke-RestMethod -AllowUnencryptedAuthentication -Uri $Uri -Method Post -Form $Form
Я получил сообщение об ошибке: отсутствует параметр типа "-form"
$ Result = Invoke-WebRequest -Uri $ Uri -Method Post -Form$ Form + CategoryInfo: InvalidArgument: (:) [Invoke-WebRequest], ParameterBindingException + FullyQualifiedErrorId: NamedParameterNotFound, Microsoft.PowerShell.Commands.InvokeWebRequestCommand
Спасибо за любую помощь!