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.
