Điểm:4

Upgrading Windows Server + Domain Controller to Windows Server 2019 - Fails On "ADPrep.exe"

lá cờ au

I'm am using the instructions here to upgrade my Windows Server 2012 AD Controller to Windows Server 2019. This server is a isolated AD controller that has no other server/clients connected to it in any way.

When I run the following on this server:

./adprep.exe /forestprep /forest Dev

I am presented with the following error:

Adprep could not contact the Schema FSMO STORMDEMO.DEV.EBM.COM. The Schema FSMO must be reachable for this operation to proceed. [Status/Consequence] The Active Directory Domain Services schema is not upgraded. [User Action] Check the log file ADPrep.log in the C:\Windows\debug\adprep\logs\20220119160049 directory for possible cause of failure .

Adprep encountered a Win32 error. Error code: 0x2095 Error message: A directory service error has occurred.

Adprep was unable to check the specified user's group membership. [Status/Consequence] Adprep has stopped without making changes. [User Action] Verify the specified user is a member of Enterprise Admins group and Schema Admins group if /forestprep is specified, or is a member of Domain Admins group if /domainprep is specified, or is a member of Enterprise Admins group if /rodcprep is specified .

Adprep encountered a Win32 error. Error code: 0x2095 Error message: A directory service error has occurred.

This error is preventing me with proceeding with my windows upgrade process. I've checked my user account running this and attempted to run it with a elevated and under the "Administrator" account but am always presented with the same error message. My user account and the "Administrator" user account are members of the mentioned groups above.

Googling the specific error message(0x2095 Error message: A directory service error has occurred.) only leads me to vague posts related to other operations without clear solutions.

Does anyone understand what causes this issue, and/or have a resolution to this issue?

Update 1

Both answers we're useful, I followed the suggestions and figured out that there was some confusion around the FSMO roles, the server name is "EBM-TFS" and when I ran "netdom query FSMO" I got the following:

Schema master               STORMDEMO.DEV.EBM.COM
Domain naming master        STORMDEMO.DEV.EBM.COM
PDC                         EBM-TFS.DEV.EBM.COM
RID pool manager            EBM-TFS.DEV.EBM.COM
Infrastructure master       EBM-TFS.DEV.EBM.COM

I was able to seize the "Schema Master" role using powershell(First I run Ntdsutil, which fails, then I run Move-ADDirectoryServerOperationMasterRole -Identity "EBM-TFS" -OperationMasterRole schemaMaster), however I wasn't able to seize the "Domain naming master" role with either that or "ntdsutil":

Move-ADDirectoryServerOperationMasterRole : The directory service is unavailable At line:1 char:1

  • Move-ADDirectoryServerOperationMasterRole -Identity "EBM-TFS" -OperationMasterRo ...

ntdsutil:

fsmo maintenance: transfer naming master ldap_modify_sW error 0x34(52 (Unavailable). Ldap extended error message is 000020AF: SvcErr: DSID-0321041F, problem 5002 (UN AVAILABLE), data -2146893022

Win32 error returned is 0x20af(The requested FSMO operation failed. The current FSMO holder could not be contacted.) )

Didn't matter though as I was able to run suggestion three(Rerun adprep /forestprep without /forest Dev) by @joeqwerty and this was successful, and I was able to proceed with the windows upgrade process.

NotStanding with GoGotaHome avatar
lá cờ as
Bạn đã kiểm tra *tệp nhật ký ADPrep.log trong thư mục C:\Windows\debug\adprep\logs\20220119160049*?
David Rogers avatar
lá cờ au
@VScode_fanboy yep lỗi giống như tôi đã đăng
TylerH avatar
lá cờ ng
Vui lòng chuyển nội dung cập nhật của bạn sang câu trả lời; "những gì tôi đã làm" thuộc về đó vì đó là một giải pháp, không phải là một phần của câu hỏi.
NotStanding with GoGotaHome avatar
lá cờ as
@TylerH thêm một mô tả ngắn về *cách câu hỏi của anh ấy kết thúc* không phải là vấn đề, đặc biệt là khi anh ấy chấp nhận câu trả lời.
NotStanding with GoGotaHome avatar
lá cờ as
@DavidRogers Không có thêm thông tin? rất vui vì câu hỏi của bạn đã có giải pháp.
TylerH avatar
lá cờ ng
@VScode_fanboy bản chỉnh sửa của anh ấy không phải là một mô tả ngắn về câu hỏi của anh ấy, mà là lời giải thích về những gì anh ấy đã sử dụng làm giải pháp * sau khi đọc cả hai câu trả lời *... như anh ấy đã nói theo đúng nghĩa đen khi bắt đầu bản chỉnh sửa. Trên thực tế, một cách giải thích ít từ thiện hơn sẽ là "tất cả chỉ là tiếng ồn và không nên đăng ở đâu cả; không phải câu hỏi * cũng như * câu trả lời, vì anh ấy chỉ khẳng định lại câu trả lời được chấp nhận là câu trả lời hiệu quả". Dù bằng cách nào, nội dung không thuộc về câu hỏi.
NotStanding with GoGotaHome avatar
lá cờ as
@TylerH ah, đó không phải là *cách câu hỏi của anh ấy kết thúc*, đó là một **câu trả lời** hoàn toàn mới, nó nên bị xóa.
Điểm:4
lá cờ cv
  1. Từ dấu nhắc lệnh trên máy chủ, hãy chạy lệnh sau và xác nhận rằng máy chủ biết vị trí của người giữ vai trò FSMO:

    truy vấn mạng FSMO

  2. Xác minh rằng máy chủ được cấu hình đúng cho DNS. Nếu đó là Bộ điều khiển miền/Máy chủ DNS duy nhất trong miền thì nó sẽ sử dụng chính nó cho DNS chính và sử dụng 127.0.0.1 cho DNS phụ.

  3. Chạy lại adprep /forestprep mà không cần /rừng Dev. Tôi chưa bao giờ thấy adprep chạy với tùy chọn chỉ định tên miền và tùy chọn này không cần thiết trong trường hợp của bạn.

Điểm:3
lá cờ cn

Chạy NETDOM QUERY FSMO để xem trạng thái.

Nếu vai trò Lược đồ không khả dụng hoặc được liên kết với một hệ thống không còn khả dụng, bạn có thể cần phải nắm bắt vai trò đó.

https://docs.microsoft.com/en-us/troubleshoot/windows-server/identity/transfer-or-seize-fsmo-roles-in-ad-ds

Đăng câu trả lời

Hầu hết mọi người không hiểu rằng việc đặt nhiều câu hỏi sẽ mở ra cơ hội học hỏi và cải thiện mối quan hệ giữa các cá nhân. Ví dụ, trong các nghiên cứu của Alison, mặc dù mọi người có thể nhớ chính xác có bao nhiêu câu hỏi đã được đặt ra trong các cuộc trò chuyện của họ, nhưng họ không trực giác nhận ra mối liên hệ giữa câu hỏi và sự yêu thích. Qua bốn nghiên cứu, trong đó những người tham gia tự tham gia vào các cuộc trò chuyện hoặc đọc bản ghi lại các cuộc trò chuyện của người khác, mọi người có xu hướng không nhận ra rằng việc đặt câu hỏi sẽ ảnh hưởng—hoặc đã ảnh hưởng—mức độ thân thiện giữa những người đối thoại.