Giáo trình Quản trị Hệ thống mail server và web server (Nghề Quản trị mạng máy tính)

105 4 0
Giáo trình Quản trị Hệ thống mail server và web server (Nghề Quản trị mạng máy tính)

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

Tài liệu hạn chế xem trước, để xem đầy đủ mời bạn chọn Tải xuống

Thông tin tài liệu

BỘ CÔNG THƢƠNG TRƢỜNG CAO ĐẲNG CÔNG NGHIỆP VÀ THƢƠNG MẠI GIÁO TRÌNH MƠ ĐUN: QUẢN TRỊ HỆ THỐNG WEBSERVER VÀ MAILSERVER NGHỀ : QUẢN TRỊ MẠNG Trình độ: CAO ĐẲNG NGHỀ Ban hành kèm theo Quyết định số: /QĐ-CDCN&TM ngày tháng năm 2018 Hiệu trưởng Trường Cao đẳng Công nghiệp Thương Mại Vĩnh phúc, năm 2018 MỤC LỤC CHƢƠNG NHỮNG KHÁI NIỆM CƠ BẢN .1 1.1 Scripts Network Scripting 1.2 Các thành phần Script 1.3 Điều khiển lỗi, định nghĩa biến liệu ngƣời dùng .4 1.4 Ví dụ xây dựng thi hành Scripts .5 CHƢƠNG KIỂM SOÁT QUẢN LÝ WINDOWS BẰNG SCRIPT (WINDOWS MANAGEMENT INSTRUMENTATION – WMI SCRIPTS) 2.1.Giới thiệu WMI 2 Nguyên tắc hoạt động WMI 13 2.3 Các lớp WMI 14 2.4 Sử dụng WMI 16 2.5 Các thuộc tín WMI 29 CHƢƠNG VIẾT KỊCH BẢN CHẠY TRÊN CÁC MÁY TỪ XA (SCRIPTING REMOTE) 34 3.1 Giới thiệu Scripting Romote xây dựng Scripting Romote 34 3.3 Xử lý cố lỗi với Scripting Romote 40 3.4 Xử lý lỗi kịch điều khiển từ xa Network Monitor 3.0 48 3.5 Tìm hiểu kịch điều khiển xa 57 3.6.Các thủ thuật kịch điều khiển xa 61 CHƢƠNG MỘT SỐ THỦ THUẬT SCRIPTS KHÁC 67 4.1 Thủ thuật “runas” nhƣng với mã hóa 67 4.2.Truy vấn cho quản trị viên cục WMIC 72 4.4 Sử dụng WMIC tƣơng tác 95 4.4 Sử dụng WMIC file Batch 96 CHƢƠNG TRÌNH MƠN HỌC Tên mơn học: Quản trị hệ thống Webserver, Mail server Mã môn học: MĐCC13030131 Thời gian thực môn học: 75 giờ; (Lý thuyết: 15 giờ; Thực hành, thí nghiệm, thảo luận, tập: 57 giờ; Kiểm tra: giờ) I Vị trí, tính chất mơn học: - Vị trí mơn học: Mơn học đƣợc bố trí sau sinh viên học xong môn học chung, môn học sở chuyên ngành, sau số mô đun chuyên mơn nghề nhƣ: Mạng máy tính bản, Hệ điều hành, Quản trị Windows server bản, Quản trị Windows Server nâng cao - Tính chất mơn học: Là môn học môn học, mô đun chuyên môn ngành, nghề II Mục tiêu môn học: Môn học cung cấp cho ngƣời học kiến thức kịch quản lý, điều hành mạng, kịch công mạng, kỹ thuật xây dựng kịch mạng - Về kiến thức: + Trình bày đƣợc kiến thức kịch mạng kỹ thuật xây dựng kịch bản, bƣớc xây dựng triển khai kịch quản lý, kiểm soát Windows điều khiển từ xa VB Scripts - Về kỹ năng: + Xây dựng đƣợc kịch triển khai quản lý máy tính hệ thống mạng + Tự động hóa việc quản lý, phát lỗi, báo cáo xử lý lỗi Scripts + Sử dụng lớp, đối tƣợng thành phần đối tƣợng để xây dựng kỹ thuật kịch hỗ trợ tự động hóa q trình kiểm sốt điều khiển - Về thái độ: Có đạo đức lƣơng tâm nghề nghiệp, ý thức kỷ luật tốt, tích cực tiếp thu kiến thức III Nội dung môn học: Nội dung tổng quát phân phối thời gian: Thời gian (giờ) TT Nội dung môn học Tổng số Lý thuyế Thự c Kiể m Chƣơng Những khái niệm Chƣơng Kiểm soát quản lý Windows Script (Windows Management Instrumentation – WMI Scripts) Chƣơng Viết kịch chạy máy từ xa (scripting remote) Chƣơng Một số thủ thuật Scripts khác t hành tra 5 23 19 22 19 25 19 Tổng cộng 75 15 57 Nội dung chi tiết: Chƣơng Những khái niệm Mục tiêu: - Kiến thức: Trình bày kịch kịch mạng máy tính tảng hệ điều hành Windows, liệt kê đƣợc bƣớc xây dựng triển khai đƣợc kịch mô tả đƣợc thành phần Scripts - Kỹ năng: + Viết đƣợc Script sử dụng mã lệnh có sẵn + Triển khai đƣợc Script xây dựng - Thái độ: Tích cực tìm hiểu kịch mạng Nội dung chƣơng: Thời gian: (LT: 5; TH: 0) 1.1 Scripts Network Scripting 1.2 Các thành phần Script 1.3 Điều khiển lỗi, định nghĩa biến liệu ngƣời dùng 1.4 Ví dụ xây dựng thi hành Scripts Chƣơng Kiểm soát quản lý Windows Script (Windows Management Instrumentation – WMI Scripts) Mục tiêu: - Kiến thức: Trình bày đƣợc ý nghĩa nguyên tắc hoạt động VMI, lớp WMI cách sử dụng WMI - Kỹ năng: + Xây dựng đƣợc WMI để quản lý kiểm sốt Windows hệ thống máy tính hệ thống mạng + Triển khai Script để tự động hóa q trình kiểm sốt hệ thống mạng - Thái độ: Tích cực tìm hiểu thành phần phần WMI Scripts Nội dung chƣơng: Thời gian: 23 (LT: 3; TH: 20) 2.1 Giới thiệu WMI 2.2 Nguyên tắc hoạt động WMI 2.3 Các lớp WMI 2.4 Sử dụng WMI 2.5 Sử dụng Win32_NetworkAdapterConfiguration 2.6 Các thuộc tín WMI Chƣơng Viết kịch chạy máy từ xa (scripting remote) Mục tiêu: - Kiến thức: Trình bày đƣợc ý nghĩa nguyên tắc hoạt động kịch máy từ xa, lớp scripting remote cách sử dụng scripting remote - Kỹ năng: + Xây dựng đƣợc scripting remote để quản lý kiểm soát điều khiển từ xa máy tính hệ thống mạng + Triển khai Script để tự động hóa q trình điều khiển từ xa hệ thống mạng - Thái độ: Tích cực tìm hiểu thành phần phần Remote Scripting Nội dung chƣơng: Thời gian: 22 (LT: 2; TH: 20) 3.1 Giới thiệu Scripting Romote xây dựng Scripting Romote 3.2 Xử lý cố lỗi với Scripting Romote 3.3 Xử lý lỗi kịch điều khiển từ xa Network Monitor 3.0 3.4 Tìm hiểu kịch điều khiển xa 3.5 Các thủ thuật kịch điều khiển xa Chƣơng Một số thủ thuật Scripts khác Mục tiêu: - Kiến thức: Sinh viên trình bày đƣợc thủ thuật runas, truy vấn cục để lấy thông tin, tƣơng tác xử lý theo lô - Kỹ năng: + Triển khai đƣợc thủ thuật mã hóa, truy vấn, tƣơng tác xử lý theo lơ với thủ thuật runas WMIC tƣơng ứng Thái độ: Tích cực tìm hiểu kỹ thuật Script bổ sung Nội dung chƣơng: Thời gian: 25 (LT: 5; TH: 20) 4.1 Thủ thuật “runas” nhƣng với mã hóa 4.2 Truy vấn cho quản trị viên cục WMIC 4.3 Sử dụng WMIC tƣơng tác 4.4 Sử dụng WMIC file Batch IV Điều kiện thực chƣơng trình: Đầy đủ tài liệu học tập nhƣ: Giáo án, giáo trình mơn học Kỹ thuật kịch mạng V Phƣơng pháp nội dung đánh giá: Nội dung - Về kiến thức: + Trình bày đƣợc kiến thức tảng kịch mạng + Trình bày đƣợc đặc điểm kỹ thuật số kịch thơng dụng + Trình bày đƣợc kỹ thuật xây dựng triển khai kịch mạng - Về kỹ năng: + Xây dựng lập trình đƣợc script để quản lý tự động hóa q trình kiểm sốt điều khiển từ xa + Triển khai số kỹ thuật kịch mạng phổ biến - Về thái độ: Có đạo đức lƣơng tâm nghề nghiệp, ý thức kỷ luật tốt, tích cực tiếp thu kiến thức Phƣơng pháp - Học sinh tham gia học 80% tổng số tiết môn học, tham gia kiểm tra thi kết thúc môn học theo quy chế hành - Điểm đánh giá q trình gồm có: + Kiểm tra thƣờng xuyên: 01 kiểm tra (Điểm hệ số 1) + Kiểm tra định kỳ: 03 kiểm tra (Điểm hệ số 2) + Thi kết thúc môn học: - Thang điểm: thang điểm 10 VI Hƣớng dẫn sử dụng chƣơng trình: Phạm vi áp dụng chƣơng trình: Chƣơng trình mơn học Network Scripting đƣợc sử dụng để giảng dạy cho trình độ cao đẳng khóa tuyển sinh năm 2017 Hƣớng dẫn số điểm phƣơng pháp giảng dạy môn học: - Tuỳ theo nội dung mà giáo viên sử dụng phƣơng pháp mang tính chất vừa truyền thống vừa đại nhƣ: thuyết trình, trực quan, hoạt động nhóm - Để đảm bảo nâng cao chất lƣợng đào tạo mơn học cần có đầu tƣ sở vật chất, trang thiết bị, đồ dùng dạy học nhƣ: phịng học thực hành máy tính, máy chiếu đa năng, giáo trình, Video trực quan, Các thiết bị phần cứng thiết bị mạng máy tính Những trọng tâm chƣơng trình cần ý: CHƢƠNG NHỮNG KHÁI NIỆM CƠ BẢN 1.1 Scripts Network Scripting Có câu nói nhƣ này, khơng rõ vĩ nhân hay thƣờng dân nhƣng thấy chí lý: “Đưa cho anh chàng chết đói cá, bạn ni ngày; dạy cho cách câu cá, bạn ni đời” Cịn thế, giới bận rộn chuyên gia công nghệ thông tin (mà quen miệng gọi dân IT) làm việc với kỹ thuật scripting: “Đưa cho admin script, bạn giúp giải vấn đề; dạy cách viết script nào, bạn giúp làm công việc gắn liền với đời anh ta” Giá mà tự động hố đƣợc cơng việc quản trị hàng ngày script, sống admin thoải mái nhẹ nhàng nhiều Tại cần phải biết dùng script? Khơng phải có hàng trăm script đƣợc viết sẵn trôi giới mạng mà bạn tải dùng cách dễ dàng, nhƣ lấy từ nguồn trung tâm Script Center Script Repository Microsoft chẳng hạn Vậy sao? Hàng trăm kịch (script) viết sẵn, xin thƣa Tải dùng dễ dàng, xin thƣa lại Ấy mà nhƣng chƣa đủ Chúng hữu ích giúp đỡ bạn nhiều, nhƣng nhiều đòi hỏi riêng theo cấu hình cụ thể mơi trƣờng bạn lại làm khó chúng Có hàng trăm hàng nghìn script tải bạn chọn lọc đƣợc script phù hợp mà phải điều chỉnh đơi chút Đơn giản tác giả viết không nằm tổ chức bạn, không thực theo cấu hình bạn mối quan tâm họ lại hƣớng đến khác Khi admin phải trở thành ơng thợ sửa chữa lành nghề, thay đổi chỗ chút, thay đổi chỗ tý, ghép ghép nối nối để biến vài scrip nhỏ lẻ thành script hợp lớn hay dùng liệu đầu script làm thành liệu đầu vào cho script khác, hay biến thành cơng cụ hoạt động cho máy từ xa… Quả nhiều việc! Anh thợ máy muốn sửa chữa đƣợc máy móc phải hiểu cấu trúc nó, điều khơng phản bác Bởi mà anh “thợ” admin muốn biến đổi, điều chỉnh script phải hiểu nó, phải biết cách xây dựng viết nó, biến hay có sẵn thành riêng mình, phù hợp với Và lúc ngƣời ta gọi anh “thợ lành nghề” Muốn đƣợc nhƣ vậy, phải bắt đầu với điều nhất, Windows scripting Nói đến script, nhiều ngƣời tƣởng chừng khó, thực khó trƣớc hết… script khó dịch sang tiếng Việt! Script nghĩa “kịch bản”, nhƣng dân công nghệ đâu phải ngƣời làm phim nên kịch giới IT toàn đoạn mã loằng ngoằng mà có chun gia hiểu, cịn nhiều ngƣời “thƣờng thƣờng bậc trung” nhƣ… sinh viên công nghệ chịu! Chính mà hơm nhất, sau nâng cao dần khả hiểu khía cạnh sâu xa viết dùng script mạng Windows Mục đích cuối mà hƣớng tới kể ngƣời bắt đầu tìm hiểu nhƣ bạn, nhƣ tơi script hố tự động công việc, để sống admin an nhàn Chúng ta thực điều script bạn viết download từ nhiều nguồn khác Chúng ta đƣợc biết số tài nguyên liên quan đáng tìm hiểu để có nhìn sâu sắc Windows scripting, nhƣ số cơng cụ trợ giúp hữu ích tƣơng lai 1.2 Các thành phần Script Các thiết lập TCP/IP scripting Hầu nhƣ admin dùng Visual Basic Script (VBScript) để viết kịch quản trị Windows (Windows admin script) VBScript không ngôn ngữ mạnh mà cú pháp cịn đơn giản để học làm VBScript dùng chung với Windows Management Instrumentation (WMI) Active Directory Services Interfaces (ADSI) để viết kịch cho khía cạnh hệ thống chạy hệ điều hành Windows hay mạng dùng Active Directory Chúng ta bắt đầu học Windows scripting cách dùng VBScript với WMI để thực điều hữu ích: thay đổi địa IP network adapter Tại lại cần thực điều này? Đó phải sử dụng nhiều đến máy chủ ảo PC ảo để thiết lập môi trƣờng kiểm tra Chúng ta cần phải chuyển máy ảo (VM) chạy hệ điều hành Windows Server 2003 từ mạng ảo sang mạng ảo khác để sử dụng lại server (máy chủ) cho số mục đích khác Nhƣ có nghĩa cần thay đổi địa IP server (cũng cổng vào mặc định nữa) Bạn thực điều cách mở Network Connections Control Panel kích phải chuột lên Local Area Connections, chọn Properties > Internet Protocol (TCP/IP) tab General bấm chọn Properties, nhập địa IP ấn OK hai lần Đây cách thực phổ biến nhƣng nghe qua bạn thấy dài dòng mệt mỏi Với chuyên gia, họ thích sử dụng Command Promt hơn, lệnh dùng Netsh Song, sử dụng lệnh bạn cần cẩn trọng có nhiều ngữ cảnh, lệnh tham số khác khó nhớ Thực sai thao tác dẫn đến hậu nghiêm trọng Nếu chƣa thực chắn, nhờ giúp đỡ phần trợ giúp Help quay trở lại cách thứ Nhƣng mục đích học script Do đó, xem xét cách thay đổi địa IP máy dùng VBScript WMI nhƣ mà trƣớc hết phải biết đến số khái niệm nhƣ đối tƣợng (object), phƣơng thức (method), thuộc tính (property), namespace… Để bắt đầu, chạy script máy cục bộ: strComputer = "." Ở đây, tiền tố str- đƣợc đặt đầu đối tƣợng để strComputer biến có chứa xâu, cịn dấu chấm ký hiệu tham chiếu tới máy cục đƣợc dùng nhƣ điểm bắt đầu namespace WMI Vậy khơng gian tên WMI gì? Thực ra, tập hợp phân cấp lớp đối tƣợng khác nhau, đƣợc dùng để quản lý nhiều mặt khác máy tính Windows Ví dụ, có namespace gốc bên dƣới hàng tá namespace khác nhƣ SECURITY, CIMV2, perfmon… Hầu hết lớp WMI hữu ích nằm khơng gian tên root\cimv2 trƣớc làm việc với lớp số đó, cần diễn giải chúng thành đối tƣợng Sau xem xét thuộc tính đối tƣợng gọi phƣơng thức để thao tác chúng Lớp, đối tƣợng, thuộc tính, phƣơng thức - chúng gì? Dƣới phân tích đơn giản giúp bạn hiểu chúng: xem xét lớp MicrowaveOven, tức tập hợp trừu tƣợng tất lị vi sóng (khơng có lị thực đƣợc đƣa vào cả) Lớp có thuộc tính: màu sắc (Color), kích thƣớc theo khối lập phƣơng (CubicInches), mặt quay trịn (HasTurntable)… Có lẽ bạn hiểu thuộc tính đặc điểm, tính chất đặc trƣng cho lớp Nói cách khác, lị vi sóng có màu đó, có kích thƣớc bên chúng quay trịn khơng Lớp MicrowaveOven có phƣơng thức Phƣơng thức, tức hàm tính tốn đƣợc định nghĩa theo quy luật định để lớp thao tác bạn thao tác với lớp Với lớp cụ thể này, số phƣơng thức dùng SetCookingTime (thiết lập thời gian nấu), SetPowerLevel (thiết lập mức điện sử dụng), Reset (nấu lại)… Thông thƣờng, để gọi phƣơng thức bạn phải đƣa tham số vào cho Ví dụ, để gọi phƣơng thức SetCookingTime (thiết lập thời gian nấu), định nghĩa biến CookingTime (thời gian nấu) số giây định sau đƣa biến vào phƣơng thức SetCookingTime thiết lập cho trƣờng hợp cụ thể lớp (một trƣờng hợp thực, lị vi sóng lớp trừu tƣợng) Với WMI VBScript, thực nhƣ sau: intCookingTime = 120 errSetCookingTime = objMicrowave.SetCookingTime(intCookingTime) Nhƣng đối tƣợng lò vi sóng (objMicrowave) đâu ra? Chúng ta chƣa tạo nó, tạo cách dùng lệnh Set phƣơng thức CreateObject: Set objMicrowave = CreateObject("MicrowaveOven") Thực ra, xét kỹ objMicrowave khơng phải đối tƣợng lớp MicrowaveOven Chính xác đối tƣợng tham chiếu tới thể lớp MicrowaveOven Nhƣng bắt đầu với nên khía cạnh sâu đƣợc tìm hiểu sau Tiếp theo, tạo thêm biến strColor để thiết lập thuộc tính màu sắc cho lị vi sóng Đặt giá trị biến Green (màu xanh cây), script có dạng nhƣ bên dƣới (với số thích bên cạnh): strColor = "Green" 'gán màu cho lị vi sóng intCookingTime = 120 'quy định thời gian nấu (tính theo giây) Set objMicrowave = CreateObject("MicrowaveOven") 'tạo thể đối tượng errSetCookingTime = objMicrowave.SetCookingTime(intCookingTime) 'gọi phƣơng thức để„thiết lập thời gian nấu ghi lại đoạn mã lỗi kết objMicrowave.Color = strColor 'thiết lập giá trị thuộc tính Color (màu sắc) 1.3 Điều khiển lỗi, định nghĩa biến liệu ngƣời dùng Trở lại với script Muốn truy cập thiết lập cấu hình TCP/IP máy dùng WMI, bạn cần viết mã: Set objWMIService = GetObject("winmgmts:\\" & strComputer & "\root\cimv2") Lệnh kết nối bạn tới namespace root\cimv2 máy cục cách định nghĩa đối tƣợng có tên objWMIService thiết lập với giá trị trả phƣơng thức GetObject Sau kết nối tới namespace này, bạn thu thập thơng tin nhƣ bên dƣới: Set colNetAdapters = objWMIService.ExecQuery("Select * from Win32_NetworkAdapterConfiguration where IPEnabled=TRUE") Dòng lệnh chạy nhƣ nào? Đầu tiên, bạn thấy đối tƣợng có tên objWMIService mà vừa mơ tả phút trƣớc dịng bên Sau đối tƣợng ExecQuery, thuộc tính mà phƣơng thức (cấu trúc lệnh luôn doituong.thuoctinh doituong.phuongthuc) Chúng ta dễ dàng đốn phƣơng thức đằng sau câu truy vấn Phƣơng thức ExecQuery đƣợc gọi cách thêm tham số vào Tham số lệnh SQL (SELECT), trả tập hợp (đƣợc đánh dấu tiền tố “col-”) tất (dấu hoa thị) cấu hình điều hợp mạng máy có đƣờng bao TCP/IP đƣợc cho phép điều hợp Tập hợp trả sau thực phƣơng thức đƣợc gán với netlogin get Name, Fullname, ScriptPath, Profile, UserID, NumberOfLogons, PasswordAge, LogonServer, HomeDirectory, PrimaryGroupID netprotocol get Caption, Description, GuaranteesSequencing, SupportsBroadcasting, SupportsEncryption, Status nic get AdapterType, AutoSense, Name, Installed, MACAddress, PNPDeviceID,PowerManagementSupported, Speed, StatusInfo 85 nicconfig get MACAddress, DefaultIPGateway, IPAddress, IPSubnet, DNSHostName, DNSDomain nicconfig get MACAddress, IPAddress, DHCPEnabled, DHCPLeaseExpires, DHCPLeaseObtained, DHCPServer nicconfig get MACAddress, IPAddress, DNSHostName, DNSDomain, DNSDomainSuffixSearchOrder, 86 DNSEnabledForWINSResolution, DNSServerSearchOrder ntdomain get Caption, ClientSiteName, DomainControllerAddress, DomainControllerName, Roles, Status os get Version, Caption, CountryCode, CSName, Description, InstallDate, SerialNumber, ServicePackMajorVersion, WindowsDirectory /format:list 87 os get CurrentTimeZone, FreePhysicalMemory, FreeVirtualMemory, LastBootUpTime, NumberofProcesses, NumberofUsers, Organization, RegisteredUser, Status pagefile get Caption, CurrentUsage, Status, TempPageFile partition get Caption, Size, PrimaryPartition, Status, Type printer get DeviceID, DriverName, Hidden, Name, PortName, PowerManagementSupported, PrintJobDataType, 88 VerticalResolution, Horizontalresolution process get Caption, CommandLine, Handle, HandleCount, PageFaults, PageFileUsage, PArentProcessId, ProcessId, ThreadCount product get Description, InstallDate, Name, Vendor, Version 89 List danh sách phần mềm đƣợc cài đặt máy recoveros get AutoReboot, DebugFilePath, WriteDebugInfo, WriteToSystemLog Registry get CurrentSize, MaximumSize, ProposedSize, Status 90 scsicontroller get Caption, DeviceID, Manufacturer, PNPDeviceID server get ErrorsAccessPermissions, ErrorsGrantedAccess, ErrorsLogon, ErrorsSystem, FilesOpen, FileDirectorySearches service get Name, Caption, State, ServiceType, StartMode, pathname 91 share get name, path, status sounddev get Caption, DeviceID, PNPDeviceID, Manufacturer, status startup get Caption, Location, Command 92 sysaccount get Caption, Domain, Name, SID, SIDType, Status sysdriver get Caption, Name, PathName, ServiceType, State, Status 93 systemslot get Number, SlotDesignation, Status, SupportsHotPlug, Version, CurrentUsage, ConnectorPinout tapedrive get Name, Capabilities, Compression, Description, MediaType, NeedsCleaning, Status, StatusInfo Không có tapedrive timezone get Caption, Bias, DaylightBias, DaylightName, StandardName 94 useraccount get AccountType, Description, Domain, Disabled, LocalAccount, Lockout, PasswordChangeable, PasswordExpires, PasswordRequired, SID Để thực thi lệnh máy remote ( yêu cầu có quyên admin domain) : wmic /node:(remotePC) [command] [optional] … wmic /node:VNTEST01 process list all Để xuất file excel bạn chèn thêm đoạn /format:csv > filename.csv wmic /node:@computers.txt product get name,version /format:csv > 30Aug.csv Trên list lệnh sử dụng với wmic , bạn tự build file batch để sử dụng trình làm việc 4.4 Sử dụng WMIC tƣơng tác WMIC viết tắt Windows Management Instrumentation Command-line Vậy để hiểu WMIC trƣớc hết phải hiểu Windows Management Instrumentation (WMI) phải khơng 95 ? WMI đời từ thời kỳ Windows 98 sớm Trƣớc đƣợc gọi với tên khác Web-Based Enterprise Management (WBEM), tức Công cụ quản lý doanh nghiệp dựa tảng Web WBEM công nghệ hợp tác phát triển Microsoft, Cisco, Intel, Compaq BMC Software nhằm hỗ trợ quản lý hệ thống máy chủ máy để bàn môi trƣờng doanh nghiệp WMI cung cấp mơ hình thể hiện, lƣu trữ truy vấn cấu hình, thơng tin trạng thái hay nhiều khía cạnh hoạt động khác máy Windows Các nhà phát triển dùng WMI để viết script quản lý mã nguồn để xem hay chỉnh sửa thiết lập cấu hình máy Windows, xem trạng thái ứng dụng, dịch vụ Windows thực tồn nhiều cơng việc hữu ích khác quản trị viên nhƣ triển khai, bảo trì, gỡ lỗi mạng Windows Nói cách khác, nói tới WMI tức nói tới:    Hệ điều hành Windows: làm việc môi trƣờng Windows cho máy chạy Microsoft Windows Management: đƣợc dùng để quản lý máy tính Instrumentation: cung cấp nhiều công cụ để xem chỉnh sửa thứ chạy bên máy tính Bạn ví máy tính Windows giống nhƣ xe ô tô WMI giống nhƣ nguồn điện hay thiết bị điện cho phép bảng đo đồng hồ hiển thị tốc độ, nhiệt độ động cơ, RPM… ô tơ Windows tích hợp tất cơng cụ dựng sẵn qua WMI Bạn cần biết cách lấy chúng để thực điều muốn nhƣ thay đổi địa IP, xem múi giờ, khởi động lại máy từ xa, hiển thị danh sách vá đƣợc cài đặt… WMIC sử dụng WMI qua cửa sổ Command-Line để lấy thông số máy tính lên cho xuất cửa sổ command-line xuất file excel (.csv) WMIC cho phép quản lý ngƣời dùng truy cập thông tin chi tiết máy tính Windows, gồm có thuộc tính chi tiết hàng ngàn thiết lập đối tƣợng 4.4 Sử dụng WMIC file Batch 96 Tập tin Batch (.bat) cách để thực thi cơng việc máy tính cách tự động Bạn tự động hóa tác vụ hàng ngày, rút ngắn thời gian cần thiết làm việc đó, biến q trình phức tạp thành điều mà làm đƣợc Từ chƣơng trình nhƣ AutoHotkey đời, nhiều ngƣời không muốn thời gian để viết hay tìm hiểu tập tin bat, chí họ khơng biết mà làm Nhƣng lợi ích mà tập tin bat mang lại to lớn Giả sử bạn thƣờng xuyên gặp vấn đề mạng, phải mở hộp thoại command prompt để nhập vào lệnh nhƣ ipconfig /release, /renew hay cần xóa file tạm %temp%… Trong đó, cần file BAT đơn giản giúp cơng việc hiệu hơn, bạn cịn dùng file cho tất máy tính khác muốn 97 Có nhiều ứng dụng bat file tùy theo nhu cầu sáng tạo quản trị viên Có nhiều batch file đƣợc viết dựa Wmic 98 ... vấn cho quản trị viên cục WMIC 72 4.4 Sử dụng WMIC tƣơng tác 95 4.4 Sử dụng WMIC file Batch 96 CHƢƠNG TRÌNH MƠN HỌC Tên môn học: Quản trị hệ thống Webserver, Mail server Mã... WMI - Kỹ năng: + Xây dựng đƣợc WMI để quản lý kiểm soát Windows hệ thống máy tính hệ thống mạng + Triển khai Script để tự động hóa q trình kiểm sốt hệ thống mạng - Thái độ: Tích cực tìm hiểu thành... môn học sở chuyên ngành, sau số mô đun chun mơn nghề nhƣ: Mạng máy tính bản, Hệ điều hành, Quản trị Windows server bản, Quản trị Windows Server nâng cao - Tính chất mơn học: Là môn học môn học,

Ngày đăng: 20/12/2021, 08:05

Tài liệu cùng người dùng

  • Đang cập nhật ...

Tài liệu liên quan