
Explanation/Reference:
Explanation:
Start-DatabaseAvailabilityGroup
Use the Start-DatabaseAvailabilityGroup cmdlet to reincorporate one or more previously failed members of a database availability group (DAG).
Suspend-ClusterNode <ServerName>
Run Suspend-ClusterNode <ServerName> to pause the cluster node, which prevents the node from being and becoming the PAM.
Set-MailboxServer <ServerName> - DatabaseCopyAutoActivationPolicy Blocked Performing maintenance on DAG members
http://technet.microsoft.com/en-us/library/dd298065(v=exchg.150).aspx
Run Set-MailboxServer <ServerName> -DatabaseCopyAutoActivationPolicy Blocked to prevent the server from hosting active database copies.
Run Suspend-ClusterNode <ServerName> to pause the cluster node, which prevents the node from being and becoming the PAM.
Run Set-MailboxServer <ServerName> -DatabaseCopyActivationDisabledAndMoveNow $True to move all active databases currently hosted on the DAG member to other DAG members.
Run Set-MailboxServer <ServerName> -DatabaseCopyAutoActivationPolicy Blocked to prevent the server from hosting active database copies.
Run Set-ServerComponentState <ServerName> -Component ServerWideOffline -State Inactive - Requester Maintenance to place the server into maintenance mode.
Run Get-ClusterNode <ServerName> | fl to verify that the node is paused.
Run Get-Queue to verify that all transport queues have been drained.
Run Set-ServerComponentState <ServerName> -Component UMCallRouter -State Active -Requestor Maintenance to allow the server to accept Unified Messaging calls.
Run Set-MailboxServer <ServerName> -DatabaseCopyActivationDisabledAndMoveNow $False to allow databases to become active on the server.
Run Set-ServerComponentState <ServerName> -Component HubTransport -State Active -Requester Maintenance to resume the transport queues and allow the server to accept and process messages.
STEPS
1. All mounted databases on the server undergoing maintenance must be activated on another server.
Set-MailboxServer <ServerName> - DatabaseCopyActivationDisabledAndMoveNow $True The question is asking you to failover the databases
2. All message queue on the server undergoing maintenance must be empty before maintenance can begin Set-MailboxServer <ServerName> -Component Hub Transport -State Draining -Requester Maintenance Run Set-ServerComponentState <ServerName> -Component HubTransport -State Draining -Requester Maintenance to begin the process of draining the transport queues.
Draining the transport queue refers to emptying the transport queue.
3. The server undergoing maintenance must be prevented from becoming a PAM.
Suspend-ClusterNode <ServerName>
Run Suspend-ClusterNode <ServerName> to pause the cluster node, which prevents the node from being and becoming the PAM.
Primary Active Manager (PAM)
4. Database copies on the server undergoing maintenance must not be activated while maintenance is occurring.
Set-MailboxServer <ServerName> - DatabaseCopyAutoActivationPolicy Blocked Performing maintenance on DAG members References:
http://technet.microsoft.com/en-us/library/aa998651(v=exchg.150).aspx
http://technet.microsoft.com/en-us/library/dd298065(v=exchg.150).aspx