> ## Documentation Index
> Fetch the complete documentation index at: https://projectdiscovery-new-js-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:479

___

### LastLogon

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

#### Defined in

ldap.ts:485

___

### MemberOf

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

#### Defined in

ldap.ts:487

___

### PWDLastSet

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

#### Defined in

ldap.ts:483

___

### SAMAccountName

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

#### Defined in

ldap.ts:481

___

### ServicePrincipalName

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

#### Defined in

ldap.ts:489
```
