我有一个小的PowerShell脚本,其中我有硬编码的值,我想通过传入变量使其更具动态性。我试过但没有成功。
以下是我的PowerShell脚本的一部分,我想传递$book
和$author
的值。我正在尝试使用Invoke-WebRequest
cmdlet发出HTTP POST请求。
$body = @{
version = '1.0'
inactive = 'false'
yml = { "Service1:\n book: $book\n author: $author\n "} | ConvertFrom-Json
} | ConvertTo-Json
$request = Invoke-WebRequest -UseBasicParsing -Method Post -Uri $uri -Body $body -Headers $headers -ContentType $contentType
$response = ConvertFrom-Json -InputObject $request.Content