Public/Get-AllZones.ps1
using module ..\Class\DNSZone.ps1 function Get-AllZones { $Zones = Get-R53HostedZoneList $NewZones = @() foreach ($z in $Zones) { $Name = $z.Name.Substring(0,($z.Name.Length)-1) ##Remove trailing dot $ZoneObject = [DNSZone]::New($Name, ($z.Id.Replace("/hostedzone/", ""))) $NewZones = $NewZones + $ZoneObject } return $NewZones } |