Dùng Admodify.net để quản trị và phục hồi Exchange 2003

ADModify.net là công cụ thông minh cho các quản trị viên Exchange và Network chỉnh sửa số lượng lớn đối tượng Active Directory. Công cụ này do nhóm Exchange Support Services thiết kế, sử dụng C#.Net 2003. Nhiệm vụ chính của nó là dùng để thay đổi thuộc tính của các đối tượng Active Directory hoặc chọn nhiều đối tượng để thay đổi thuộc tính với số lượng lớn. Cho dù các thuộc tính đó không nằm trong Giao diện đồ hoạ người dùng (GUI) thì nó vẫn được ADModify.NET đặc tả bằng tên (Name) và giá trị (Value). Đây là công cụ thiết thực thực sự cho các quản trị viên.

Ngoài ra ADModify.NET còn giúp bạn phục hồi lại dữ liệu khi gặp lỗi phần cứng trong Exchange server.

Có nhiều cách dùng ADModify.net. Nhưng trong bài này chúng ta sẽ đề cập tới các nội dung chính sau:

Mở đầu

Download miễn phí công cụ này theo đường link sau: http://workspaces.gotdotnet.com/ADModify

Chú ý: ADModify.net đòi hỏi phải có .NET Framework v1.1. Bạn không thể chạy ADModify.net qua một thiết bị mạng.

Sau khi tải về rồi, bạn giải nén các file và kích đúp vào ADModify.exe. Sau khi kích đúp vào file .exe đó, không có cái gì được cài đặt cả mà đơn giản chỉ là mở ứng dụng ADModify.net.


Hình 1
: Màn hình ban đầu của ADModify.Net.

Thay đổi thuộc tính

Chúng ta sẽ bắt đầu với việc xem lướt phạm vi các thuộc tính có thể chỉnh sửa.

Kích vào Modify Attributes, Màn hình sau sẽ hiện ra:


Hình 2
: Các thuộc tính có thể chỉnh sửa

Chọn domain phù hợp từ Domain List và chọn Domain Controller (DC) - bộ điều khiển miền bạn muốn dùng. Kích vào phím mũi tên màu xanh, nó sẽ hiển thị một miền rất giống với Active Directory Users and Computers. Mở rộng Domain Tree List.

Bạn có thể đặt tuỳ chọn chỉ hiển thị các kiểu đối tượng mình muốn. Nếu không tích vào hộp Show Containers Only (chỉ hiển thị nơi lưu trữ), bạn có thể thay đổi với từng người dùng riêng trong OU thích hợp. Bạn sẽ cần kích vào phím mũi tên màu xanh để truy vấn lại Domain Tree List.

Chọn người dùng muốn chỉnh sửa và kích vào Add to List (thêm vào danh sách). Sau khi bổ sung tất cả người dùng cần thiết, chọn user ở khung bên phải và kích Next. Bảng sau hiện ra:


Hình 3
: Các thuộc tính của ADModify.NET

Bạn nên xem xét một lượt các tab thuộc tính khác nhau trên bảng. Dường như rất quen thuộc, bởi vì chúng hoàn toàn giống hộp thoại Properties của Active Directory. Nếu bạn có một domain kiểm tra, hãy thử thay đổi thuộc tính cho một vài người dùng khác nhau.

Dùng ADModify.net để phục hồi dữ liệu khi gặp sự cố phần cứng

Gần đây, bộ nguồn máy chủ cài đặt Exchange 2003 của tôi bị chết. Để người dùng vẫn có thể gửi và nhận e-mail nhanh chóng, tôi dùng ADModify.net, chuyển vị trí mailbox người dùng từ server hỏng sang Exchange Server dự trữ khác. Sau khi phục hồi phần cứng, tôi sẽ chuyển các mailbox trở lại server ban đầu, cũng dùng ADModify.NET.

Ở ví dụ này bạn sẽ cần hai sever Exchange 2003 cài đặt trên Windows Domain. Public Folder được đồng bộ giữa hai server.


Hình 4
: Mạng ví dụ

Khởi động ADModify.NET và kích vào Modify Attributes. Chọn domain thích hợp từ Domain List và chọn Domain Controller (DC) bạn muốn dùng. Kích vào phím mũi tên màu xanh, mở rộng Domain Tree List.

Chọn Organizational Unit (OU) hoặc người dùng bạn muốn chỉnh sửa và kích vào Add to List. Khi đã thêm tất cả người dùng bạn cần vào danh sách, chọn người dùng ở ô bên phải và kích Next.

Để thay đổi vị trí hòm thư điện tử, ấn nhãn Exchange General và kích vào Set homeMTA. Select Exchange02 từ danh sách sổ xuống của homeMTA và kích vào nút Go!


Hình 5
: ADModify.NET chỉnh sửa các thuộc tính thông thường trong Exchange General.

Khởi động lại ADModify.NET và lặp lại quá trình trên với nhãn Exchange General. Kích vào Set homeMDB, sau đó chọn Exchange02 từ danh sách thả xuống của homeMDB và kích vào nút Go! Điều này sẽ chuyển các hộp mailbox từ server bị lỗi (Exchange01) sang server dự trữ (Exchange02).

Mẹo: Bạn nên chuyển các hộp mailbox theo hai giai đoạn như ở trên. Vì sẽ rất dễ nhầm lẫn kết quả khi chọn nhiều người dùng và áp dụng thay đổi với số lượng lớn cho các thuộc tính của cả homeMTA, homeMDB cùng một lúc.

