The WinNT provider specifies which properties of an object class are mandatory and which are optional in its schema class definition. You can see these divisions by using a browser such as adsvw.exe that displays the contents of the IADs properties MandatoryProperties and OptionalProperties.
Schema Class Object, Interfaces |
ADSI MetaInterface and WinNT Provider Specific Properties Supported (*=MandatoryProperties, otherwise OptionalProperties) (+=Provider-Specific) |
---|---|
Computer Object | Division Owner OperatingSystem OperatingSystemVersion Processor ProcessorCount |
Domain Object | MinPasswordLength |
FPNWFileService Object IADsService IADsFileService |
HostComputer DisplayName Version ServiceType StartType Path ErrorControl LoadOrderGroup Description MaxUserCount |
FPNWFileShare Object IADsFileShare |
CurrentUserCount HostComputer *Path *MaxUserCount |
FPNWResource Object | User Path LockCount |
FPNWSession Object | User Computer ConnectTime |
FileService Object IADsService IADsFileService |
HostComputer DisplayName Version ServiceType StartType Path ErrorControl LoadOrderGroup Description MaxUserCount ServiceAccountName Dependencies |
FileShare Object | CurrentUserCount Description HostCompute *Path *MaxUserCountr |
Group Object | Description |
Namespace Object | IADs – all methods and properties. |
PrintJob Object IADsPrintJob IADsPrintJobOperations |
HostPrintQueue User TimeSubmitted TotalPages Size Description Priority StartTime UntilTime Notify TimeElapsed PagesPrinted Position |
PrintQueue Object | HostComputer *Description Location StartTime UntilTime DefaultJobPriority Priority BannerPage PublishPoint CommonName Action *PrinterPath *Model *Datatype *PrintProcessor *PrintDevices |
Resource Object | User Path LockCount |
Service Object | HostComputer LoadOrderGroup ServiceAccountName Dependencies *StartType *ServiceType *DisplayName *Path *ErrorControl |
Session Object | User Computer ConnectTime IdleTime |
User Object | Description FullName AccountExpirationDate +UserFlags LoginWorkstations MaxLogins PasswordExpired LastLogin LastLogoff HomeDirectory Profile LoginScript |