Identifying what domain controllers are not global catalogs

Hi everyone,

Id like to ask you kind People if there is a scripted way to query AD to determine what domain controllers are NOT global catalogs?

Is there also a way to then via script, make those domain controllers found, global catalogs?

Thank you everyone and have a great christmas and newyear.
LVL 1
Simon336697Asked:
Who is Participating?
 
Mike KlineCommented:
You can use the following to find DCs that are not GCs

Get-ADDomainController -Filter {IsGlobalCatalog -eq $false}

for the second I used something from MVP Richard Siddaway's blog, notice I changed the first line.

PLEASE TEST THIS FIRST!!!  I will personally test part 2 in the morning.

http://msmvps.com/blogs/richardsiddaway/archive/2012/03/18/enable-global-catalog.aspx

$dc = Get-ADDomainController -Filter {IsGlobalCatalog -eq $false}         
$contextType = [System.DirectoryServices.ActiveDirectory.DirectoryContextType]::DirectoryServer            
$context = New-Object -TypeName System.DirectoryServices.ActiveDirectory.DirectoryContext -ArgumentList $contextType, $dc            
$gc = [System.DirectoryServices.ActiveDirectory.DomainController]::GetDomainController($context)            
$gc.EnableGlobalCatalog()

Open in new window


Thanks

Mike
0
 
Aanand Singh KarkiAssociate ConsultantCommented:
Hi Simon,

You can Simply Run NlTest Commands to get the DC and GC Information in your Forest..

http://technet.microsoft.com/en-us/library/cc756476(v=ws.10).aspx

http://technet.microsoft.com/en-us/library/cc731935.aspx


dsquery server -isgc

dsquery server -forest -isgc

or Simply

nltest /dsgetdc:Domain name /GC
0
 
hirenvmajithiyaManager (System Administration)Commented:
To determine which DC is a global catalog server (Graphical method)


1.Open Active Directory Sites and Services.

2.In the console tree, expand upto Server and then NTDS Settings.

3.Right-click the NTDS Settings object, and then click Properties.

4.On the General tab, if the Global Catalog box is checked, the DC is GC server.

Check this for every DC.
0
Question has a verified solution.

Are you are experiencing a similar issue? Get a personalized answer when you ask a related question.

Have a better answer? Share it in a comment.

All Courses

From novice to tech pro — start learning today.