Búsqueda de sitios web

Cree múltiples registros DNS A con PowerShell


Imagine que tiene que crear cientos o miles de registros DNS. ¿Quieres hacerlo uno por uno? Seguramente no. Le mostraré un ejemplo de cómo crear Beamer01 - Beamer100 y asignar una dirección IP al mismo tiempo. Entremos.

El objetivo

Digamos que queremos crear A Records Beamer01 - Beamer100 con las direcciones IP 192.168.1.1 - 192.168.1.99.

El código

Aquí está el código de ejemplo sobre el que puede desarrollar. El script crea Beamer01 - Beamer99 con las direcciones IP correspondientes.

$ip = 1..99

foreach ($i in $ip) {

If ($i -lt 10) {

Add-DnsServerResourceRecord `
-ZoneName 'test.local' `
-Name Beamer0$i -IPv4Address 192.168.1.$i -A -Verbose

}
else 
{
Add-DnsServerResourceRecord `
-ZoneName 'test.local' `
-Name Beamer$i -IPv4Address 192.168.1.$i -A -Verbose
}
}

Espero que esto haya sido útil.

Artículos relacionados