Mapowanie wystąpień usługi Active Directory
Ogólnie rzecz biorąc, każdy obiekt usługi Active Directory odpowiada dokładnie jednemu wystąpieniu usługi WMI. Klasa WMI odpowiadająca wystąpieniu usługi WMI jest taka sama jak klasa dostarczana przez dostawcę klas z odpowiedniej klasy usługi Active Directory. Kluczowa właściwość ADSIPath każdego wystąpienia jest wypełniana ścieżką ADSI powiązaną z obiektem.
W tym temacie omówiono następujące sekcje:
Notatka
Aby uzyskać więcej informacji o obsłudze i instalacji tego składnika w określonym systemie operacyjnym, zobacz Dostępność systemu operacyjnego składników WMI.
Mapowanie przestrzeni nazw
Każda z przestrzeni nazw w usłudze ADSI odpowiada jeden do jednego przestrzeni nazw w WMI \rroot\katalog. Nazwa przestrzeni nazw usługi WMI jest taka sama jak wartość ProgId dostawcy usług katalogowych, który udostępnia przestrzeń nazw. W szczególności usługa Active Directory mapuje przestrzeń nazw \LDAP w przestrzeni nazw \root\directory. Usługa WMI tworzy przestrzeń nazw \LDAP w ramach procesu rejestracji dostawcy klas.
Mapowanie wartości atrybutów
W poniższej tabeli wymieniono mapowanie między każdym atrybutem obiektu usługi Active Directory a właściwością WMI.
Składnia usługi Active Directory | Typ danych usługi WMI | Wartość właściwości WMI |
---|---|---|
Access-Point | CIM_STRING | Zmapowane z wartości stringu. |
Booleanowski | CIM_BOOLEAN | Bezpośrednio odwzorowane na odpowiednią wartość logiczną. |
Ciąg bez uwzględniania wielkości liter | CIM_STRING | Zamapowane na wartość ciągu. |
Ciąg uwzględniający wielkość liter | CIM_STRING | Zamapowane z wartości ciągu znaków. |
Nazwa wyróżniająca | CIM_STRING | Odwzorowane z wartości ciągu. |
DN-Binary | Obiekt osadzony klasy DN_With_Binary | Zamapowane na wystąpienia klasy DN_With_String. |
DN-String | Osadzony obiekt klasy DN_With_String | Zamapowane na wystąpienia klasy DN_With_String. |
Wyliczenie | CIM_SINT32 | Odwzorowane bezpośrednio na wartość liczby całkowitej. |
IA5-String | CIM_STRING | Zamapowane na wartość ciągu. |
Liczba całkowita | CIM_SINT32 | Odwzorowane bezpośrednio do wartości całkowitej. |
Deskryptor zabezpieczeń NT | Osadzony obiekt klasy Uint8Array | Zamapowane na wystąpienia klasy Uint8Array. |
Ciąg liczbowy | CIM_STRING | Zmapowane z wartości ciągu. |
Identyfikator obiektu | CIM_STRING | Zmapowane z reprezentacji ciągu identyfikatora OID; na przykład "1.3.3.4". |
Ciąg oktetu | Osadzony obiekt klasy Uint8Array | Zamapowane na wystąpienia klasy Uint8Array. |
NAZWA OR | CIM_STRING | Odwzorowane z wartości ciągu znaków. |
Presentation-Address | CIM_STRING | Zmapowane z wartości ciągu znaków. |
Napis z użyciem wielkich liter | CIM_STRING | Mapowane od wartości łańcucha znaków. |
Łącze repliki | Osadzony obiekt klasy Uint8Array | Zamapowane na wystąpienia klasy Uint8Array. |
SID | Osadzony obiekt klasy Uint8Array | Zamapowane na wystąpienia klasy Uint8Array. |
Czas | CIM_DATETIME | Przekonwertowane na reprezentację CIM_DATETIME i zamapowane. |
Niezdefiniowany | N/A | N/A |
Ciąg Unicode | CIM_STRING | Zamapowane na wartość ciągu. |
Czas zakodowany w formacie UTC | CIM_DATETIME | Przekonwertowane na reprezentację CIM_DATETIME i zamapowane. |
Aby uzyskać więcej informacji na temat Uint8Array i DN_With_Binary, zobacz Mapowanie atrybutów.
Powiązania instancji mapowania
Dostawca usług katalogowych mapuje różne relacje kontenerów w usłudze Active Directory przy użyciu wystąpień klasy DS_LDAP_Instance_Containment.