Meraki x PowerShell x chatGPT
MerakiのDashboard APIをWindowsのPowerShellで呼び出す。
chatGPTに質問するとAPIへの送受信のサンプルを教えてくれる。
PowerShell でmerakiのダッシュボードAPIを確認する簡単なスクリプトを教えてください
するとこんな感じで教えてくれる。
大まかな書き方がわかる。
Invoke-RestMethod を使うといいらしい。
本当にあるのか検索するとちゃんと存在する。
実際にないものでももっともらしく教えてくれるので注意が必要。
$apiKey = "your-api-key"
$orgId = "your-organization-id"
$uri = "https://api.meraki.com/api/v1/organizations/$orgId"
$response = Invoke-RestMethod -Uri $uri -Headers @{ "X-Cisco-Meraki-API-Key" = $apiKey } -Method Get
$response
こんな感じでchatGPTを使って進めていく。