Danh mục

Quản lý các mạng Windows dùng script - Phần 5: Vượt qua thử thách

Số trang: 8      Loại file: pdf      Dung lượng: 328.21 KB      Lượt xem: 8      Lượt tải: 0    
tailieu_vip

Hỗ trợ phí lưu trữ khi tải xuống: 4,000 VND Tải xuống file đầy đủ (8 trang) 0
Xem trước 2 trang đầu tiên của tài liệu này:

Thông tin tài liệu:

Quản lý các mạng Windows dùng script - Phần 5: Vượt qua thử tháchỞ phần trước của loạt bài này, chúng ta đã bắt đầu khám phá những điều mới mẻ về lớp Win32_NetworkAdapterConfiguration. Lớp WMI mạnh này có 61 thuộc tính và 41 phương thức, có thể được dùng cho truy vấn và thay đổi thiết lập mạng TCP/IP trên các máy Windows.Để minh hoạ tính năng mạnh của lớp này, chúng ta đã sử dụng script mẫu phát triển tử phần một và hai, cũng như khai thác thông tin hỗ trợ trên MSDN để thay đổi script...
Nội dung trích xuất từ tài liệu:
Quản lý các mạng Windows dùng script - Phần 5: Vượt qua thử tháchQuản lý các mạng Windows dùng script - Phần 5: Vượt qua thử tháchỞ phần trước của loạt bài này, chúng ta đã bắt đầu khám phá những điềumới mẻ về lớp Win32_NetworkAdapterConfiguration. Lớp WMI mạnh nàycó 61 thuộc tính và 41 phương thức, có thể được dùng cho truy vấn và thayđổi thiết lập mạng TCP/IP trên các máy Windows.Để minh hoạ tính năng mạnh của lớp này, chúng ta đã sử dụng script mẫuphát triển tử phần một và hai, cũng như khai thác thông tin hỗ trợ trênMSDN để thay đổi script ban đầu và thực hiện được một số chức năng khácnhau. Cụ thể là thay đổi địa chỉ IP của một bộ điều hợp mạng và tuỳ biến đểtạo ra script mới có thể ngắt NetBIOS qua TCP/IP (NetBT) trên tất cả các bộđiều hợp mạng có giới hạn TCP/IP được phép trên chúng.Chúng ta sẽ cần khám phá thêm tính năng mạnh mẽ của lớp WMI này trongmột số bài sau. Nhưng trước khi thực hiện điều đó, đầu tiên hãy nói vềnhững trở ngại khi học script. Vượt qua mọi trở ngại, khó khăn để biết cáchsử dụng script trong hoạt động quản trị mạng Windows.Trở ngạiSau khi bắt đầu cho đăng loạt bài này, chúng tôi nhận được nhiều câu hỏi từphía bạn đọc: “Tôi có thể học script theo cách nào?”. Phản ứng đầu tiên củachúng tôi thường là chỉ cho người hỏi một số tài liệu như các sách viết vềscript, những bài báo, diễn đàn bàn luận về script… Vâng, câu trả lời kiểunày sẽ hữu ích cho những ai muốn chuyên tâm bắt tay làm từ đầu và tự rènluyện mình nghiêm khắc để có được một kỹ năng. Nhưng như thế cũngthường khiến người ta phát sinh một tâm lý rất phổ biến: Ngại! Vì phải đầutư quá nhiều thời gian, công sức!Vậy chúng ta phải làm gì để học được kỹ năng script? Đầu tiên, có vẻ kháhài hước nhưng muốn học được thì bạn phải chuẩn bị tâm lý sẵn sàng đónnhận và chuẩn bị nhiệt tính lắng nghe! Hầu hết các quản trị viên Windowsban đầu khi muốn học về script đều vấp phải một lỗi là bập vào vấn đề chínhngay. Rồi sau đó phát sinh tâm lý ngại vì bị ngập trước quá nhiều vấn đềkhông dễ nắm bắt: những khái niệm không độc lập mà ràng buộc và liênquan đến nhau. Chẳng hạn, bạn sẽ không thể thực sự hiểu Thuộc tính(Property) là gì nếu không nắm bắt được Phương thức (Method). Và cảthuộc tính lẫn phương thức chỉ có thể sáng tỏ nếu đặt trong ngữ cảnh củaLớp (Class). Nhưng lớp lại phải diễn giải thành Đối tượng (Object) và mỗiđối tượng đều có thuộc tính, phương thức của nó! Chính xác hơn thì cácTham Chiếu Đối Tượng (Object Reference) vào một Thể hiện (Instance) củaLớp phải có Thuộc tính và Phương thức để bạn có thể đọc và thao tác. Nghequá rối rắm phải không các bạn!Chúng ta không thể dành ra tới ba năm để học từng Thuộc tính, Phương thứcgắn với mỗi lớp WMI làm việc trong mạng Windows. Hoặc học từng khíacạnh trong cú pháp của ngôn ngữ VBScript chỉ để hoàn toàn thông thạo vềnó. Trước đây, suốt những năm đầu của thời đại học, tôi đã phải bỏ ra rấtnhiều thời gian để học Fortran, viết hết chương trình này đến chương trìnhkhác, đầu tiên là hiển thị 10, sau đó đến 100, rồi đến một nghìn số Fibonacci,… Vì thế, với thời gian, tiền bạc và sự kiên nhẫn có hạn, cộng thêm các yếutố khó khăn về bản chất của một số lượng lớn khái niệm trong Windowsscripting, những quản trị viên như chúng ta cần phải làm gì để vượt quađược trở ngại trong vấn đề học script và biến nó trở thành thứ hữu ích trongtầm tay?Khắc phục mọi trở ngạiRõ ràng là chẳng có câu trả lời màu nhiệm nào cho câu hỏi đó, nhưng một sốphương thức dưới đây có thể giúp bạn:1. Chia nhỏ công việc ra: Chĩa súng lên trời tất nhiên sẽ không thể bắn đượccon chim dưới đất. Cho nên học ngay những cái chuyên sâu không phải làcách bắt đầu cho một vấn đề. Hãy đặt ra mục tiêu cho từng giai đoạn nhấtđịnh, như trong tuần này phải viết được script để truy vấn Active Directorycho cấu trúc OU trong một miền và hiển thị cấu trúc đó trong một trangHTML chẳng hạn. Còn tuần sau học các khái niệm mới hơn, viết một scriptkhác minh hoạ cho chúng. Hãy cố gắng tìm kiếm những script đã có sẵn, đọchiểu và chỉnh sửa chúng để thực hiện các yêu cầu riêng của mình. Ngoài ra,cho dù không cần hiểu sâu sắc toàn bộ từng dòng, từng lệnh trên script, hãycố gắng tổng hợp chúng, tạo ra một script kết hợp thực hiện được chức năngmong muốn mà thậm chí bạn không cần hiểu gì về cấu trúc bên trong nó. Đócũng là một cách học script.2. Tập trung vào một số vấn đề trọng tâm của kỹ thuật scripting: Một trongcác nhược điểm lớn nhất khi bắt đầu học một vấn đề là chúng ta luôn muốnbiết mọi thứ của tất cả các khía cạnh vấn đề. Vì thế, khi bắt đầu học về scriptchúng ta thường cố gắng đọc toàn bộ từ đầu đến cuối những quyển sách viếtvề ngôn ngữ VBScript. Không cần nói bạn cũng hiểu đó là cách đọc cứngnhắc. Tốt hơn hết hãy tập trung vào một phần cụ thể, như các nhiệm vụ trênmạng TCP/IP scripting (mà chúng ta chú trọng trong loạt bài này) trước. Saukhi nắm vững và thông thạo rồi mới chuyển sang chủ đề khác.3. Hãy bỏ thời gian để học nhữ ...

Tài liệu được xem nhiều: