$VMHostNames = @" itdvmbissqla01.nd.gov itdvmbissqla02.nd.gov itdvmmdnsqla01.nd.gov "@ $VMHostNames = ConvertTo-Array -MultiLineString $VMHostNames $Int = 106 $TestIpResult = @("10.8.146.","10.8.142.","10.2.170.") | ForEach-Object { Resolve-DnsName -Name ($_ + $int) } $TestIpResult $VMHostName = 'itdvmmdnsqla01' New-ITDIbDNSRecord -Credential $RadiusCred -IPv4Address "10.8.146.$int" -Hostname "$VMHostName.nd.gov" New-ITDIbDNSRecord -Credential $RadiusCred -IPv4Address "10.8.142.$int" -Hostname "$VMHostName-mot.nd.gov" New-ITDIbDNSRecord -Credential $RadiusCred -IPv4Address "10.2.170.$int" -Hostname "$VMHostName-bak.nd.gov" $VMHostName | ForEach-Object {New-ITDPassword -PasswordList VMware_Systems -Title $_ -Description "local admin" -AccountType "VMware ESXi" -UserName root -Credential $PrvCred}