ค้นหาเว็บไซต์

สร้างระเบียน DNS A หลายรายการด้วย PowerShell


ลองนึกภาพคุณต้องสร้างบันทึก DNS นับร้อยหรือหลายพันรายการ คุณต้องการทำสิ่งนั้นทีละรายการไหม? ไม่แน่นอน ฉันจะแสดงตัวอย่างวิธีการสร้าง Beamer01 - Beamer100 และกำหนดที่อยู่ IP ในเวลาเดียวกัน กระโดดเข้าไปเลย

วัตถุประสงค์

สมมติว่าเราต้องการสร้าง A Records Beamer01 - Beamer100 ด้วยที่อยู่ IP 192.168.1.1 - 192.168.1.99

รหัส

นี่คือโค้ดตัวอย่างที่คุณสามารถสร้างได้ สคริปต์สร้าง Beamer01 - Beamer99 พร้อมที่อยู่ IP ที่เกี่ยวข้อง

$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
}
}

ฉันหวังว่านี่จะเป็นประโยชน์

บทความที่เกี่ยวข้อง