en-tête ntdsapi.h
Cet en-tête est utilisé par plusieurs technologies. Pour plus d'informations, consultez les pages suivantes :
- Services de domaine Active Directory
- Services AD LDS (Active Directory Lightweight Directory Services)
ntdsapi.h contient les interfaces de programmation suivantes :
Fonctions
DsAddSidHistoryA Récupère l’identificateur de sécurité (SID) du compte principal d’un principal de sécurité à partir d’un domaine et l’ajoute à l’attribut sIDHistory d’un principal de sécurité dans un autre domaine dans une autre forêt. (ANSI) |
DsAddSidHistoryW Récupère l’identificateur de sécurité (SID) du compte principal d’un principal de sécurité à partir d’un domaine et l’ajoute à l’attribut sIDHistory d’un principal de sécurité dans un autre domaine dans une autre forêt. (Unicode) |
DsBindA Lie à un contrôleur de domaine. (ANSI) |
DsBindByInstanceA Lie explicitement à n’importe quel instance AD LDS ou Active Directory. (ANSI) |
DsBindByInstanceW Lie explicitement à n’importe quel instance AD LDS ou Active Directory. (Unicode) |
DsBindingSetTimeout La fonction DsBindingSetTimeout définit la valeur de délai d’expiration qui est respectée par tous les appels RPC qui utilisent le handle de liaison spécifié. Les appels RPC qui nécessitaient plus de temps que la valeur du délai d’expiration sont annulés. |
DsBindToISTGA Lie à l’ordinateur qui détient le rôle générateur de topologie Inter-Site (ISTG) dans le domaine de l’ordinateur local. (ANSI) |
DsBindToISTGW Lie à l’ordinateur qui détient le rôle générateur de topologie Inter-Site (ISTG) dans le domaine de l’ordinateur local. (Unicode) |
DsBindW Lie à un contrôleur de domaine. (Unicode) |
DsBindWithCredA Lie à un contrôleur de domaine à l’aide des informations d’identification spécifiées. (ANSI) |
DsBindWithCredW Lie à un contrôleur de domaine à l’aide des informations d’identification spécifiées. (Unicode) |
DsBindWithSpnA Lie à un contrôleur de domaine à l’aide des informations d’identification spécifiées et d’un nom de principal de service (SPN) spécifique pour l’authentification mutuelle. (DsBindWithSpnA) |
DsBindWithSpnExA Lie à un contrôleur de domaine à l’aide des informations d’identification spécifiées et d’un nom de principal de service (SPN) spécifique pour l’authentification mutuelle. (DsBindWithSpnExA) |
DsBindWithSpnExW Lie à un contrôleur de domaine à l’aide des informations d’identification spécifiées et d’un nom de principal de service (SPN) spécifique pour l’authentification mutuelle. (DsBindWithSpnExW) |
DsBindWithSpnW Lie à un contrôleur de domaine à l’aide des informations d’identification spécifiées et d’un nom de principal de service (SPN) spécifique pour l’authentification mutuelle. (DsBindWithSpnW) |
DsClientMakeSpnForTargetServerA Construit un nom de principal de service (SPN) qui identifie un serveur spécifique à utiliser pour l’authentification. (ANSI) |
DsClientMakeSpnForTargetServerW Construit un nom de principal de service (SPN) qui identifie un serveur spécifique à utiliser pour l’authentification. (Unicode) |
DsCrackNamesA Convertit un tableau de noms d’objets de service d’annuaire d’un format à un autre. (ANSI) |
DsCrackNamesW Convertit un tableau de noms d’objets de service d’annuaire d’un format à un autre. (Unicode) |
DsFreeDomainControllerInfoA La fonction DsFreeDomainControllerInfo libère la mémoire allouée par DsGetDomainControllerInfo pour les données relatives aux contrôleurs de domaine dans un domaine. (ANSI) |
DsFreeDomainControllerInfoW La fonction DsFreeDomainControllerInfo libère la mémoire allouée par DsGetDomainControllerInfo pour les données relatives aux contrôleurs de domaine dans un domaine. (Unicode) |
DsFreeNameResultA Libère la mémoire détenue par une structure DS_NAME_RESULT. (ANSI) |
DsFreeNameResultW Libère la mémoire détenue par une structure DS_NAME_RESULT. (Unicode) |
DsFreePasswordCredentials Libère la mémoire allouée à une structure d’informations d’identification par la fonction DsMakePasswordCredentials. |
DsFreeSchemaGuidMapA Libère de la mémoire que la fonction DsMapSchemaGuids a allouée pour une structure DS_SCHEMA_GUID_MAP. (ANSI) |
DsFreeSchemaGuidMapW Libère de la mémoire que la fonction DsMapSchemaGuids a allouée pour une structure DS_SCHEMA_GUID_MAP. (Unicode) |
DsFreeSpnArrayA Libère un tableau retourné à partir de la fonction DsGetSpn. (ANSI) |
DsFreeSpnArrayW Libère un tableau retourné à partir de la fonction DsGetSpn. (Unicode) |
DsGetDomainControllerInfoA Récupère les données relatives aux contrôleurs de domaine dans un domaine. (ANSI) |
DsGetDomainControllerInfoW Récupère les données relatives aux contrôleurs de domaine dans un domaine. (Unicode) |
DsGetSpnA La fonction DsGetSpn construit un tableau d’un ou plusieurs noms de principal de service (SPN). Chaque nom dans le tableau identifie un instance d’un service. Ces SPN peuvent être inscrits auprès du service d’annuaire (DS) à l’aide de la fonction DsWriteAccountSpn. (ANSI) |
DsGetSpnW La fonction DsGetSpn construit un tableau d’un ou plusieurs noms de principal de service (SPN). Chaque nom dans le tableau identifie un instance d’un service. Ces SPN peuvent être inscrits auprès du service d’annuaire (DS) à l’aide de la fonction DsWriteAccountSpn. (Unicode) |
DsInheritSecurityIdentityA Ajoute les attributs objectSid et sidHistory de SrcPrincipal à sidHistory de DstPrincipal, puis supprime SrcPrincipal, le tout dans une seule transaction. (ANSI) |
DsInheritSecurityIdentityW Ajoute les attributs objectSid et sidHistory de SrcPrincipal à sidHistory de DstPrincipal, puis supprime SrcPrincipal, le tout dans une seule transaction. (Unicode) |
DsListDomainsInSiteA Répertorie tous les domaines d’un site. (ANSI) |
DsListDomainsInSiteW Répertorie tous les domaines d’un site. (Unicode) |
DsListInfoForServerA La fonction DsListInfoForServer répertorie diverses données pour un serveur. (ANSI) |
DsListInfoForServerW La fonction DsListInfoForServer répertorie diverses données pour un serveur. (Unicode) |
DsListRolesA La fonction DsListRoles répertorie les rôles reconnus par le serveur. (ANSI) |
DsListRolesW La fonction DsListRoles répertorie les rôles reconnus par le serveur. (Unicode) |
DsListServersForDomainInSiteA Répertorie tous les serveurs d’un domaine dans un site. (ANSI) |
DsListServersForDomainInSiteW Répertorie tous les serveurs d’un domaine dans un site. (Unicode) |
DsListServersInSiteA Répertorie tous les serveurs d’un site. (ANSI) |
DsListServersInSiteW Répertorie tous les serveurs d’un site. (Unicode) |
DsListSitesA Répertorie tous les sites de la forêt d’entreprise. (ANSI) |
DsListSitesW Répertorie tous les sites de la forêt d’entreprise. (Unicode) |
DsMakePasswordCredentialsA Construit un handle d’informations d’identification utilisable avec la fonction DsBindWithCred. (ANSI) |
DsMakePasswordCredentialsW Construit un handle d’informations d’identification utilisable avec la fonction DsBindWithCred. (Unicode) |
DsMapSchemaGuidsA Convertit les GUID des objets de schéma de service d’annuaire en noms d’affichage. (ANSI) |
DsMapSchemaGuidsW Convertit les GUID des objets de schéma de service d’annuaire en noms d’affichage. (Unicode) |
DsQuerySitesByCostA Obtient le coût de communication entre un site et un ou plusieurs autres sites. (ANSI) |
DsQuerySitesByCostW Obtient le coût de communication entre un site et un ou plusieurs autres sites. (Unicode) |
DsQuerySitesFree Libère la mémoire allouée par la fonction DsQuerySitesByCost. |
DsRemoveDsDomainA Supprime toutes les traces d’un contexte de nommage de domaine de la zone globale du service d’annuaire. (ANSI) |
DsRemoveDsDomainW Supprime toutes les traces d’un contexte de nommage de domaine de la zone globale du service d’annuaire. (Unicode) |
DsRemoveDsServerA La fonction DsRemoveDsServer supprime toutes les traces d’un agent de service d’annuaire (DSA) de la zone globale du service d’annuaire. (ANSI) |
DsRemoveDsServerW La fonction DsRemoveDsServer supprime toutes les traces d’un agent de service d’annuaire (DSA) de la zone globale du service d’annuaire. (Unicode) |
DsReplicaAddA Ajoute une référence de source de réplication à un contexte de nommage de destination. (ANSI) |
DsReplicaAddW Ajoute une référence de source de réplication à un contexte de nommage de destination. (Unicode) |
DsReplicaConsistencyCheck Appelle le vérificateur de cohérence des connaissances (KCC) pour vérifier la topologie de réplication. |
DsReplicaDelA Supprime une référence de source de réplication d’un contexte d’affectation de noms (NC) de destination. (ANSI) |
DsReplicaDelW Supprime une référence de source de réplication d’un contexte d’affectation de noms (NC) de destination. (Unicode) |
DsReplicaFreeInfo Libère la structure de données d’état de réplication allouée par les fonctions DsReplicaGetInfo ou DsReplicaGetInfo2. |
DsReplicaGetInfo2W Récupère les données d’état de réplication à partir du service d’annuaire. Cette fonction permet la pagination des résultats dans les cas où il y a plus de 1 000 entrées à récupérer. |
DsReplicaGetInfoW Récupère les données d’état de réplication à partir du service d’annuaire. |
DsReplicaModifyA Modifie une référence de source de réplication existante pour un contexte de nommage de destination. (ANSI) |
DsReplicaModifyW Modifie une référence de source de réplication existante pour un contexte de nommage de destination. (Unicode) |
DsReplicaSyncA Synchronise un contexte de nommage de destination (NC) avec l’une de ses sources. (ANSI) |
DsReplicaSyncAllA Synchronise un serveur avec tous les autres serveurs, à l’aide de la réplication transitive, si nécessaire. (ANSI) |
DsReplicaSyncAllW Synchronise un serveur avec tous les autres serveurs, à l’aide de la réplication transitive, si nécessaire. (Unicode) |
DsReplicaSyncW Synchronise un contexte de nommage de destination (NC) avec l’une de ses sources. (Unicode) |
DsReplicaUpdateRefsA Ajoute ou supprime une référence de réplication pour une destination d’un contexte de nommage source. (ANSI) |
DsReplicaUpdateRefsW Ajoute ou supprime une référence de réplication pour une destination d’un contexte de nommage source. (Unicode) |
DsReplicaVerifyObjectsA Vérifie tous les objets pour un contexte de nommage avec une source. (ANSI) |
DsReplicaVerifyObjectsW Vérifie tous les objets pour un contexte de nommage avec une source. (Unicode) |
DsServerRegisterSpnA La fonction DsServerRegisterSpn compose deux noms de principal de service pour un service basé sur l’hôte. (ANSI) |
DsServerRegisterSpnW La fonction DsServerRegisterSpn compose deux noms de principal de service pour un service basé sur l’hôte. (Unicode) |
DsUnBindA La fonction DsUnBind recherche une session RPC avec un contrôleur de domaine et dissocie un handle au service d’annuaire (DS). (ANSI) |
DsUnBindW La fonction DsUnBind recherche une session RPC avec un contrôleur de domaine et dissocie un handle au service d’annuaire (DS). (Unicode) |
DsWriteAccountSpnA Écrit un tableau de noms de principal de service (SPN) dans l’attribut servicePrincipalName d’un objet de compte d’utilisateur ou d’ordinateur spécifié dans services de domaine Active Directory. (ANSI) |
DsWriteAccountSpnW Écrit un tableau de noms de principal de service (SPN) dans l’attribut servicePrincipalName d’un objet de compte d’utilisateur ou d’ordinateur spécifié dans services de domaine Active Directory. (Unicode) |
Structures
DS_DOMAIN_CONTROLLER_INFO_1A La structure DS_DOMAIN_CONTROLLER_INFO_1 contient des données relatives à un contrôleur de domaine. Cette structure est retournée par la fonction DsGetDomainControllerInfo. (ANSI) |
DS_DOMAIN_CONTROLLER_INFO_1W La structure DS_DOMAIN_CONTROLLER_INFO_1 contient des données relatives à un contrôleur de domaine. Cette structure est retournée par la fonction DsGetDomainControllerInfo. (Unicode) |
DS_DOMAIN_CONTROLLER_INFO_2A La structure DS_DOMAIN_CONTROLLER_INFO_2 contient des données sur un contrôleur de domaine. Cette structure est retournée par la fonction DsGetDomainControllerInfo. (ANSI) |
DS_DOMAIN_CONTROLLER_INFO_2W La structure DS_DOMAIN_CONTROLLER_INFO_2 contient des données sur un contrôleur de domaine. Cette structure est retournée par la fonction DsGetDomainControllerInfo. (Unicode) |
DS_DOMAIN_CONTROLLER_INFO_3A La structure DS_DOMAIN_CONTROLLER_INFO_3 contient des données relatives à un contrôleur de domaine. Cette structure est retournée par la fonction DsGetDomainControllerInfo. (ANSI) |
DS_DOMAIN_CONTROLLER_INFO_3W La structure DS_DOMAIN_CONTROLLER_INFO_3 contient des données relatives à un contrôleur de domaine. Cette structure est retournée par la fonction DsGetDomainControllerInfo. (Unicode) |
DS_NAME_RESULT_ITEMA La structure DS_NAME_RESULT_ITEM contient un nom converti par la fonction DsCrackNames, ainsi que les données d’erreur et de domaine associées. (ANSI) |
DS_NAME_RESULT_ITEMW La structure DS_NAME_RESULT_ITEM contient un nom converti par la fonction DsCrackNames, ainsi que les données d’erreur et de domaine associées. (Unicode) |
DS_NAME_RESULTA La structure DS_NAME_RESULT est utilisée avec la fonction DsCrackNames pour contenir les noms convertis par la fonction . (ANSI) |
DS_NAME_RESULTW La structure DS_NAME_RESULT est utilisée avec la fonction DsCrackNames pour contenir les noms convertis par la fonction . (Unicode) |
DS_REPL_ATTR_META_DATA La structure DS_REPL_ATTR_META_DATA est utilisée avec les fonctions DsReplicaGetInfo et DsReplicaGetInfo2 pour contenir les données d’état de réplication d’un attribut d’objet. |
DS_REPL_ATTR_META_DATA_2 La structure DS_REPL_ATTR_META_DATA_2 est utilisée avec les fonctions DsReplicaGetInfo et DsReplicaGetInfo2 pour contenir des données d’état de réplication pour un attribut d’objet. |
DS_REPL_ATTR_META_DATA_BLOB La structure DS_REPL_ATTR_META_DATA_BLOB est utilisée pour contenir des données d’état de réplication pour un attribut d’objet. |
DS_REPL_ATTR_VALUE_META_DATA La structure DS_REPL_ATTR_VALUE_META_DATA est utilisée avec la fonction DsReplicaGetInfo2 pour fournir des métadonnées pour une collection de valeurs d’attributs. |
DS_REPL_ATTR_VALUE_META_DATA_2 Utilisé avec la fonction DsReplicaGetInfo2 pour fournir des métadonnées pour une collection de valeurs d’attributs. |
DS_REPL_ATTR_VALUE_META_DATA_EXT Fournit des métadonnées pour une collection de valeurs de réplication d’attributs. |
DS_REPL_CURSOR La structure DS_REPL_CURSOR contient des données d’état de réplication entrantes pour tous les réplicas d’un contexte de nommage donné, comme retourné par les fonctions DsReplicaGetInfo et DsReplicaGetInfo2. |
DS_REPL_CURSOR_2 La structure DS_REPL_CURSOR_2 contient des données d’état de réplication entrantes pour tous les réplicas d’un contexte de nommage donné, comme retourné par la fonction DsReplicaGetInfo2. Cette structure est une version améliorée de la structure DS_REPL_CURSOR. |
DS_REPL_CURSOR_3W La structure DS_REPL_CURSOR_3 contient des données d’état de réplication entrantes pour tous les réplicas d’un contexte de nommage donné, comme retourné par la fonction DsReplicaGetInfo2. |
DS_REPL_CURSOR_BLOB La structure DS_REPL_CURSOR_BLOB contient des données d’état de réplication entrantes pour tous les réplicas d’un contexte de nommage donné. |
DS_REPL_CURSORS La structure DS_REPL_CURSORS est utilisée avec les fonctions DsReplicaGetInfo et DsReplicaGetInfo2 pour fournir des données d’état de réplication concernant tous les réplicas d’un contexte de nommage donné. |
DS_REPL_CURSORS_2 La structure DS_REPL_CURSORS_2 est utilisée avec la fonction DsReplicaGetInfo2 pour fournir des données d’état de réplication par rapport à tous les réplicas d’un contexte de nommage donné. |
DS_REPL_CURSORS_3W La structure DS_REPL_CURSORS_3 est utilisée avec la fonction DsReplicaGetInfo2 pour fournir des données d’état de réplication par rapport à tous les réplicas d’un contexte de nommage donné. |
DS_REPL_KCC_DSA_FAILURESW La structure de DS_REPL_KCC_DSA_FAILURES contient un tableau de structures DS_REPL_KCC_DSA_FAILURE, qui à leur tour contiennent des données d’état de réplication par rapport aux partenaires de réplication entrants, telles que retournées par les fonctions DsReplicaGetInfo et DsReplicaGetInfo2. |
DS_REPL_KCC_DSA_FAILUREW La structure DS_REPL_KCC_DSA_FAILURE contient des données d’état de réplication sur un partenaire de réplication entrant spécifique, telles que retournées par les fonctions DsReplicaGetInfo et DsReplicaGetInfo2. |
DS_REPL_KCC_DSA_FAILUREW_BLOB Contient des données d’état de réplication par rapport à un partenaire de réplication entrant spécifique. |
DS_REPL_NEIGHBORSW La structure DS_REPL_NEIGHBORS est utilisée avec les fonctions DsReplicaGetInfo et DsReplicaGetInfo2 pour fournir des données d’état de réplication entrantes pour les paires de contexte de nommage et serveur source. |
DS_REPL_NEIGHBORW Contient des données d’état de réplication entrantes pour un contexte d’affectation de noms et une paire de serveurs sources particulières, comme retourné par les fonctions DsReplicaGetInfo et DsReplicaGetInfo2. |
DS_REPL_NEIGHBORW_BLOB Contient des données d’état de réplication entrantes pour un contexte de nommage particulier et une paire de serveurs sources. |
DS_REPL_OBJ_META_DATA La structure DS_REPL_OBJ_META_DATA contient un tableau de structures DS_REPL_ATTR_META_DATA. Ces structures contiennent des données d’état de réplication pour les attributs passés et présents d’un objet donné. |
DS_REPL_OBJ_META_DATA_2 La structure DS_REPL_OBJ_META_DATA_2 contient un tableau de structures DS_REPL_ATTR_META_DATA_2, qui à leur tour contiennent des données d’état de réplication pour les attributs (passés et présents) d’un objet donné, comme retourné par la fonction DsReplicaGetInfo2. |
DS_REPL_OPW La structure DS_REPL_OP décrit une tâche de réplication en cours d’exécution ou en attente d’exécution, telle que retournée par la fonction DsReplicaGetInfo ou DsReplicaGetInfo2. |
DS_REPL_OPW_BLOB La structure DS_REPL_OPW_BLOB décrit une tâche de réplication en cours d’exécution ou en attente d’exécution. |
DS_REPL_PENDING_OPSW Contient un tableau de structures DS_REPL_OP, qui à leur tour décrivent les tâches de réplication en cours d’exécution et mises en file d’attente pour s’exécuter, comme retourné par les fonctions DsReplicaGetInfo et DsReplicaGetInfo2. |
DS_REPL_QUEUE_STATISTICSW Utilisé pour contenir des statistiques de file d’attente de réplication. |
DS_REPL_VALUE_META_DATA Utilisé avec la structure DS_REPL_ATTR_VALUE_META_DATA pour contenir les métadonnées de réplication de valeur d’attribut. |
DS_REPL_VALUE_META_DATA_2 Utilisé avec la structure DS_REPL_ATTR_VALUE_META_DATA_2 pour contenir les métadonnées de réplication de valeur d’attribut. |
DS_REPL_VALUE_META_DATA_BLOB Utilisé pour contenir les métadonnées de réplication de valeur d’attribut. |
DS_REPL_VALUE_META_DATA_BLOB_EXT Contient les métadonnées de réplication de valeur d’attribut. |
DS_REPL_VALUE_META_DATA_EXT Contient des métadonnées de réplication d’attribut pour la structure DS_REPL_ATTR_VALUE_META_DATA_EXT. |
DS_REPSYNCALL_ERRINFOA La structure DS_REPSYNCALL_ERRINFO est utilisée avec la structure DS_REPSYNCALL_UPDATE pour contenir les erreurs générées par la fonction DsReplicaSyncAll pendant la réplication. (ANSI) |
DS_REPSYNCALL_ERRINFOW La structure DS_REPSYNCALL_ERRINFO est utilisée avec la structure DS_REPSYNCALL_UPDATE pour contenir les erreurs générées par la fonction DsReplicaSyncAll pendant la réplication. (Unicode) |
DS_REPSYNCALL_SYNCA La structure DS_REPSYNCALL_SYNC identifie une opération de réplication unique effectuée entre un serveur source et une destination par la fonction DsReplicaSyncAll. (ANSI) |
DS_REPSYNCALL_SYNCW La structure DS_REPSYNCALL_SYNC identifie une opération de réplication unique effectuée entre un serveur source et une destination par la fonction DsReplicaSyncAll. (Unicode) |
DS_REPSYNCALL_UPDATEA La structure DS_REPSYNCALL_UPDATE contient status données sur la réplication effectuée par la fonction DsReplicaSyncAll. (ANSI) |
DS_REPSYNCALL_UPDATEW La structure DS_REPSYNCALL_UPDATE contient status données sur la réplication effectuée par la fonction DsReplicaSyncAll. (Unicode) |
DS_SCHEMA_GUID_MAPA Contient les résultats d’un appel à DsMapSchemaGuids. (ANSI) |
DS_SCHEMA_GUID_MAPW Contient les résultats d’un appel à DsMapSchemaGuids. (Unicode) |
DS_SITE_COST_INFO La structure DS_SITE_COST_INFO est utilisée avec la fonction DsQuerySitesByCost pour contenir des données de coût de communication. |
Énumérations
DS_KCC_TASKID Spécifie les tâches que le Vérificateur de cohérence des connaissances (KCC) peut exécuter. |
DS_NAME_ERROR L’énumération DS_NAME_ERROR définit les erreurs retournées par le membre status de la structure DS_NAME_RESULT_ITEM. Il s’agit d’erreurs potentielles qui peuvent être rencontrées lors de la conversion d’un nom par la fonction DsCrackNames. |
DS_NAME_FLAGS L’énumération DS_NAME_FLAGS est utilisée pour définir la façon dont la syntaxe de nom sera fissurée. Ces indicateurs sont utilisés par la fonction DsCrackNames. |
DS_NAME_FORMAT L’énumération DS_NAME_FORMAT fournit des formats à utiliser pour les noms d’entrée et de sortie pour la fonction DsCrackNames. |
DS_REPL_INFO_TYPE L’énumération DS_REPL_INFO_TYPE est utilisée avec les fonctions DsReplicaGetInfo et DsReplicaGetInfo2 pour spécifier le type de données de réplication à récupérer. |
DS_REPL_OP_TYPE Utilisé pour indiquer le type d’opération de réplication qu’une entrée donnée dans la file d’attente de réplication représente. |
DS_REPSYNCALL_ERROR L’énumération DS_REPSYNCALL_ERROR est utilisée avec la structure DS_REPSYNCALL_ERRINFO pour indiquer où une erreur s’est produite dans le processus de réplication. |
DS_REPSYNCALL_EVENT L’énumération DS_REPSYNCALL_EVENT est utilisée avec la structure DS_REPSYNCALL_UPDATE pour définir l’événement que représente la structure DS_REPSYNCALL_UPDATE. |
DS_SPN_NAME_TYPE L’énumération DS_SPN_NAME_TYPE est utilisée par la fonction DsGetSPN pour identifier le format de composition des noms de service. |
DS_SPN_WRITE_OP L’énumération DS_SPN_WRITE_OP identifie le type d’opération d’écriture qui doit être effectuée par la fonction DsWriteAccountSpn. |