Partager via


IADsDomain, méthodes de propriété

Les méthodes d’interface IADsDomain lisent et écrivent les propriétés décrites dans cette rubrique. Pour plus d’informations, consultez Méthodes de propriété d’interface.

Propriétés

AutoUnlockInterval

Indique le temps minimal qui doit s’écouler avant que le compte soit automatiquement réactivé.

Type d'accès : lecture/écriture

Type de données de script : LONG

// C++ method syntax
HRESULT get_AutoUnlockInterval(
  [out] LONG* plAutoUnlockInterval
);
HRESULT put_AutoUnlockInterval(
  [in] LONG lAutoUnlockInterval
);

IsWorkgroup

Cette propriété n’est plus implémentée.

Type d'accès : Lecture seule

Type de données de script : VARIANT_BOOL

// C++ method syntax
HRESULT get_IsWorkgroup(
  [out] VARIANT_BOOL* retval
);

LockoutObservationInterval

Indique la fenêtre de temps pendant laquelle le nombre de mots de passe incorrects est surveillé et accumulé avant de déterminer si le compte doit être verrouillé. Par exemple, si le nombre de tentatives de mot de passe incorrects sur un compte dépasse le seuil (nombre maximal de mots de passe incorrects autorisés) pendant la période spécifiée (intervalle d’observation de verrouillage), le compte est verrouillé en définissant la propriété appropriée dans la propriété Paramètre de connexion définie.

Type d'accès : lecture/écriture

Type de données de script : LONG

// C++ method syntax
HRESULT get_LockoutObservationInterval(
  [out] LONG* plLockoutObservationInterval
);
HRESULT put_LockoutObservationInterval(
  [in] LONG lLockoutObservationInterval
);

MaxBadPasswordsAllowed

Indique le nombre maximal de connexions par mot de passe incorrect autorisées avant un verrouillage de compte.

Type d'accès : lecture/écriture

Type de données de script : LONG

// C++ method syntax
HRESULT get_MaxBadPasswordsAllowed(
  [out] LONG* plMaxBadPasswordsAllowed
);
HRESULT put_MaxBadPasswordsAllowed(
  [in] LONG lMaxBadPasswordsAllowed
);

MaxPasswordAge

Indique l’intervalle de temps maximal, en secondes, après lequel le mot de passe doit être modifié par l’utilisateur.

Type d'accès : lecture/écriture

Type de données de script : LONG

// C++ method syntax
HRESULT get_MaxPasswordAge(
  [out] LONG* plMaxPasswordAge
);
RESULT put_MaxPasswordAge(
  [in] LONG lMaxPasswordAge
);

MinPasswordAge

Indique l’intervalle de temps minimal, en secondes, avant que le mot de passe puisse être modifié.

Type d'accès : lecture/écriture

Type de données de script : LONG

// C++ method syntax
HRESULT get_MinPasswordAge(
  [out] LONG* plMinPasswordAge
);
HRESULT put_MinPasswordAge(
  [in] LONG lMinPasswordAge
);

MinPasswordLength

Indique le nombre minimal de caractères qui doivent être utilisés pour un mot de passe.

Type d'accès : lecture/écriture

Type de données de script : LONG

// C++ method syntax
HRESULT get_MinPasswordLength(
  [out] LONG* plMinPasswordLength
);
HRESULT put_MinPasswordLength(
  [in] LONG lMinPasswordLength
);

PasswordAttributes

Indique des restrictions sur les mots de passe, telles que définies par la liste suivante d’attributs et de valeurs.

Notes

Pour PASSWORD_ATTR_COMPLEX, le mot de passe doit inclure au moins un signe de ponctuation ou un caractère non imprimable.

PASSWORD_ATTR_NONE (0x00000000)

PASSWORD_ATTR_MIXED_CASE (0x00000001)

PASSWORD_ATTR_COMPLEX (0x00000002)

Type d'accès : lecture/écriture

Type de données de script : LONG

// C++ method syntax
HRESULT get_PasswordAttributes(
  [out] LONG* plPasswordAttributes
);
HRESULT put_PasswordAttributes(
  [in] LONG lPasswordAttributes
);

PasswordHistoryLength

Indique le nombre de mots de passe précédents enregistrés dans l’historique. L’utilisateur ne peut pas réutiliser un mot de passe dans la liste de l’historique.

Type d'accès : lecture/écriture

Type de données de script : LONG

// C++ method syntax
HRESULT get_PasswordHistoryLength(
  [out] LONG* plPasswordHistoryLength
);
HRESULT put_PasswordHistoryLength(
  [in] LONG lPasswordHistoryLength
);

Exemples

L’exemple de code suivant affiche la valeur de la propriété PasswordHistoryLength .

Dim dom As IADsDomain
On Error Resume Next

Set dom = GetObject("WinNT://myDomain")

debug.print "PasswordHistoryLength" & dom.PasswordHistoryLength

L’exemple de code suivant affiche la valeur de la propriété PasswordHistoryLength .

LPWSTR adsPath = L"WinNT://myDomain";
LONG nPasswordHistoryLength = 0;

// Bind to the domain object.
hr = ADsGetObject(adsPath,IID_IADsDomain,(void**)&pDomain);
if(FAILED(hr)) {goto Cleanup;}

hr = pDomain->get_PasswordHistoryLength(&nPasswordHistoryLength);
if(FAILED(hr)) {goto Cleanup;}
printf("Password history length: %d",nPasswordHistoryLength);

Cleanup:
    if(pDomain) pDomain->Release();

Spécifications

Condition requise Valeur
Client minimal pris en charge
Windows Vista
Serveur minimal pris en charge
Windows Server 2008
En-tête
Iads.h
DLL
Activeds.dll
IID
IID_IADsDomain est défini comme 00E4C220-FD16-11CE-ABC4-02608C9E7553

Voir aussi

IADsDomain

Méthodes de propriété d’interface