Я пытался преобразовать приведенную ниже команду cURL в PowerShell, чтобы использовать ее в своем сценарии. Я преобразовал его, но при каждом выполнении команды выдает ошибку, как на скриншоте.
cURL команда: curl -X POST "https://www.hybrid-analysis.com/api/v2/quick-scan/file?_timestamp=1585901455112" -H "accept: application/json" -H "user-agent: API_KEY" -H "Content-Type: multipart/form-data" -F "scan_type=all" -F "file=@xyz.png;type=image/png" -F "no_share_third_party=false" -F "allow_community_access=false"
преобразованная PowerShell команда:
[Net.ServicePointManager]::SecurityProtocol = [Net.SecurityProtocolType]::Tls12;
$fileqq = Get-ChildItem -Path "C:\temp\xyz.jpg"
Invoke-WebRequest "https://www.hybrid-analysis.com/api/v2/quick-scan/file" -Headers @{'accept' = 'application/json'; 'user-agent' = 'Falcon Sandbox' ; 'Content-Type' = 'multipart/form-data' ; 'api-key' = "API_KEY"} -Method Post -Body @{"scan_type" = "all"; "file" = "$fileqq" }
ошибка команды powershell
Было бы полезно, если бы кто-то указал на ошибку или исправил мою преобразованная команда
Большое спасибо за помощь.