現在、私はcURLを利用しているAPIを使用しようとしており、PowerShellに変換しようとしています。powershell内で投稿要求を正しく使用する方法
現在、この会社によって与えられた例では、カールを使用することですされています。今、私は、以下のものを使用して呼び出し、WebRequestクラスのメソッドを使用して、PowerShell内これを変換しようとしています
$ curl -X POST -u "youruser:yourkey" -H "Content-Type: application/json"
"https://falconapi.crowdstrike.com/detects/entities/summaries/GET/v1" -d
'{"ids": ["ldt:ddaab9931f4a4b90450585d1e748b324:148124137618026"]}'
:
Invoke-WebRequest -Method Post -Uri $site -Body -Credential 'whatever credentials' |
ConvertFrom-Json | Select -ExcludeProperty resources
私が混乱していますが、一部のようなものであることを-body要求をフォーマットする方法である:
'{"ids": ["ldt:ddaab9931f4a4b90450585d1e748b324:148124137618026"]}'
ここで、LDTパーツは配列を経由しているので、ldtの代わりに$ detectsなどの変数を呼び出そうとしていますが、私はできません。あなただけのハッシュテーブルを作成し、JSONに変換することができ