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

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

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

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...

Quản lý mạng Windows dùng script - Phần 5: Vượt qua thử thách Ở phần trước loạt này, bắt đầu khám phá điều mẻ lớp Win32_NetworkAdapterConfiguration Lớp WMI mạnh có 61 thuộc tính 41 phương thức, dùng cho truy vấn thay đổi thiết lập mạng TCP/IP máy Windows Để minh hoạ tính mạnh lớp này, sử dụng script mẫu phát triển tử phần hai, khai thác thông tin hỗ trợ MSDN để thay đổi script ban đầu thực số chức khác Cụ thể thay đổi địa IP điều hợp mạng tuỳ biến để tạo script ngắt NetBIOS qua TCP/IP (NetBT) tất điều hợp mạng có giới hạn TCP/IP phép chúng Chúng ta cần khám phá thêm tính mạnh mẽ lớp WMI số sau Nhưng trước thực điều đó, nói trở ngại học script Vượt qua trở ngại, khó khăn để biết cách sử dụng script hoạt động quản trị mạng Windows Trở ngại Sau bắt đầu cho đăng loạt này, nhận nhiều câu hỏi từ phía bạn đọc: “Tơi học script theo cách nào?” Phản ứng thường cho người hỏi số tài liệu sách viết script, báo, diễn đàn bàn luận script… Vâng, câu trả lời kiểu hữu ích cho muốn chuyên tâm bắt tay làm từ đầu tự rèn luyện nghiêm khắc để có kỹ Nhưng thường khiến người ta phát sinh tâm lý phổ biến: Ngại! Vì phải đầu tư nhiều thời gian, công sức! Vậy phải làm để học kỹ script? Đầu tiên, hài hước muốn học bạn phải chuẩn bị tâm lý sẵn sàng đón nhận chuẩn bị nhiệt tính lắng nghe! Hầu hết quản trị viên Windows ban đầu muốn học script vấp phải lỗi bập vào vấn đề Rồi sau phát sinh tâm lý ngại bị ngập trước nhiều vấn đề không dễ nắm bắt: khái niệm không độc lập mà ràng buộc liên quan đến Chẳng hạn, bạn thực hiểu Thuộc tính (Property) khơng nắm bắt Phương thức (Method) Và thuộc tính lẫn phương thức sáng tỏ đặt ngữ cảnh Lớp (Class) Nhưng lớp lại phải diễn giải thành Đối tượng (Object) đối tượng có thuộc tính, phương thức nó! Chính xác Tham Chiếu Đối Tượng (Object Reference) vào Thể (Instance) Lớp phải có Thuộc tính Phương thức để bạn đọc thao tác Nghe rối rắm phải không bạn! Chúng ta dành tới ba năm để học Thuộc tính, Phương thức gắn với lớp WMI làm việc mạng Windows Hoặc học khía cạnh cú pháp ngơn ngữ VBScript để hồn tồn thơng thạo Trước đây, suốt năm đầu thời đại học, phải bỏ nhiều thời gian để học Fortran, viết hết chương trình đến chương trình khác, hiển thị 10, sau đến 100, đến nghìn số Fibonacci, … Vì thế, với thời gian, tiền bạc kiên nhẫn có hạn, cộng thêm yếu tố khó khăn chất số lượng lớn khái niệm Windows scripting, quản trị viên cần phải làm để vượt qua trở ngại vấn đề học script biến trở thành thứ hữu ích tầm tay? Khắc phục trở ngại Rõ ràng chẳng có câu trả lời màu nhiệm cho câu hỏi đó, số phương thức giúp bạn: Chia nhỏ cơng việc ra: Chĩa súng lên trời tất nhiên bắn chim đất Cho nên học chuyên sâu cách bắt đầu cho vấn đề Hãy đặt mục tiêu cho giai đoạn định, tuần phải viết script để truy vấn Active Directory cho cấu trúc OU miền hiển thị cấu trúc trang HTML chẳng hạn Cịn tuần sau học khái niệm hơn, viết script khác minh hoạ cho chúng Hãy cố gắng tìm kiếm script có sẵn, đọc hiểu chỉnh sửa chúng để thực yêu cầu riêng Ngồi ra, cho dù khơng cần hiểu sâu sắc tồn dòng, lệnh script, cố gắng tổng hợp chúng, tạo script kết hợp thực chức mong muốn mà chí bạn khơng cần hiểu cấu trúc bên Đó cách học script Tập trung vào số vấn đề trọng tâm kỹ thuật scripting: Một nhược điểm lớn bắt đầu học vấn đề muốn biết thứ tất khía cạnh vấn đề Vì thế, bắt đầu học script thường cố gắng đọc toàn từ đầu đến cuối sách viết ngôn ngữ VBScript Không cần nói bạn hiểu cách đọc cứng nhắc Tốt hết tập trung vào phần cụ thể, nhiệm vụ mạng TCP/IP scripting (mà trọng loạt này) trước Sau nắm vững thông thạo chuyển sang chủ đề khác 3 Hãy bỏ thời gian để học khái niệm bản: Tập trung vào số phần trọng tâm định, đồng thời bạn phải bỏ thời gian học khái niệm vấn đề Ví dụ để nhập thông tin vào script dùng tham số thời gian chạy Học số cú pháp lệnh SELECT đơn giản Học số kiểu biến khác Học số lớp WMI Học cách dùng Thuộc tính Phương thức cho lớp … Bạn không cần phải trở thành chuyên gia tất lĩnh vực, cần nắm vững thứ để viết script hồn chỉnh thay đoạn nhỏ Hãy ghi thích cho bạn học: Trước kia, suốt thời gian dài tơi khơng thu kết học script, khái niệm khó hiểu Như bạn nói trên, suốt thời đại học làm quen học ngôn ngữ lập trình thủ tục Fortran Chúng trở thành kiến thức ăn sâu đầu óc khiến tơi khó chuyển sang kiểu ngôn ngữ hướng đối tượng chúng bắt đầu trở nên phổ biến (cho admin Windows), VBScript phát triển từ Visual Basic Bởi mà suốt thời gian dài lúng túng với Đối tượng, Thuộc tính, Phương thức, Lớp Chúng tạo trở ngại lớn cho tơi để học script Chắc chắn tơi dùng script viết sẵn đơn giản, tơi thay đổi, chỉnh sửa thêm bớt chút để biến hoạt động theo ý Nhưng MSDN lúc giống đất nước xa xôi, lạ lẫm WMI thứ siêu nhiên huyền bí! Và tơi bắt đầu viết dịng thích Một ngày, tơi viết câu đơn giản: “Thuộc tính thứ bạn đọc, cịn phương thức thứ bạn làm”, thứ trở nên rõ ràng Tôi hiểu vấn đề trở ngại khơng cịn Các khái niệm khác nhanh chóng nắm bắt đường đến với script khơng cịn xa lạ q khó khăn Thu thập tài liệu hữu ích để tham khảo sử dụng: Nếu bạn tìm thấy sách hay script, đừng ngần ngại mua đọc làm tập thực hành ln (nếu có) Ngồi ra, bạn tham khảo thêm nhiều thứ TechNet Script Center (sẽ ý phần sau loạt này) Một cách học hữu ích khác tham gia vào khố đào tạo ngắn hạn, thảo luận nhóm… Tài liệu script khơng thiếu, chí phong phú bạn thực muốn học Quan trọng bạn có chịu học thực hành hay không mà Thực hành, thực hành thực hành: Muốn học tốt kỹ địi hỏi bạn phải kiên nhẫn Chỉ có làm làm lại nhiều lần tạo nên hồn hảo Sẽ cịn nhiều trở ngại đường tới thành cơng địi hỏi bạn phải có tâm, tính bên bỉ để vượt qua chúng Thông thường, bạn học nhiều từ vài trăm script ngắn thay tập viết vài script dài tổng hợp Vì thế, tự đặt hoàn thành tập ngắn thực công việc Bạn hiểu vấn đề nhanh Hãy biến trở thành niềm đam mê hay thú vui: Không biết bạn với tôi, việc học thu hiệu cao tâm trạng vui vẻ Nếu bạn có số cơng việc quản trị liên quan đến script, hẳn lúc bạn bắt đầu quan tâm đến việc học Và, bạn thực bận rộn (mà quản trị viên mạng rỗi rãi) cách dễ dàng nhờ viết script cho bạn Nhưng coi script thú vui để khám phá, tương tự mơn đánh gơn bạn tiếp cận nhanh làm nhiều thứ học Và giống đánh gơn, chơi cờ, có bạn chơi thú vị Thử xem đồng nghiệp hay người bạn chuyên gia IT có hứng thú chơi trị scripting khơng Nếu có, chia sẻ với họ, việc học vui hiệu nhiều Kết luận Tôi viết nhận thấy nhiều bạn đọc gặp nhiều khó khăn bắt đầu nản chí sau đọc xong bốn phần loạt Hy vọng viết giúp bạn khắc phục trở ngại tiếp tục tìm hiểu sâu scripting, kỹ thuật không dễ nắm bắt hữu ích cơng việc quản trị mạng Ở phần trở lại khám phá lớp Win32_NetworkAdapterConfiguration xem liệu cịn làm với Đồng thời, học số khái niệm ôn lại thứ giới thiệu phần trước Chúng ta học thêm cú pháp VBScript xem liệu làm để script gọn gàng mà hữu ích Và sau khám phá số lớp WMI khác, với số chủ đề scripting nâng cao chỉnh sửa thông tin thẩm định, viết mã script từ xa, đối tượng COM, script WSF… Bên cạnh lý thuyết số cơng cụ hữu ích để viết script, việc học khái niệm quan trọng Nó giúp bạn hiểu sâu chủ đề tự tin với kỹ Tơi cố gắng đưa cho bạn số tập để hoàn thiện script riêng bạn xây dựng Và thực muốn học script, bạn cần phải tự làm chúng, đừng nhìn nói: “Tơi làm được!” Thực hành nhiều giúp bạn viết script hồn hảo Vì thế, đừng qn nhiệm vụ quan trọng thực hành thực hành ... cơng việc quản trị liên quan đến script, hẳn lúc bạn bắt đầu quan tâm đến việc học Và, bạn thực bận rộn (mà quản trị viên mạng rỗi rãi) cách dễ dàng nhờ viết script cho bạn Nhưng coi script thú... hợp mạng có giới hạn TCP/IP phép chúng Chúng ta cần khám phá thêm tính mạnh mẽ lớp WMI số sau Nhưng trước thực điều đó, nói trở ngại học script Vượt qua trở ngại, khó khăn để biết cách sử dụng script. .. động quản trị mạng Windows Trở ngại Sau bắt đầu cho đăng loạt này, nhận nhiều câu hỏi từ phía bạn đọc: “Tơi học script theo cách nào?” Phản ứng thường cho người hỏi số tài liệu sách viết script,

Ngày đăng: 11/05/2021, 03:19

Mục lục

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

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

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

Tài liệu liên quan