Computer >> Máy Tính >  >> Hệ thống >> máy chủ Windows

Làm thế nào để đổi tên một tên miền Active Directory?

Trong bài viết ngắn này, chúng tôi sẽ hướng dẫn bạn cách thay đổi đúng cách một tên miền Active Directory từ test.com tới resource.loc . Trên thực tế, đổi tên miền Active Directory không phải là ý tưởng tốt nhất. Trong cơ sở hạ tầng AD lớn và phức tạp, tốt hơn là nên di chuyển người dùng, máy tính và máy chủ sang một miền mới. Tuy nhiên, đối với các môi trường AD đơn giản và nhỏ (thử nghiệm, pre-prod hoặc DMZ), bạn có thể dễ dàng đổi tên miền AD của mình theo hướng dẫn này

Trước khi bắt đầu, hãy đảm bảo rằng:

  • Bạn có một bản sao lưu cập nhật của bộ điều khiển miền của mình;
  • Bản sao hoạt động chính xác trong miền của bạn và không có lỗi nghiêm trọng nào đối với bộ điều khiển miền hoặc DNS (Cách kiểm tra tình trạng của Active Directory);
  • Không có Exchange trong miền của bạn. Bạn không thể đổi tên miền AD nếu Exchange được triển khai trong đó (ngoại trừ Exchange Server 2003);
  • Để đổi tên miền, bạn cần có Windows Server 2003 hoặc mới hơn (trong ví dụ của tôi, cấp chức năng của rừng và miền AD của tôi là Windows Server 2016).

Trước hết, hãy tạo vùng DNS cho miền mới của bạn trên bộ điều khiển miền hiện tại của bạn. Để thực hiện, hãy mở dnsmgmt.msc snap-in, tạo Vùng tra cứu chuyển tiếp chính mới với tên resource.loc và sao chép nó trên tất cả các máy chủ DNS trong miền test.com cũ của bạn.

Bạn có thể tạo vùng DNS mới bằng PowerShell:

Add-DnsServerPrimaryZone -Name resource.loc -ReplicationScope "Domain" –PassThru

Làm thế nào để đổi tên một tên miền Active Directory?

Chờ cho đến khi vùng DNS mới được sao chép trên tất cả các DC.

Chạy rendom /list lệnh để tạo Domainlist.xml tệp với cấu hình rừng AD hiện tại.

Làm thế nào để đổi tên một tên miền Active Directory?

Get-Content .\Domainlist.xml

<Forest>
<Domain>
<!-- PartitionType:Application -->
<Guid>6944a1cc-d79a-4bdb-9d1b-411fd417bbbc</Guid>
<DNSname>DomainDnsZones.test.com</DNSname>
<NetBiosName></NetBiosName>
<DcName></DcName>
</Domain>
<Domain>
<!-- PartitionType:Application -->
<Guid>bb10d409-4897-4974-9781-77dd94f17d47</Guid>
<DNSname>ForestDnsZones.test.com</DNSname>
<NetBiosName></NetBiosName>
<DcName></DcName>
</Domain>
<Domain>
<!-- ForestRoot -->
<Guid>b91bcb80-7cbc-49b7-8704-11d41b77d891</Guid>
<DNSname>test.com</DNSname>
<NetBiosName>TEST</NetBiosName>
<DcName></DcName>
</Domain>
</Forest>

Mở Domainlist.xml và thay thế tất cả các tên miền cũ bằng những tên miền mới:

Notepad .\Domainlist.xml

Làm thế nào để đổi tên một tên miền Active Directory?

Lưu tệp và chạy lệnh này:

rendom /showforest

Lệnh sẽ hiển thị các thay đổi được thực hiện trong cấu hình.

Làm thế nào để đổi tên một tên miền Active Directory?

Lệnh sau sẽ tải lên Domainlist.xml với cấu hình mới của phân vùng AD lên bộ điều khiển miền với vai trò FSMO chủ đặt tên miền:

rendom /upload

Làm thế nào để đổi tên một tên miền Active Directory?

