GlobalCatalog Class
The GlobalCatalog class represents a global catalog server. A global catalog server is a domain controller that hosts a replica of the global catalog.
Assembly: System.DirectoryServices (in System.DirectoryServices.dll)
System.DirectoryServices.ActiveDirectory::DirectoryServer
System.DirectoryServices.ActiveDirectory::DomainController
System.DirectoryServices.ActiveDirectory::GlobalCatalog
| Name | Description | |
|---|---|---|
![]() | CurrentTime | Gets the current date and time from this domain controller.(Inherited from DomainController.) |
![]() | Domain | Gets the domain that this domain controller is a member of.(Inherited from DomainController.) |
![]() | Forest | Gets the forest that this domain controller is a member of.(Inherited from DomainController.) |
![]() | HighestCommittedUsn | Gets the highest update sequence number that has been committed to this domain controller.(Inherited from DomainController.) |
![]() | InboundConnections | Gets the inbound replication connections for this domain controller.(Inherited from DomainController.) |
![]() | IPAddress | Gets the IP address of this domain controller.(Inherited from DomainController.) |
![]() | Name | Gets the name of the directory server.(Inherited from DirectoryServer.) |
![]() | OSVersion | Gets the operating system version of this domain controller.(Inherited from DomainController.) |
![]() | OutboundConnections | Gets the outbound replication connections for this domain controller.(Inherited from DomainController.) |
![]() | Partitions | Gets the partitions on this directory server.(Inherited from DirectoryServer.) |
![]() | Roles | Gets the roles that this domain controller serves.(Inherited from DomainController.) |
![]() | SiteName | Gets the name of the site that this domain controller belongs to.(Inherited from DomainController.) |
![]() | SyncFromAllServersCallback | Gets or sets the synchronization delegate for this domain controller.(Inherited from DomainController.) |
| Name | Description | |
|---|---|---|
![]() | CheckReplicationConsistency() | Uses the Knowledge Consistency Checker (KCC) to verify the replication topology for this domain controller.(Inherited from DomainController.) |
![]() | DisableGlobalCatalog() | Demotes this domain controller from a global catalog server. |
![]() | Dispose() | Releases all managed and unmanaged resources that are used by the object.(Inherited from DirectoryServer.) |
![]() | Dispose(Boolean) | Causes the object to release all managed and/or unmanaged resources.(Inherited from DomainController.) |
![]() | EnableGlobalCatalog() | Not supported for the GlobalCatalog class because this domain controller is already a global catalog server.(Overrides DomainController::EnableGlobalCatalog().) |
![]() | Equals(Object^) | Determines whether the specified object is equal to the current object.(Inherited from Object.) |
![]() | Finalize() | Overrides the Object::Finalize method.(Inherited from DomainController.) |
![]() ![]() | FindAll(DirectoryContext^) | Finds all global catalog servers in the specified context. |
![]() ![]() | FindAll(DirectoryContext^, String^) | Finds all global catalog servers in the specified context and site. |
![]() | FindAllProperties() | Retrieves all of the Active Directory Domain Services properties that are stored on this global catalog server. |
![]() ![]() | FindOne(DirectoryContext^) | Finds a single global catalog server in the specified context. |
![]() ![]() | FindOne(DirectoryContext^, LocatorOptions) | Finds a single global catalog server in the specified context, allowing for additional search options. |
![]() ![]() | FindOne(DirectoryContext^, String^) | Finds a single global catalog server in the specified context and site. |
![]() ![]() | FindOne(DirectoryContext^, String^, LocatorOptions) | Finds a single global catalog server in the specified context and site, allowing for additional search options. |
![]() | GetAllReplicationNeighbors() | Retrieves the replication neighbors for this domain controller.(Inherited from DomainController.) |
![]() | GetDirectoryEntry() | Retrieves a DirectoryEntry object that represents the directory server.(Inherited from DirectoryServer.) |
![]() | GetDirectorySearcher() | Retrieves a DirectorySearcher object for the global catalog server.(Overrides DomainController::GetDirectorySearcher().) |
![]() ![]() | GetGlobalCatalog(DirectoryContext^) | Retrieves a GlobalCatalog object for the specified context. |
![]() | GetHashCode() | Serves as the default hash function. (Inherited from Object.) |
![]() | GetReplicationConnectionFailures() | Retrieves a list of the replication connection failures recorded by this domain controller.(Inherited from DomainController.) |
![]() | GetReplicationCursors(String^) | Retrieves the replication cursor information for the specified partition.(Inherited from DomainController.) |
![]() | GetReplicationMetadata(String^) | Retrieves the replication metadata for a specific Active Directory Domain Services object.(Inherited from DomainController.) |
![]() | GetReplicationNeighbors(String^) | Retrieves the replication neighbors for the specified partition.(Inherited from DomainController.) |
![]() | GetReplicationOperationInformation() | Retrieves the current and pending replication operations for this domain controller.(Inherited from DomainController.) |
![]() | GetType() | |
![]() | IsGlobalCatalog() | Determines if this domain controller is a global catalog server.(Overrides DomainController::IsGlobalCatalog().) |
![]() | MemberwiseClone() | |
![]() | MoveToAnotherSite(String^) | Moves the directory server to another site within the forest or configuration set.(Inherited from DirectoryServer.) |
![]() | SeizeRoleOwnership(ActiveDirectoryRole) | Causes this domain controller to take ownership of the specified role.(Inherited from DomainController.) |
![]() | SyncReplicaFromAllServers(String^, SyncFromAllServersOptions) | Causes this domain controller to synchronize the specified partition with all other domain controllers.(Inherited from DomainController.) |
![]() | SyncReplicaFromServer(String^, String^) | Causes this domain controller to synchronize the specified partition with the specified domain controller.(Inherited from DomainController.) |
![]() | ToString() | Retrieves the name of the directory server.(Inherited from DirectoryServer.) |
![]() | TransferRoleOwnership(ActiveDirectoryRole) | Causes ownership of the specified role to be transferred to this domain controller.(Inherited from DomainController.) |
![]() | TriggerSyncReplicaFromNeighbors(String^) | Begins a synchronization of the specified partition.(Inherited from DomainController.) |
Demand value: LinkDemand
Available since 2.0
Any public static ( Shared in Visual Basic) members of this type are thread safe. Any instance members are not guaranteed to be thread safe.



