【发布时间】:2020-11-09 23:11:55
【问题描述】:
我是 Powershell 的初学者,想知道是否有人可以帮助我解决以下问题。
$baseurl = "some url address"
$Body = @{
jsonrpc = "2.0"
method = "user.login"
params = @{
user = "username"
password = "password"
}
id = 1
auth = $null
}
$BodyJSON = ConvertTo-Json $Body
write-host $BodyJSON
try {
$zabSession = Invoke-RestMethod ("$baseurl/api_jsonrpc.php") -ContentType "application/json" -Body $BodyJSON -Method Post | `
Select-Object jsonrpc,@{Name="session";Expression={$_.Result}},id,@{Name="URL";Expression={$baseurl}}
问题是我需要将上面的内容转换为在 powershell 2.0 中使用,因为 invoke-restmethod 不起作用。有人可以提供代码或其他东西来帮助我吗?非常感谢!
【问题讨论】:
-
Stack Overflow 不是代码编写服务。请参考文档并进行独立研究并尝试自己解决问题。
-
正确 - 但它是一个提供帮助的平台,所以也许让我们提供支持,如果您有任何信息,请给我。此外,我已经并且仍在对此进行研究以尝试解决它,因此我在这里寻求帮助。
-
更新问题以包含您尝试过的内容和无效的内容。
标签: .net powershell powershell-2.0 invoke