Cách di chuyển người dùng sang tên miền khác
Trong hướng dẫn này, tôi sẽ trình bày cách di chuyển người dùng Active Directory từ miền này sang miền khác. Tôi cũng sẽ bao gồm các bước để di chuyển đơn vị tổ chức, nhóm và thành viên nhóm.
Tôi sẽ di chuyển 2747 người dùng từ một miền (máy chủ đang chạy 2019) sang một miền mới chạy máy chủ 2022. Bạn có thể di chuyển tài khoản sang một miền hiện có hoặc một miền mới.
Các công cụ được sử dụng trong hướng dẫn này sẽ hoạt động với bộ điều khiển miền chạy hệ điều hành 2008 trở lên. Ngoài ra, bạn có thể di chuyển các tài khoản trong cùng một nhóm miền, một nhóm khác, miền tin cậy hoặc không tin cậy.
Trong bài viết này:
- Bước 1. Di chuyển Đơn vị tổ chức sang miền khác (tùy chọn)
- Bước 2. Di chuyển nhóm sang tên miền khác
- Bước 3. Di chuyển người dùng sang tên miền khác
Lý do di chuyển người dùng:
- Tạo môi trường thử nghiệm
- Sáp nhập với một công ty khác
- Di chuyển hoặc nâng cấp lên máy chủ mới
- Không có sự tin cậy giữa các miền
- Di chuyển người dùng đến một tên miền duy nhất (các tên miền hợp nhất)
Lưu ý: Phương pháp này không di chuyển hồ sơ người dùng máy tính hoặc lịch sử SID. Nó sẽ di chuyển dữ liệu người dùng từ Active Directory như OU, thành viên nhóm và trường người dùng (địa chỉ, người quản lý, số điện thoại, trạng thái, v.v.) từ một miền và nhập dữ liệu đó vào một miền khác.
Trình diễn video
Trong video này, tôi trình bày cách di chuyển người dùng từ miền này sang miền khác trong Active Directory.
Bước 1. Di chuyển Đơn vị tổ chức sang miền khác (tùy chọn)
Bước đầu tiên này là tùy chọn.
Nếu bạn muốn di chuyển các đơn vị tổ chức của mình từ miền nguồn sang miền mới thì hãy làm theo các bước sau.
1. Xuất OU từ miền nguồn
Bấm vào Báo cáo -> OU -> Tất cả các đơn vị tổ chức.
Chọn toàn bộ miền để xuất tất cả OU hoặc chọn OU bạn muốn xuất.
Nhấp vào chạy rồi xuất danh sách OU sang tệp CSV.
Nếu miền đích của bạn có tên khác, bạn sẽ cần sửa đổi CSV trước khi chạy quá trình nhập.
Trong ví dụ này, tên miền nguồn của tôi là ad.activedirectorypro.com và tên miền đích của tôi là ad.adpro.com.
Tôi cần mở CSV và thay thế dc=ad.activedirectorypro.com bằng dc=ad.adpro.com
Sử dụng tìm và thay thế để dễ dàng cập nhật tệp csv.
2. Nhập OU vào Miền đích
Mở bộ công cụ trên miền đích và chạy công cụ Nhập OU.
Chọn CSV của bạn và nhấp vào chạy.
Bạn có thể thấy trong ảnh chụp màn hình bên phải tất cả các OU đã được tạo trong miền đích. Ảnh chụp màn hình bên trái là trước khi nhập.
Bước 2. Di chuyển nhóm sang tên miền khác
Hãy làm theo các bước sau để di chuyển nhóm từ miền này sang miền khác. Bước này phải được hoàn thành trước nếu bạn muốn di chuyển tư cách thành viên nhóm người dùng.
1. Xuất nhóm từ miền nguồn
Bấm vào báo cáo -> Nhóm -> Tất cả các nhóm
Chọn toàn bộ miền để xuất tất cả các nhóm hoặc chọn các nhóm cụ thể.
Nhấp vào chạy và sau đó xuất sang CSV.
2. Nhập nhóm vào miền đích
Tiếp theo, mở bộ công cụ trên miền đích và chạy công cụ nhóm nhập.
Chọn tệp CSV của bạn và nhấp vào chạy.
Bây giờ bạn sẽ thấy các nhóm trong miền đích.
Tiếp theo, chuyển sang bước 3 để nhập tài khoản người dùng.
Bước 3. Di chuyển người dùng sang tên miền khác
Nếu bạn cần di chuyển người dùng sang một miền khác và giữ nguyên cài đặt thành viên nhóm cũng như OU của họ thì trước tiên bạn phải hoàn thành bước 1 và 2.
1. Xuất người dùng từ miền nguồn
Trên miền nguồn, mở công cụ xuất người dùng. Xem lại danh sách các cột mặc định và thêm hoặc xóa bất kỳ cài đặt người dùng nào bạn muốn di chuyển. Theo mặc định, có nhiều thuộc tính được bao gồm, bao gồm cả tư cách thành viên nhóm.
Bạn cũng có thể thay đổi các cột để giữ nguyên cài đặt người dùng khi chuyển sang tên miền mới.
Dưới đây là ảnh chụp màn hình của tệp CSV được xuất từ miền nguồn của tôi. Tôi đã xuất 2747 người dùng và nó bao gồm 31 cột thuộc tính người dùng. Một lần nữa, bạn có thể sử dụng bộ chọn thuộc tính để thêm hoặc xóa cột. Các thuộc tính người dùng này sẽ được giữ nguyên và nhập vào miền khác.
2. Sửa đổi tệp CSV cho tên miền mới
Để nhập những tài khoản này vào miền mới, bạn sẽ cần thêm cột mật khẩu. Nếu đó là một miền khác, bạn cũng sẽ cần sửa đổi đường dẫn OU. Tôi đang chuyển từ ad.activedirectorypro.com sang ad2.activedirectorypro.com nên tôi cần cập nhật đường dẫn ou. Bạn có thể dễ dàng thực hiện việc này trong excel bằng tính năng tìm kiếm và thay thế.
Bạn có thể thay đổi các chi tiết bổ sung trong CSV để phản ánh tên miền mới. Ví dụ: bạn có thể thay đổi proxyAddresses thành tên miền mới hoặc thay đổi userPrincipalName.
Bây giờ tôi đã sẵn sàng nhập tất cả 2747 tài khoản vào miền mới. Thao tác này sẽ nhập chúng vào miền mới, thêm chúng vào OU, thêm chúng vào nhóm và giữ nguyên cài đặt người dùng của chúng từ miền cũ.
3. Nhập người dùng vào miền mới (hoặc miền hiện có)
Trên miền đích, hãy mở công cụ nhập người dùng.
Chọn tệp CSV, tùy chọn nhập của bạn và nhấp vào chạy.
Khi quá trình nhập hoàn tất, bạn có thể kiểm tra nhật ký và Active Directory để xác minh quá trình nhập.
Ở trên bạn có thể thấy ảnh chụp màn hình của nguồn và tên miền mới. Tất cả các tài khoản được nhập vào cùng một OU và nhóm.
Việc sử dụng công cụ xuất và nhập giúp việc di chuyển người dùng sang miền mới thực sự dễ dàng trong khi vẫn giữ nguyên tư cách thành viên nhóm và thuộc tính người dùng của họ khỏi Active Directory. Nó cũng rất linh hoạt vì bạn có thể di chuyển người dùng từ miền cũ như 2008 sang máy chủ mới hơn như 2019 trở lên.
Bạn cũng không phải lo lắng về mối quan hệ tin cậy hoặc kết nối giữa hai miền.
Dưới đây là một số lệnh PowerShell giúp bạn xác minh các số trong Active Directory.
Đếm số lượng đối tượng Active Directory bằng PowerShell
Dưới đây là một số lệnh PowerShell tôi đã sử dụng để đếm số lượng đối tượng trong miền nguồn.
Lấy số lượng người dùng AD
(Get-ADUser -filter *).countLệnh trên sẽ đếm tất cả người dùng trong miền. Để đếm số lượng chỉ một OU, hãy sử dụng lệnh này. Thay đổi SearchBase thành đường dẫn OU gốc của bạn.
(Get-ADUser -filter * -SearchBase "OU=ADPRO Users,DC=ad,DC=activedirectorypro,DC=com").count2747 là số lượng người dùng trong miền nguồn của tôi, điều này có nghĩa là tất cả người dùng đã nhập thành công vào miền mới.
Lấy số lượng máy tính AD
(Get-ADComputer -Filter *).countLấy số lượng Đơn vị tổ chức
(Get-ADOrganizationalUnit -filter *).countLấy số lượng nhóm AD Security
(Get-ADGroup -Filter *).CountPhần kết luận
Trong hướng dẫn này, tôi đã hướng dẫn cách di chuyển người dùng, nhóm và OU từ miền này sang miền khác bằng Bộ công cụ AD Pro. Một giải pháp thay thế cho việc di chuyển người dùng sang một miền khác là sử dụng Công cụ di chuyển Microsoft Active Directory. ADMT (Công cụ di chuyển Active Directory) sẽ di chuyển SID và cấu hình máy tính. Vấn đề duy nhất với công cụ này là nó không được cập nhật, không có hỗ trợ và thường xuyên bị lỗi. Nó cũng không linh hoạt như phương pháp tôi đã trình bày trong hướng dẫn này.
Nếu bạn cần hỗ trợ hoặc có câu hỏi khi sử dụng các công cụ trong hướng dẫn này, hãy cho tôi biết trong phần nhận xét bên dưới.














