Solved

My Client Access Array has no members....how to add, or remove and create new

Posted on 2013-06-06
7
3,591 Views
Last Modified: 2013-06-06
I found that when people put the FQDN of the Client Access Array in their MAPI clients it immediately resolves to (changes to) one of the two Client Access Servers so I did some investigating.   Microsoft NLB is setup between the two CA Servers and there is an A-record in DNS for the  the virtual IP.  In Exchange Management Shell -  I ran the get-ClientAccessArray command and found that no members are present in the array...?.

[PS] C:\Windows\system32>Get-ClientAccessArray

Name                Site                 Fqdn                           Members
----                ----                 ----                           -------
CAS Array 1         Default-First-Site   client.domain.com                 {}

I'm looking everywhere trying find how to add the members and I'm not seeing an Add Member cmd but what I found is that when you create the CAS Array you don't specify the Members,  the New-ClientAccessArray Cmdlet finds the CA Server(s) associated in Active Directory to the Site that was specified...      So I guess I have two questions, can I added members to an existing Array manually?  How can I check the Site and if the CA Server are a member/associated to it.

Thanks!
0
Comment
Question by:jonasdurst
  • 4
  • 3
7 Comments
 
LVL 41

Expert Comment

by:Amit
ID: 39226533
can you run same command with | FL switch and post the result. Also note, if you created this Array after db creation, then you much set the rpcclientaccess value for old db's to CAS Array name.
0
 

Author Comment

by:jonasdurst
ID: 39226597
[PS] C:\Windows\system32>Get-ClientAccessArray | FL


RunspaceId        : dff514fa-7fd8-4811-890a-613a49ddbbc4
ExchangeLegacyDN  : /o=Domain Name/ou=Exchange Administrative Group (FYDIBOHF23SPDLT)/cn=Configuration/cn=Se
                    rvers/cn=client.domain.com
Fqdn              : client.domain.com
Site              : domain.com/Configuration/Sites/Default-First-Site
SiteName          : Default-First-Site
Members           : {}
AdminDisplayName  :
ExchangeVersion   : 0.1 (8.0.535.0)
Name              : CAS Array 1
DistinguishedName : CN=CAS Array 1,CN=Arrays,CN=Exchange Administrative Group (FYDIBOHF23SPDLT),CN=Administrative Group
                    s,CN=domain,CN=Microsoft Exchange,CN=Services,CN=Configuration,DC=domain,DC=com
Identity          : CAS Array 1
Guid              : a93406f4-f0ea-44b9-ac8b-410f6a167274
ObjectCategory    : domain.com/Configuration/Schema/ms-Exch-Client-Access-Array-2
ObjectClass       : {top, server, msExchExchangeServer, msExchClientAccessArray}
WhenChanged       : 6/17/2011 9:03:57 AM
WhenCreated       : 6/17/2011 8:58:37 AM
WhenChangedUTC    : 6/17/2011 1:03:57 PM
WhenCreatedUTC    : 6/17/2011 12:58:37 PM
OrganizationId    :
OriginatingServer : semdc01.domain.com
IsValid           : True


----------------------------------------------------------------------

The Array was created before the db creation, that is another thing I noticed, each db has the name of one of the CA Server.  I will change that after I get this Array situation figured out.

Appreciate the help!
0
 
LVL 41

Accepted Solution

by:
Amit earned 100 total points
ID: 39226618
Where are your CAS Member sever located. Which AD site. As Members are added automatically.
0
Problems using Powershell and Active Directory?

Managing Active Directory does not always have to be complicated.  If you are spending more time trying instead of doing, then it's time to look at something else. For nearly 20 years, AD admins around the world have used one tool for day-to-day AD management: Hyena. Discover why

 

Author Comment

by:jonasdurst
ID: 39226905
The subnet that they are in is linked to a site called Florida and that is not the Default-First-Site....     Ah!

I created a new one and that worked...    ]

[PS] C:\Windows\system32>New-ClientAccessArray -Name "CAS Array 2" -Site "Florida" -Fqdn outlook.domain.com

Name                Site                 Fqdn                           Members
----                ----                 ----                           -------
CAS Array 2         Florida              outlook.domain.com                {SEMCAS02, SEMCAS01}



The problem is now I need to delete this and the first one.  I need to use the FQDN from the first array with no members. (can't have two array's with the same FQDN or Site).

I'm going to try the Remove-ClientAccessArray Command
0
 
LVL 41

Expert Comment

by:Amit
ID: 39226911
Yes remove the old cas array, and then set the db's to new cas array name....rest will work automatically from client end....let me know, if you need more help.
0
 

Author Comment

by:jonasdurst
ID: 39226916
I'm getting this weird error about the Identity parameter... currently working through this....

[PS] C:\Windows\system32>Remove-ClientAccessArray

cmdlet Remove-ClientAccessArray at command pipeline position 1
Supply values for the following parameters:
Identity: CAS Array 1
Cannot process argument transformation on parameter 'Identity'. Cannot convert value "CAS Array 1" to type "Microsoft.E
xchange.Configuration.Tasks.ClientAccessArrayIdParameter". Error: "'CAS Array 1' is not a valid value for the identity.
Parameter name: identity"
    + CategoryInfo          : InvalidData: (:) [Remove-ClientAccessArray], ParameterBindin...mationException
    + FullyQualifiedErrorId : ParameterArgumentTransformationError,Remove-ClientAccessArray
0
 

Author Comment

by:jonasdurst
ID: 39227280
I found I was putting the Site name and not the FQDN in the identity parameter of the Remove statement, once I corrected that I deleted the Arrays.  I then created a new Array using the Florida Site where the CA Servers reside. The array created successfully.  

Issue Solved
0

Featured Post

Problems using Powershell and Active Directory?

Managing Active Directory does not always have to be complicated.  If you are spending more time trying instead of doing, then it's time to look at something else. For nearly 20 years, AD admins around the world have used one tool for day-to-day AD management: Hyena. Discover why

Question has a verified solution.

If you are experiencing a similar issue, please ask a related question

Suggested Solutions

Follow this checklist to learn more about the 15 things you should never include in an email signature from personal quotes, animated gifs and out-of-date marketing content.
Following basic email etiquette rules will help you write a professional email and achieve a good, lasting impression with your contacts.
In this video we show how to create a Distribution Group in Exchange 2013. We show this process by using the Exchange Admin Center. Log into Exchange Admin Center.: First we need to log into the Exchange Admin Center. Navigate to the Recipients >>…
The basic steps you have just learned will be implemented in this video. The basic steps are shown to configure an Exchange DAG in a live working Exchange Server Environment and manage the same (Exchange Server 2010 Software is used in a Windows Ser…

932 members asked questions and received personalized solutions in the past 7 days.

Join the community of 500,000 technology professionals and ask your questions.

Join & Ask a Question

Need Help in Real-Time?

Connect with top rated Experts

8 Experts available now in Live!

Get 1:1 Help Now