You have an Exchange Server 2016 organization. The organization contains a database availability
group (DAG). You need to identify the number of transaction logs that are in replay queue. Which
cmdlet should you use?

A.
Test-ServiceHealth
B.
Test-ReplicationHealth
C.
Get-DatabaseAvailabilityGroup
D.
Get-MailboxDatabaseCopyStatus
Explanation:
https://technet.microsoft.com/en-us/library/bb691314(v=exchg.160).aspx?f=255&MSPPError=-
2147217396
testing
0
0
D is correct
1
0
https://technet.microsoft.com/en-us/library/dd335158(v=exchg.160).aspx
0
0
if see the only mailbox status then Test-ReplicationHealth; Otherwise it Get-MailboxDatabaseCopyStatus for mailbox database status
https://technet.microsoft.com/en-us/library/dd351258(v=exchg.160).aspx
0
1
There is no information regarding transaction logs (or logs of any kind) using the Test-ReplicationHealth cmdlet.
0
0
I think this quiz has given us yet another wrong answer. I believe the correct answer is B – Test-ReplicationHealth.
This TechNet article has a better explanation https://technet.microsoft.com/en-us/library/dd351258(v=exchg.160).aspx
Get-MailboxDatabaseCopyStatus will return a status e.g. seeding, resynchronising etc where as
Test-ReplicationHealth has parameters that include DBLogReplayKeepingUp described as “Verifies that replay activity for the passive copies of databases on the specified DAG member, or if no DAG member is specified, on the local server, is able to keep up with log copying and inspection activity.”
I don’t have a DAG to test on to be 100%. Anyone?
2
4