Platform SDK: Active Directory, ADSI, and Directory Services

WinNT Schema's Mandatory and Optional Properties

The following table lists the supported object properties (that is, the related ADSI interface property methods) in the WinNT provider. A property can be optional or mandatory.

Object Class Supported Properties
Computer Division

Owner

OperatingSystem

OperatingSystemVersion

Processor

ProcessorCount

Optional

Optional

Optional

Optional

Optional

Optional

Domain MinPasswordLength

MinPasswordAge

MaxPasswordAge

MaxBadPasswordsAllowed

PasswordHistoryLength

AutoUnlockInterval

LockoutObservationInterval

Optional

Optional

Optional

Optional

Optional

Optional

Optional

FileService HostComputer

DisplayName

Version

ServiceType

StartType

Path

ErrorControl

LoadOrderGroup

Description

MaxUserCount

ServiceAccountName

Dependencies

Optional

Optional

Optional

Optional

Optional

Optional

Optional

Optional

Optional

Optional

Optional

FileShare CurrentUserCount

Description

HostComputer

Path

MaxUserCount

Optional

Optional

Optional

Mandatory

Mandatory

FPNWFileService HostComputer

DisplayName

Version

ServiceType

StartType

Path

ErrorControl

LoadOrderGroup

ServiceAccountName

Dependencies

Description

MaxUserCount

Optional

Optional

Optional

Optional

Optional

Optional

Optional

Optional

Optional

Optional

FPNWFileShare CurrentUserCount

HostComputer

Path

MaxUserCount

Optional

Optional

Mandatory

Mandatory

FPNWResource User

Path

LockCount

Optional

Optional

Optional

FPNWSession User

Computer

ConnectTime

Optional

Optional

Optional

Group Description

objectSid

Optional

Optional

Namespace IADs (all methods and properties.)
PrintJob HostPrintQueue

User

TimeSubmitted

TotalPages

Size

Description

Priority

StartTime

UntilTime

Notify

TimeElapsed

PagesPrinted

Position

Action

ObjectGUID

Optional

Optional

Optional

Optional

Optional

Optional

Optional

Optional

Optional

Optional

Optional

Optional

Optional

PrintQueue PrinterPath

PrinterName

Model

Datatype

PrintProcessor

PrintDevices

Description

HostComputer

Location

StartTime

UntilTime

DefaultJobPriority

JobCount

Priority

Attributes

BannerPage

ObjectGuid

Action

mandatory

mandatory

mandatory

mandatory

mandatory

optional

optional

Optional

Optional

Optional

Optional

Optional

Optional

Optional

Optional

Optional

Optional

Resource User

Path

LockCount

optional

optional

optional

Service HostComputer

LoadOrderGroup

ServiceAccountName

Dependencies

StartType

ServiceType

DisplayName

Path

ErrorControl

Optional

Optional

Optional

Optional

Mandatory

Mandatory

Mandatory

Mandatory

Mandatory

Session Computer

ConnectTime

IdleTime

User

Optional

Optional

Optional

Optional

User AccountExpirationDate

AutoUnlockInterval

BadPasswordAttempts

Description

FullName

HomeDirDrive

HomeDirectory

UserFlags

LockoutObservationInterval

LoginHours

LastLogin

LastLogoff

LoginScript

LoginWorkstations

MinPasswordAge

MinPasswordLength

MaxBadPasswordsAllowed

MaxLogins

MaxPasswordAge

MaxStorage

objectSid

Parameters

PasswordAge

PasswordExpirationDate

PasswordExpired

PasswordHistoryLength

PrimaryGroupID

Profile

Optional

Optional

Optional

optional

optional

Optional

Optional

Optional

Optional

optional

Optional

Optional

Optional

optional

Optional

optional

optional

optional

optional

optional

optional

optional

optional

optional

optional

optional

optional

optional