__Trustee class

The __Trustee abstract system class represents a trustee. Either a name or an SID (byte array) can be used.

The following syntax is simplified from Managed Object Format (MOF) code and includes all inherited properties. Properties are listed in alphabetic order, not MOF order.

Syntax

class __Trustee
{
  string Domain;
  string Name;
  uint8  SID[];
  uint32 SidLength;
  string SidString;
  uint64 TIME_CREATED;
};

Members

The __Trustee class has these types of members:

Properties

The __Trustee class has these properties.

Domain
Data type: string
Access type: Read/write

Domain portion of the account.

Name
Data type: string
Access type: Read/write

Name portion of the account.

SID
Data type: uint8 array
Access type: Read/write

The SID of the trustee in the binary byte array form.

SidLength
Data type: uint32
Access type: Read/write

The length of the SID in bytes.

SidString
Data type: string
Access type: Read/write

The SID of the trustee in the string format, for example, "S-1-1-0".

TIME_CREATED
Data type: uint64
Access type: Read-only

Time in the CIM_DATETIME format when the security descriptor was created.

Remarks

This class provides properties that are inherited by the Win32_Trustee class, which is a member of the Win32_SecurityDescriptor class. For more information, see WMI Security Descriptor Objects and Changing Access Security on Securable Objects. For more information about ACEs, see Access Control Components.

Windows Server 2003:  The Win32_Trustee class does not inherit from the __Trustee class.

Requirements

Minimum supported client

Windows Vista

Minimum supported server

Windows Server 2008

Namespace

all WMI namespaces

See also

WMI System Classes
Win32_Trustee
Maintaining WMI Security

 

 

Show:
© 2014 Microsoft