SửdụngWEVTUTILđểquảnlýcácbảnghisựkiện Ngu ồn : quantrimang.com Derek Melber Chờ đợi và cuối cùng những gì mà Microsoft đã tốn nhiều thời gian và công sức nhằm cung cấp cho chúng ta một Event Viewer hữu dụng cũng đã được ra mắt. Windows Vista và Windows Server 2008 ra mắt với Event Viewer mới được sửa lại cũng như một số công cụ bổ sung, thực sự làm cho bạndễ dàng hơn trong sửdụng Event Viewer, giúp cho việc quảnlý thực sựdễ dàng. Thêm vào với tùy ch ọn đăng ký mới mà Event Viewer hiện đang có còn có một tiện ích dòng lệnh mới, đó chính là WEVTUTIL, tiện ích này cho phép bạn có thể kiểm soát gần như mọi khía cạnh cácbảnghi của Event Viewer. Lệnh và cú pháp WEVTUTIL Do lệnh WEVTUTIL có thể kiểm soát gần như mọi khía cạnh của Event Viewer và cácbảnghi nên chúng có một số lượng khổng lồ các tham số cũng như khóa chuyển đổi để kiểm soát các vấn đề chi tiết. Cấu trúc cú pháp c ủa WEVTUTIL được cho dưới đây: wevtutil [{el | enum-logs}] [{gl | get-log} [/f: ]] [{sl | set-log} [/e:] [/i:] [/lfn:] [/rt:] [/ab:] [/ms:] [/l:] [/k:] [/ca:] [/c:]] [{ep | enum-publishers}] [{gp | get-publisher} [/ge: ] [/gm:] [/f: ]] [{im | install-manifest} ] [{um | uninstall-manifest} ] [{qe | query-events} [/lf:] [/sq:] [/q:] [/bm:] [/sbm:] [/rd:] [/f: ] [/l:] [/c:] [/e:]] [{gli | get-loginfo} [/lf:]] [{epl | export-log} [/lf:] [/sq:] [/q:] [/ow:]] [{al | archive-log} [/l:]] [{cl | clear-log} [/bu:]] [/r:] [/u:] [/p: ] [/a:] [/uni:] Cũng như bất cứ lệnh nào, các tham số đều có một số switch có tính bắt buộc, còn các thành phần khác hoàn toàn mang tính chất tùy chọn. Cú pháp này cũng rất quan trọng với các dấu hai chấm (:), các cú pháp khác thường sửdụng khoảng trống giữa khóa chuyển đổi (switch) và đường dẫn (path), một số khác cần đến dấu trích dẫn (“ “). Bảng dưới đây sẽ mô tả mỗi tham số và giới thiệu cú pháp của các khóa chuyển đổ i mang tính tùy chọn. Bạn có thể lấy thêm mô tả chi tiết hơn về các tham số cũng như tùy chọn từ trang Wevtutil của Microsoft TechNet. Tham số Mô tả {el | enum-logs} Hiển thị tên của tất cả cácbản ghi, gồm có tất cả cácbảnghi Windows mới cùng với cú pháp của chúng. {gl | get-log} [/f: ] Cho phép chỉ định một bản ghi, sau đó sẽ hiển thị trạng thái của bản ghi. Trạng thái và thông tin sẽ bao gồm nội dungbảnghi được kích hoạt hay vô hiệu hóa, các hạn chế về kích thước của bảnghi cũng như đường dẫn đến nơi bảnghi được lưu. {sl | set-log} [/e:] [/i:] [/lfn:] [/rt:] [/ab:] [/ms:] [/l:] [/k:] [/ca:] [/c:] Cho phép thay đổi các cấu hình chi tiết của bảnghi mà bạn chỉ định. {ep | enum- publishers} Hiển thị các bộ phát hành sựkiện (event) trên máy tính nội bộ. Những bộ phát hành sựkiện là các thành phần có thể tạo sựkiện và sau đó phân phối chúng đến Event Viewer. {gp | get- publisher} [/ge: ] [/gm:] [/f: ]] Cho phép bạn chỉ định bộ phát hành sự kiện, sau đó sẽ hiển thị các thông tin cấu hình của bộ phát hành sựkiện đó. {qe | query- events} [/lf:] [/sq:] [/q:] [/bm:] [/sbm:] Lệnh này cho phép thu được cácsựkiện đối với một bảnghi nào đó. Bảnghi có thể là từ event viewer, log file, hoặc sử [/rd:] [/f: ] [/l:] [/c:] [/e:] dụng một truy vấn cấu trúc. Trong hầu hết các trường hợp bạn chỉ cần đánh tên bảnghi thay cho đường dẫn. Nếu sửdụng tùy chọn /lf thì bạn cần nhập vào đường dẫn đến file bảnghi muốn đọc. Đểsửdụng truy vấn cấu trúc, bạn phải sửdụng tham số /sq cùng với đường dẫn tới truy vấn cấu trúc. {gli | get-loginfo} [/lf:] Cho phép thu thập các thông tin về bảnghisựkiện hoặc các file bản ghi. Đây là một lệnh rất tốt để có thể xem toàn bộ thông tin về bản ghi. {epl | export-log} [/lf:] [/sq:] [/q:] [/ow:] Cho phép export cácsựkiện vào một file. Bạn có thể export từ một bảnghi trong Event Viewer, một file bảnghi hoặc sửdụng một truy vấn cấu trúc. Export cácsựkiện từ một bảnghisựkiện và từ một file bảnghi hoặc sửdụng truy vấn cấu trúc đối với một file nào đó. Trong hầu hết tất cả các trường hợp bạn chỉ cần đánh tên bản thi vào đường dẫn. Nếu sửdụng tùy chọn /lf thì bạn cần phải nhập vào đường dẫn đến file bảnghi muốn đọc. Đểsửdụng truy vấn, bạn phải sửdụng tham số /sq cùng với đường dẫn để truy vấn. là đường dẫn đến file mà bạn muốn cácsựkiện export được lưu ở đó. {al | archive-log} [/l:] Cho phép lưu bảnghi mà bạn chỉ định. Vị trí lưu trữ sẽ là một thư mục con với tất cả các thông tin đã được lưu trong thư mục con này. {cl | clear-log} [/bu:] Cho phép xóa cácsựkiện của bảnghi mà bạn chỉ định. Nếu bạn muốn thực hiện một backup của cácsựkiện đã xóa thì có thể sửdụng tùy chọn /bu. Bảng 1 Các ví dụ sửdụngWEVTUTIL hữu ích Với quá nhiều bảnghi mới và các bộ phát hành mới có trong Windows Vista và Windows Server 2008, sẽ thật là một ý tưởng hay nếu bạn không cần phải nhớ tất cả chúng. Rõ ràng bạn luôn có thể theo dõi Event Viewer để xem tất cả các liệt kê. Vấn đề với tùy chọn này là bạn không phải lúc nào cũng biết cú pháp của bảnghi hoặc bộ phát hành mà bạn muốn tập trung. Thay vì đó bạn có thể sửdụng một trong các lệnh dưới đây để có được danh sách về tất cả cácbảnghi và bộ phát hành. Ví dụ 1: Hình 1 thể hiện cách liệt kê tất cả cácbảnghisựkiện từ một máy tính nội bộ. Hình 1: Sửdụng tham số el sẽ cho bạn có được cả một danh sách đầy đủ cácbảnghisựkiện trên máy tính nội bộ. Ví dụ 2: Hình 2 thể hiện cách bạn đạt được một danh sách đầy đủ tất cả các bộ phát hành sựkiện từ máy tính nội bộ. Hình 2: Sửdụng tham số ep sẽ cho phép bạn có được một danh sách các bộ phát hành sựkiện trên máy tính nội bộ. Ví dụ 3: Hình 3 thể hiện cách lấy thông tin về một bảnghisựkiện nào đó. Hình 3: Sửdụng tham số gl và tên bảnghisựkiệnđể hiển thị các thông tin về bảnghi đó Ví dụ 4: Hình 4 thể hiện cho bạn cách export cácsựkiện từ một bảnghi event viewer đến một file để lưu trữ hoặc cho các mục đích lưu trữ khác. Hình 4: Sửdụng tham số epl sẽ cho phép bạn export một bảnghisựkiện vào một file Ví dụ 5: Hình 5 minh chứng cho bạn cách xóa một bản ghi, kết hợp với việc tạo một backup cho file bảnghi trước khi nó được mang đi xóa. Hình 5: Sửdụng tham số cl kết hợp với khóa chuyển đổi the /bu: sẽ backup một bảnghi rồi sau đó xóa nó. Kết luận Như những gì bạn đã thấy, sự kiểm soát có được với cácbảnghisựkiện s ẽ nhiều hơn với WEVTUTIL. Công cụ này có trong cả hai hệ điều hành Windows Vista và Windows Server 2008, cho phép bạn kiểm soát hầu hết các khía cạnh của cácbảnghi được tạo ra. Windows Vista và Windows Server 2008 có một loạt cácbảnghi mà bạn có thể tận dụng, và với tiện ích dòng lệnh này, bạn hoàn toàn có thể quảnlý chúng được tốt hơn. Bạn cũng có thể quảnlýcácbảnghi và lưu trữ chúng bằng lệnh WEVTUTIL với một WEVTUTIL hoặc kế t hợp với một công cụ kịch bản ưa thích nào đó. Nếu sửdụng PowerShell, thì bạn cũng có thể quảnlýWEVTUTIL bằng sửdụng giao diện này. . số gl và tên bản ghi sự kiện để hiển thị các thông tin về bản ghi đó Ví dụ 4: Hình 4 thể hiện cho bạn cách export các sự kiện từ một bản ghi event viewer. một backup của các sự kiện đã xóa thì có thể sử dụng tùy chọn /bu. Bảng 1 Các ví dụ sử dụng WEVTUTIL hữu ích Với quá nhiều bản ghi mới và các bộ phát hành