Udostępnij przez


Rozszerzanie schematu

Schemat usługi katalogowej Active Directory definiuje atrybuty i klasy używane w usługach Active Directory Domain Services. Zawarty w systemie schemat podstawowy zawiera bogaty zestaw definicji klas, takich jak użytkownik, komputeri jednostkaOrganizacyjna, oraz definicje atrybutów, takie jak userPrincipalName, numerTelefonui objectSid. Istniejący zestaw klas i atrybutów będzie wystarczający dla większości aplikacji. Jednak schemat jest rozszerzalny, co oznacza, że można zdefiniować nowe klasy i atrybuty. W tej sekcji omówiono sposób rozszerzania schematu usługi Active Directory.

Kiedy rozszerzyć schemat

Jeśli istniejące klasy i atrybuty nie pasują do typu danych, które chcesz przechowywać, należy rozszerzyć schemat. Należy pamiętać, że dodatki schematu są trwałe; można wyłączyć klasy i atrybuty, ale nigdy nie można ich usunąć ze schematu. Pamiętaj o tym podczas testowania kodu.

Należy również wziąć pod uwagę rozmiar danych, które chcesz przechowywać. Firma Microsoft zaleca, aby żadna wartość atrybutu nie przekraczała 500 kilobajtów, w tym sumę atrybutów wielowartościowych. Ponadto obiekty nie powinny przekraczać 1 megabajta rozmiaru. Należy również wziąć pod uwagę liczbę wystąpień danych; Jeśli dodasz nowy atrybut do klasy User w systemie, który ma 100 000 użytkowników, może to zwiększyć ilość miejsca.

Tematy w tej sekcji obejmują:

  • Jak powiązać z kontenerem schematu i odczytać właściwości istniejących klas i atrybutów.
  • Jak i kiedy rozszerzyć schemat, definiując nowe atrybuty i klasy.
  • Jak zainstalować rozszerzenia schematu przy użyciu LDIFDE, CSVDE lub programowo za pomocą interfejsu ADSI.

Aby uzyskać więcej informacji i omówienie schematu usługi Active Directory, w tym informacje o implementacji schematu, definicjach klas i definicjach atrybutów, zobacz Schemat usługi Active Directory.

Aby uzyskać więcej informacji, w tym strony referencyjne dla wstępnie zdefiniowanych klas schematów, atrybutów i składni atrybutów, zobacz Dokumentację schematu usługi Active Directory w Dokumentacja usług Domenowych Active Directory.