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

TIỂU LUẬN NHÓMPO

6 47 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

Nội dung

Báo Cáo Tiểu Luận Môn Kịch Bản Hệ Điều Hành Đề Tài: Thiết Lập Địa Chỉ DNS Client Thành Viên: Võ Trường Giang Nguyễn Công Thanh Phan Thanh Hiền 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 = while ( $Select -lt -or $Select -gt ) { 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." [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 Khi thực hiện giao thức SetDNSServerSearchOrder 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 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 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 sử dụng giao thức SetDNSServerSearchOrder là: 10.10.10.1 10.10.10.2 - 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 - 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