Các chủ sở hữu vai trò FSMO có thể được hiển thị như sau:

netdom query fsmo

Làm thế nào để đổi tên một tên miền Active Directory?

Sau đó, bạn sẽ không thể thực hiện thay đổi đối với cấu hình khu rừng quảng cáo vì nó sẽ bị khóa.

rendom /prepare lệnh sẽ kiểm tra tính khả dụng của tất cả các DC trong rừng và liệu chúng đã sẵn sàng để đổi tên hay chưa.

Đảm bảo rằng lệnh không trả về bất kỳ lỗi nào.

Làm thế nào để đổi tên một tên miền Active Directory?

Waiting for DCs to reply.
mun-dc02.test.com was prepared successfully
mun-dc00.test.com was prepared successfully
The operation completed successfully.

Lệnh dưới đây sẽ đổi tên miền (bộ điều khiển miền sẽ không khả dụng trong một thời gian và tự động khởi động lại để áp dụng cài đặt mới):

rendom /execute

Làm thế nào để đổi tên một tên miền Active Directory?

Waiting for DCs to reply.
The script was executed successfully on mun-dc02.test.com
The script was executed successfully on mun-dc00.test.com
2 servers contacted, 0 servers returned Errors
The operation completed successfully.

Đảm bảo rằng tên miền mới được hiển thị trong thuộc tính miền. Lưu ý rằng tên máy tính đầy đủ không thay đổi.

Làm thế nào để đổi tên một tên miền Active Directory?

Bạn phải cung cấp tên tài khoản ở định dạng newdomain\username để đăng nhập vào DC.

Để đến DC, hãy chỉ định tài khoản từ miền. Trên bộ điều khiển miền Windows Core, bạn có thể chỉ định tên người dùng khác bằng cách nhấn ESC nhiều lần.

Làm thế nào để đổi tên một tên miền Active Directory?

Chạy lệnh sau để cập nhật liên kết GPO:

gpfixup /olddns:test.com /newdns:resource.loc

Làm thế nào để đổi tên một tên miền Active Directory?

Group Policy fix up utility Version 1.1 (Microsoft)
Start fixing group policy (GroupPolicyContainer) objects:
Start fixing site group policy links:
Start fixing non-site group policy links:
gpfixup tool executed with success.

Sau đó cập nhật tên miền NetBIOS:

gpfixup /oldnb:TEST /newnb:RESOURCE

Sau đó, thêm tên mới trên từng bộ điều khiển miền theo cách thủ công và đặt chúng thành tên chính:

netdom computername %COMPUTERNAME%.test.com /add:%COMPUTERNAME%.resource.loc
netdom computername %COMPUTERNAME%.test.com /makeprimary:%COMPUTERNAME%.resource.loc

Khởi động lại các DC:

Shutdown –f –r –t 0

Chỉ bộ điều khiển miền cần được đổi tên theo cách thủ công. Các máy tính và máy chủ còn lại có thể được khởi động lại hai lần và chúng sẽ tự động chuyển sang miền mới.

Điều này phải được thực hiện sau khi / thực thi và TRƯỚC KHI thực hiện rendom / clean lệnh.

Hoặc bạn có thể sử dụng các lệnh trên để tham gia lại máy tính vào miền mới.

Lệnh bên dưới sẽ xóa các liên kết đến miền cũ của bạn khỏi AD:

rendom /clean

Mở khóa cấu hình miền:

rendom /end

Mở ADUC (dsa.msc ) bảng điều khiển và đảm bảo rằng nó đã kết nối với tên miền mới và tất cả cấu trúc đơn vị tổ chức, người dùng và máy tính vẫn ở nguyên vị trí.

Làm thế nào để đổi tên một tên miền Active Directory?

Lưu ý rằng bạn sẽ phải thực hiện thêm một số bước để định cấu hình lại một số dịch vụ (CA, Cụm chuyển đổi dự phòng) sang miền mới.

Sau khi đổi tên miền của bạn, hãy kiểm tra trạng thái sao chép quảng cáo và lỗi trên các DC (xem liên kết ở trên).