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
-
-
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 );
Indique le temps minimal qui doit s’écouler avant que le compte soit automatiquement réactivé.
-
-
IsWorkgroup
-
-
Type d'accès : Lecture seule
-
Type de données de script : VARIANT_BOOL
-
// C++ method syntax HRESULT get_IsWorkgroup( [out] VARIANT_BOOL* retval );
Cette propriété n’est plus implémentée.
-
-
LockoutObservationInterval
-
-
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 );
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.
-
-
MaxBadPasswordsAllowed
-
-
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 );
Indique le nombre maximal de connexions par mot de passe incorrect autorisées avant un verrouillage de compte.
-
-
MaxPasswordAge
-
-
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 );
Indique l’intervalle de temps maximal, en secondes, après lequel le mot de passe doit être modifié par l’utilisateur.
-
-
MinPasswordAge
-
-
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 );
Indique l’intervalle de temps minimal, en secondes, avant que le mot de passe puisse être modifié.
-
-
MinPasswordLength
-
-
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 );
Indique le nombre minimal de caractères qui doivent être utilisés pour un mot de passe.
-
-
PasswordAttributes
-
-
PASSWORD_ATTR_NONE (0x00000000)
-
PASSWORD_ATTR_MIXED_CASE (0x00000001)
-
PASSWORD_ATTR_COMPLEX (0x00000002)
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.
-
-
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
-
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 );
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.
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 |
|
DLL |
|
IID |
IID_IADsDomain est défini comme 00E4C220-FD16-11CE-ABC4-02608C9E7553 |