Skip to content

animetauren/Get-AzureAvailableIPs

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

13 Commits
 
 
 
 
 
 
 
 

Repository files navigation

Get-AzureAvailableIPs

  • Get-ARMAvailableIPs - Gets the available IPs for Azure Resource Manager Resources.
  • Get-ASMAvailableIPs - Gets the available IPs for Azure Service Manager Resources.

Features - ARM

  • VM NICs IP
  • ILB IPs
  • Orphan NICs that do not have VMs attached to them.
  • VPN Gateways with BGP Peering, get's the IP for the BGP Peering
  • Added support for Multi-IP NICs

Features - ASM

  • VM IP

Requirements

Example - ARM

.\Get-ARMAvailableIPs.ps1 -Scope ALL
.\Get-ARMAvailableIPs.ps1 -Scope ALL -Path "D:\IPResults"
.\Get-ARMAvailableIPs.ps1 -Scope SUBNET -SOURCESUB SubnetName -SOURCEVNET VNETName

Example - ASM

.\Get-ASMAvailableIPs.ps1 -Scope ALL
.\Get-ASMAvailableIPs.ps1 -Scope ALL -Path "D:\IPResults"
.\Get-ASMAvailableIPs.ps1 -Scope SUBNET -SOURCESUB SubnetName -SOURCEVNET VNETName

ARM Sample Run

image

Copyright

Copyright Henry Robalino

Licensed under MIT