Remarque
L’accès à cette page nécessite une autorisation. Vous pouvez essayer de vous connecter ou de modifier des répertoires.
L’accès à cette page nécessite une autorisation. Vous pouvez essayer de modifier des répertoires.
Les fonctions de gestion du contrôleur de domaine (DC) et de réplication fournissent des outils permettant de rechercher des données sur un contrôleur de domaine, de convertir les noms d’objets réseau entre différents formats, de manipuler les noms de principaux de service (SPN) et les agents de service d’annuaire (DSA) et de gérer la réplication des serveurs. Les fonctions suivantes permettent aux développeurs d’utiliser des contrôleurs de domaine, la réplication et le service d’annuaire :
- DsAddSidHistory
- DsBind
- DsBindingSetTimeout
- DsBindToISTG
- DsBindWithCred
- DsBindWithSpn
- DsBindWithSpnEx
- DsClientMakeSpnForTargetServer
- DsCrackNames
- DsCrackSpn
- DsCrackUnquotedMangledRdn
- DsFreeDomainControllerInfo
- DsFreeNameResult
- DsFreePasswordCredentials
- DsFreeSchemaGuidMap
- DsFreeSpnArray
- DsGetDomainControllerInfo
- DsGetRdnW
- DsGetSpn
- DsInheritSecurityIdentity
- DsIsMangledDn
- DsIsMangledRdnValue
- DsListDomainsInSite
- DsListInfoForServer
- DsListRoles
- DsListServersForDomainInSite
- DsListServersInSite
- DsListSites
- DsMakePasswordCredentials
- DsMakeSpn
- DsMapSchemaGuids
- DsQuerySitesByCost
- DsQuerySitesFree
- DsQuoteRdnValue
- DsRemoveDsDomain
- DsRemoveDsServer
- DsReplicaAdd
- DsReplicaConsistencyCheck
- DsReplicaDel
- DsReplicaFreeInfo
- DsReplicaGetInfo
- DsReplicaGetInfo2
- DsReplicaModify
- DsReplicaSync
- DsReplicaSyncAll
- DsReplicaUpdateRefs
- DsReplicaVerifyObjects
- DsServerRegisterSpn
- DsUnBind
- DsUnquoteRdnValue
- DsWriteAccountSpn
- SyncUpdateProc
La plupart de ces fonctions nécessitent un handle lié au service d’annuaire. Les fonctions DsBind et DsBindWithCr ed démarrent une session RPC avec un contrôleur de domaine particulier, puis lient un handle au service d’annuaire et retournent le handle. Lorsque le handle n’est plus nécessaire, utilisez la fonction DsUnBind pour mettre fin à la session RPC et dissocier le handle.
La réplication se produit entre un serveur source et un serveur de destination. Un serveur source gère une liste de serveurs de destination vers lesquels il doit répliquer, et un serveur de destination gère une liste de serveurs sources à partir desquels il reçoit la réplication. Utilisez la fonction DsReplicaAdd pour ajouter à la liste des serveurs sources sur un serveur de destination et utiliser la fonction DsReplicaDel pour supprimer les références de la liste des serveurs sources sur un serveur de destination. La fonction DsReplicaModify peut être utilisée pour modifier une référence de serveur source existante sur un serveur de destination. Pour modifier la liste des serveurs de destination sur un serveur source, utilisez la fonction DsReplicaUpdateRefs.
La réplication réelle est effectuée par les fonctions DsReplicaSync et fonctions DsReplicaSyncAll. La fonction DsReplicaSync synchronise un serveur de destination spécifique avec un serveur source unique. Utilisez la fonction DsReplicaSyncAll pour synchroniser un serveur de destination avec tous les autres serveurs du site.