PowerShellによるIPアドレスの取得

WindowsではVBScriptが使えていたのですが、2023年10月、非推奨となってしまいました。
よってPowerShellを使ってIPアドレスを取得する方法を調べてみました。

PowerShellに以下のコマンドを入力するとグローバルIP情報が取得できる。

(Invoke-WebRequest https://ifconfig.me/ip).RawContentcontent
(Invoke-WebRequest https://checkip.amazonaws.com).RawContent
(Invoke-WebRequest https://checkip.amazonaws.com).RawContentcontent

上記のURL部分のURLに以下のURLを入れるとグローバルIPなどが取得できる

  • https://ipinfo.io/ip
  • https://domains.google.com/checkip
  • https://checkip.amazonaws.com