Là objectGUID duy nhất và nó sẽ thay đổi?


8

Tôi đang cố gắng xác định duy nhất các đối tượng trong miền Active Directory. Địa chỉ sAMAccountName hoặc địa chỉ thư có thể thay đổi một cách đáng buồn và objectSid cũng vậy. Nhưng tôi thấy rằng cũng có một objectGUID.

Tôi chỉ tự hỏi: Điều này có thể thay đổi vì bất kỳ lý do gì, hoặc tôi có thể cho rằng điều này sẽ không bao giờ thay đổi?

Lý do mà tôi hỏi là tôi đang tham khảo một số đối tượng AD từ một ứng dụng và cần quay lại hàng tuần hoặc hàng tháng sau đó và vẫn nhận được đối tượng, nhưng ứng dụng không thể có bất kỳ cách nào để nhận thông báo về các thay đổi. Vì vậy, tôi cần một giá trị không bao giờ thay đổi.


Khi nào và tại sao objectSID sẽ thay đổi và ocurr đó sẽ như thế nào?
joeqwerty

@joeqwerty Xem câu trả lời từ Matt Simmons. SID có thể thay đổi và thay đổi, do đó thậm chí còn có trường AD cho "SID trước". Tôi không biết nguyên nhân chính xác, nhưng một số thay đổi nhất định đối với tên miền có thể thay đổi SID. Tôi đã có một số "niềm vui" với điều đó: serverfault.com/questions/75912
Michael Stum

Nó có ý nghĩa và nếu tôi nghĩ về nó nhiều hơn một chút tôi sẽ không cần phải hỏi. ;) Cảm ơn nhiều.
joeqwerty

Câu trả lời:


15

http://technet.microsoft.com/en-us/l Library / cc961625.aspx? ppud = 4

Để sao chép và dán: SID đôi khi có thể thay đổi. SID cho một đối tượng Nhóm sẽ không thay đổi. Các giá trị của các thuộc tính đối tượng khác có thể thay đổi, nhưng Object-GUID không bao giờ thay đổi. Khi một đối tượng được gán GUID, nó sẽ giữ giá trị đó suốt đời.


Đó là dòng quan trọng: "Lý do sử dụng SID, chứ không phải GUID, là vì khả năng tương thích ngược." - cũng: "[objectGUID] là duy nhất không chỉ trong doanh nghiệp mà còn trên toàn thế giới" - Cảm ơn!
Michael Stum

1

Nếu có GUID được liên kết với nó, nó sẽ không bao giờ thay đổi vì GUID là viết tắt của Mã định danh duy nhất toàn cầu


0

HƯỚNG DẪN không nên thay đổi nếu bạn rời khỏi máy tính với tư cách là thành viên của tên miền và đổi tên nó, nhưng như đã nêu, loại bỏ nó khỏi tên miền và thêm lại vào một đối tượng mới.


-1

"Khi một đối tượng được gán GUID, nó sẽ giữ giá trị đó suốt đời."

Không chắc điều này đúng như thế nào. Tôi đã kiểm tra điều này bằng cách thêm một máy tính vào miền AD và ghi GUID. Sau đó tôi gỡ máy tính khỏi tên miền, đổi tên nó và sau đó thêm nó trở lại cùng tên miền. GUID là khác nhau trên máy tính. Tôi tò mò nếu có ai khác có thể xác minh điều này là tốt.


1
Nó giống như vậy bởi vì bạn đã xóa đối tượng và tạo lại nó, vì vậy nó không còn là đối tượng nữa (bằng chứng là GUID mới). Đối tượng không phải là máy tính, mà là tài khoản của máy tính trong miền.
Falcon Momot
Khi sử dụng trang web của chúng tôi, bạn xác nhận rằng bạn đã đọc và hiểu Chính sách cookieChính sách bảo mật của chúng tôi.
Licensed under cc by-sa 3.0 with attribution required.