Recipe 10.10 Viewing a Class

10.10.1 Problem

You want to view the attributes of a class.

10.10.2 Solution

10.10.2.1 Using a graphical user interface
  1. Open the Active Directory Schema snap-in.

  2. In the left pane, click on the Classes folder.

  3. In the right pane, double-click the class you want to view.

  4. Click on each tab to view the available properties.

10.10.2.2 Using a command-line interface

In the following command, replace <ClassCommonName> with the common name (not LDAP display name) of the class you want to view:

> dsquery * cn=<ClassCommonName>,cn=schema,cn=configuration,<ForestRootDN> -scope[RETURN] base -attr *
10.10.2.3 Using VBScript
' This code prints out the attributes for the specified class. ' Recipe 4.2 for the code for the DisplayAttributes( ) function. ' ------ SCRIPT CONFIGURATION ------ ' Set to the common name (not LDAP display dame)  ' of the class you want to view.  strClassName = "<ClassCommonName>"   ' e.g. user ' ------ END CONFIGURATION --------- set objRootDSE = GetObject("LDAP://RootDSE") set objClass = GetObject("LDAP://cn=" & strClassName & "," & _                          objRootDSE.Get("schemaNamingContext")) objClass.GetInfo WScript.Echo "Properties for " & strClassName DisplayAttributes(objClass.ADsPath)

10.10.3 Discussion

See Table 10-1 for a list of the important classSchema attributes and their descriptions.

10.10.4 See Also

Recipe 4.2 for viewing the attributes of an object



Active Directory Cookbook
Active Directory Cookbook, 3rd Edition
ISBN: 0596521103
EAN: 2147483647
Year: 2006
Pages: 456

flylib.com © 2008-2017.
If you may any questions please contact us: flylib@qtcs.net