Tuỳ thuộc vào cấu hình mạng và tường lửa, bạn có thể sẽ cần chuyển địa chỉ IP công cộng từ server bị lỗi sang server dự trữ để cho phép mail lưu thông vào Exchange Organisation. Sau đó, người dùng có thể gửi và nhận e-mail như bình thường.

Ép Active Directory thay thế cho từng DC và gửi e-mail kiểm tra tới một mailbox để xem thử việc chuyển đổi như thế nào. Bạn sẽ mất một lượng thời gian nhất định để sửa chữa server bị lỗi và đưa nó hoạt động trở lại.

Sau khi sửa xong server lỗi, để chuyển các hộp mailbox trở lại server ban đầu, thực hiện quá trình ngược lại đơn giản như sau:

Khởi động ADModify.NET và kích vào Modify Attributes. Để thay đổi vị trí mailbox, ấn nhãn Exchange General và kích vào Set homeMTA. Chọn Exchange01 từ danh sách sổ xuống của homeMTA và kích Go!

Khởi động lại ADModify.NET và lặp lại quá trình này với nhãn Exchange General. Bấm Set homeMDB, sau đó chọn Exchange01 từ danh sách sổ xuống của homeMDB và kích Go!

Ép Active Directory thay thế cho từng DC và gửi e-mail kiểm tra vào một hộp mailbox để xem xét việc chuyển đổi diễn ra thế nào.

Khi thay đổi vị trí mailbox của người dùng như trên, thực tế bạn không di chuyển được nội dung bên trong mỗi hòm thư. Mailbox ban đầu chứa tất cả mail, calendar, contact tại vị trí cũ. Hòm thư mới đơn giản chỉ được tạo trong khu vực mới. Vì thế khi chuyển mailbox trở lại server ban đầu, bạn cần kết hợp hai hòm thư lại làm một để đảm bảo người dùng có được bản copy dữ liệu hoàn chỉnh trong mailbox của họ.

Chức năng Undo

Một phần tuyệt vời khác của công cụ này là khả năng huỷ bỏ hoạt động vừa thực hiện (undo). Với ngoại lệ của tùy chọn Remove Exchange Attributes (loại bỏ các thuộc tính Exchange) và Import Mailbox Rights (nạp vào các quyền mailbox), mọi thay đổi có thể được huỷ bỏ.

Bất cứ khi nào thực hiện thay đổi cho thuộc tính, các thay đổi này được để ở dạng file xml và ghi lại ngày giờ hiện tại: MMDDYYYYHHMMSS.xml, có thể dùng để thu hồi các thay đổi đã thực hiện.

Để undo một hoạt động nào đó, khởi động ADModify.NET, kích vào Undo Changes.


Hình 6
: Hộp thoại Undo Change

Kích vào Browse để chọn file xml thích hợp cho việc thu hồi lại các thay đổi. Kích vào Undo, các thay đổi sẽ được thu hồi.

Thay đổi được ghi lại trong file undo.log. File này chứa nội dung chi tiết của tất cả người dùng được thực hiện Undo, nhật ký người dùng được bỏ qua, lý do bỏ qua và bản tóm tắt các thay đổi.

Thêm người dùng với một số quyền nhất định vào nhiều mailbox (tuỳ chọn Bulk Add)

Có thể thêm một người dùng với các quyền cụ thể vào nhiều hòm thư cùng một lúc. Ví dụ, thêm tài khoản người dùng Bob với quyền Full Access (truy cập đầy đủ) vào các mailbox của Asif và Sue. Mở ADModify.NET và kích vào Modify Attributes.

Chọn domain thích hợp từ Domain List và chọn Domain Controller (DC) bạn muốn dùng. Bỏ dấu tích ở Show Containers Only.

Kích vào phím mũi tên màu xanh, nó sẽ hiển thị một miền rất giống với Active Directory Users and Computers. Mở rộng Domain Tree List

Phần sách người dùng riêng lẻ bên trong OU có tương ứng. Chọn người dùng là Asif và Sue, click vào Add to List. Chọn Select AllNext.


Hình 7
: Các thuộc tính quyền trong Mailbox Rights

Kích vào tab Mailbox Rights. Đánh dấu tích ở ô Add User to Mailbox Rights. Nhập tên người dùng theo kiểu định dạng DOMAIN\username và đánh dấu tích vào Full Mailbox Access. Sau đó kích vào Go!

Bạn có thể thiết lập một số tuỳ chọn khác nhau ở đây như Bulk Remove a User from Mailbox rights, Undo các hoạt động vừa thực hiện.... Trong đó Bulk Remove a User from Mailbox rights cũng giống như tuỳ chọn Bulk Add, chỉ khác là nó sẽ loại bỏ một số người dùng từ Mailbox Rights.

Kết luận

Trong bài này chúng ta đã thảo luận sơ qua một số chức năng ADModify.NET có thể làm. Nó giúp bạn chỉnh sửa với số lượng lớn tất cả các đối tượng Active Directory một cách đồng bộ và hỗ trợ phục hồi nhanh chóng hệ thống sau khi gặp sự cố, giúp người dùng không bị ngắt quãng khi gửi và nhận e-mail cho dù server chính ngừng hoạt động.

Phiên bản mới nhất bổ sung thêm tính năng undo thông minh. Từ đó các quản trị viên mạng có thể tự tin rằng bất kỳ thay đổi trên số lượng lớn đối tượng nào cũng có thể được thu hồi. ADModify.NET nên là một bộ phận đơn giản nhưng hiệu quả trong các hộp toolbox của mọi quản trị viên Exchange.

Thứ Năm, 01/02/2007 09:42
31 👨 776