1
APIをコールして(DNSプロバイダからレコードのリストを取得する)必要があります。これはcurlを使用して行うことができます。これはしかし、私はPowerShellのInvoke-WebRequestを呼び出すことからJSONにアクセスするにはどうすればよいですか?
$uri = "https://api.dnsimple.com/v2/12345/zones/example.com/records"
$headers = @{}
$headers["Authorization"] = "Bearer mytoken"
$headers["Accept"] = "application/json"
$foo = Invoke-WebRequest $uri -Headers $headers
からこのコマンドを実行すると、これを行うことができるように私のすべてのレコード
curl -H 'Authorization: Bearer mytoken' -H 'Accept: application/json' https://api.dnsimple.com/v2/12345/zones/example.com/records
でフォーマットJSONを返す必要がありますが、$ fooのに私がアクセスできる場所JSONが返されましたか?あなたも自動的にPowerShellのオブジェクトにJSONレスポンスを変換する、Invoke-RestMethod
を使用することができます$foo.Content
注: