Active Directory 사용자 계정을 가리키는 전역 고유 식별자를 저장할 필요가있는 상황이 있습니다. 나는 Sid보다 저장하기가 더 쉽기 때문에 Guid쪽으로 기울어 져있다.System.DirectoryServices.AccountManagement.Principal에 null GUID가 있습니까?
ContextType이 "기계"로 설정된 경우 MSDN entry에 따르면 속성 (Nullable)은 항상 null을 반환합니다. ContextType이 항상 "Domain"으로 설정되기 때문에 걱정할 필요가 없습니다.
ContextType이 "도메인"인 경우 제 질문은이 속성이 null을 반환합니까? 즉, AD DS 상점 의 계정에 항상에 Guid가 있습니까?
Active Directory에 대해 몇 가지 테스트를 수행했으며 모든 개체는 Guid가 있습니다. 내가 알지 못하는 것은 이것이 항상 존재하는 경우입니다. AD 버전 등등에 달려 있다면 우리가 가지고있는 몇 가지 설정 때문입니다. – Josh