Solved

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

Posted on 2013-06-06
7
3,704 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 42

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 42

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
Optimizing Cloud Backup for Low Bandwidth

With cloud storage prices going down a growing number of SMBs start to use it for backup storage. Unfortunately, business data volume rarely fits the average Internet speed. This article provides an overview of main Internet speed challenges and reveals backup best practices.

 

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 42

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

Active Directory Webinar

We all know we need to protect and secure our privileges, but where to start? Join Experts Exchange and ManageEngine on Tuesday, April 11, 2017 10:00 AM PDT to learn how to track and secure privileged users in Active Directory.

Question has a verified solution.

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

This article explains in simple steps how to renew expiring Exchange Server Internal Transport Certificate.
MS Outlook is a world-class email client application that is mainly used for e-communication globally.  In this article, we will discuss the basic idea about MS Outlook, its advanced features, and types of MS Outlook File formats.
To add imagery to an HTML email signature, you have two options available to you. You can either add a logo/image by embedding it directly into the signature or hosting it externally and linking to it. The vast majority of email clients display l…
This video shows how to quickly and easily add an email signature for all users on Exchange 2016. The resulting signature is applied on a server level by Exchange Online. The email signature template has been downloaded from: www.mail-signatures…

830 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