> ## Documentation Index
> Fetch the complete documentation index at: https://projectdiscovery-nuclei-syntax-docs.mintlify.site/llms.txt
> Use this file to discover all available pages before exploring further.

# Ldap.ADObject

# Interface: ADObject

[ldap](/templates/protocols/javascript/modules/ldap).ADObject

ADObject represents an Active Directory object

**`Example`**

```javascript
const ldap = require('nuclei/ldap');
const client = new ldap.Client('ldap://ldap.example.com', 'acme.com');
const users = client.GetADUsers();
log(to_json(users));
```

## Table of contents

### Properties

* [DistinguishedName](/templates/protocols/javascript/modules/ldap.ADObject#distinguishedname)
* [LastLogon](/templates/protocols/javascript/modules/ldap.ADObject#lastlogon)
* [MemberOf](/templates/protocols/javascript/modules/ldap.ADObject#memberof)
* [PWDLastSet](/templates/protocols/javascript/modules/ldap.ADObject#pwdlastset)
* [SAMAccountName](/templates/protocols/javascript/modules/ldap.ADObject#samaccountname)
* [ServicePrincipalName](/templates/protocols/javascript/modules/ldap.ADObject#serviceprincipalname)

## Properties

### DistinguishedName

• `Optional` **DistinguishedName**: `string`

#### Defined in

ldap.ts:480

***

### LastLogon

• `Optional` **LastLogon**: `string`

#### Defined in

ldap.ts:486

***

### MemberOf

• `Optional` **MemberOf**: `string`\[]

#### Defined in

ldap.ts:488

***

### PWDLastSet

• `Optional` **PWDLastSet**: `string`

#### Defined in

ldap.ts:484

***

### SAMAccountName

• `Optional` **SAMAccountName**: `string`

#### Defined in

ldap.ts:482

***

### ServicePrincipalName

• `Optional` **ServicePrincipalName**: `string`\[]

#### Defined in

ldap.ts:490
