1. Trang chủ
  2. » Giáo Dục - Đào Tạo

TIỂU LUẬN NHÓMPO

6 48 0

Đang tải... (xem toàn văn)

THÔNG TIN TÀI LIỆU

Thông tin cơ bản

Định dạng
Số trang 6
Dung lượng 153,07 KB

Các công cụ chuyển đổi và chỉnh sửa cho tài liệu này

Nội dung

Set Dynamic DNS in ALL CARD." Write-Host "2.. Set Dynamic DNS in ONE CARD." [Int]$choose=Read-Host "Please choose" Switch$choose { # cau hinh dns tu dong cho tat ca cac card mang 1

Trang 1

Báo Cáo Tiểu Luận

Môn Kịch Bản Hệ Điều Hành

Thành Viên:

1 Võ Trường Giang

2 Nguyễn Công Thanh

3 Phan Thanh Hiền

Trang 2

I Code

# SCRIPT CONFIG DNS CLIENT

# GROUP: PHAN THANH HIEN & NGUYEN CONG THANH & VO TRUONG GIANG

#Get-WmiObject -Class Win32_NetWorkAdapterConfiguration | Select Description

[int]$Select = 0

while ( $Select -lt 1 -or $Select -gt 4 )

{

Write-host "1 Set Dynamic DNS."

Write-host "2 Set Static DNS."

Write-host "3 Add DNS for Card."

Write-host "4 Thoat."

[Int]$Select = Read-Host "Please choose" }

Switch( $Select ){

1{

Write-Host "1 Set Dynamic DNS in ALL CARD."

Write-Host "2 Set Dynamic DNS in ONE CARD."

[Int]$choose=Read-Host "Please choose"

Switch($choose)

{

# cau hinh dns tu dong cho tat ca cac card mang

1{ $NIC = Get-WMIObject -Class

Win32_NetworkAdapterConfiguration -ErrorAction

$NIC.SetDNSServerSearchOrder()

Write-Host "Sussesful Change!"

}

# cau hinh dns tu dong cho mot card mang theo ten

2{

Write-Host "Input name card: "

$cardName=Read-Host

$NIC = Get-WMIObject Win32_NetworkAdapterConfiguration -Filter "Description='$cardName'"

$NIC.SetDNSServerSearchOrder();

Write-Host "Sussesful Change!"

}

}

}

2{

Write-Host "1 Set Static DNS in ALL CARD."

Write-Host "2 Set Static DNS in ONE CARD."

Trang 3

[Int]$choose=Read-Host "Please choose"

Switch($choose)

{

# cau hinh dns tinh cho tat ca cac card mang

1{ Write-Host "Input DNS1: "

$D1=Read-Host

Write-Host "Input DNS2: "

$D2=Read-Host

$NIC = Get-WMIObject -Class

Win32_NetworkAdapterConfiguration

$DNS1=$D1,$D2

$NIC.SetDNSServerSearchOrder($DNS1)

Write-Host "Sussesful Change!"

}

# cau hinh dns tinh cho mot card mang theo ten

2{

Write-Host "Input DNS1: "

$D1=Read-Host

Write-Host "Input DNS2: "

$D2=Read-Host

$DNS1=$D1,$D2

Write-Host "Input name card: "

$cardName=Read-Host

$NIC = Get-WMIObject Win32_NetworkAdapterConfiguration -Filter "Description='$cardName'"

$NIC.SetDNSServerSearchOrder($DNS1);

Write-Host "Sussesful Change!"

}

}

}

3{

Write-Host "Input name card: "

$cardName=Read-Host

$NIC = Get-WMIObject Win32_NetworkAdapterConfiguration -Filter

"Description='$cardName'"

$NIC.SetDNSDomain("9.9.9.9")

$NIC.DNS

Write-Host "Sussesful Change!"

}

default{ Write-Host "Thoat script."}

}

II Yêu cầu của GV

Trang 4

Khi thực hiện giao thức SetDNSServerSearchOrder trong Class

Win32_NetworkAdapterConfiguration đối với nhiều địa chỉ DNS thì sẽ thế nào?

Trả lời:

Khi thực hiện giao thức SetDNSServerSearchOrder trong Class

Win32_NetworkAdapterConfiguration đối với nhiều địa chỉ DNS thì giao thức này sẽ tìm địa chỉ DNS đầu tiên của dãy địa chỉ DNS có sẵn trong card mạng để làm địa chỉ DNS hiện thị lên card mạng.

VD:

- Hiện tại chúng ta có dãy địa chỉ DNS là:

10.10.10.1

10.10.10.2

10.10.10.3

10.10.10.4

- Địa chỉ DNS sau khi sử dụng giao thức SetDNSServerSearchOrder là:

10.10.10.1

10.10.10.2

Trang 5

- Khi ta thay đổi dãy địa chỉ DNS thành:

10.10.10.4

10.10.10.1

10.10.10.2

10.10.10.3

Trang 6

- Kết quả ta nhận được của địa chỉ DNS sẽ là:

10.10.10.4

10.10.10.1

Ngày đăng: 19/11/2019, 12:51

w