Exchange 2010 admin

  1. Objectives
    1. Roles: Transport; Client Access; … ;Spamming;
    2. Archives policy and archive database
      1. Archive database: Create db and enable archiving
      2. Enable group and individual messages archiving, search and retrieval
      3. Who is responsible for email archiving? Depending on the size of organization, mostly by Exchange administrator who handles the process reliably and consistently;
    3. Retention policies
    4. PowerShell
  2. Best Practices
    1. Failover
    2. Backup and recovery
      1. Windows Backup utility
        1. Exchange 2010 VSS plug-in for Windows Server Backup – WSBExhange.exe (mailbox role in Exchange 2010);
        2. Steps
          1. Backup volumes with Exchange 2010 DB;
          2. Check application log if there is errors in DB backup;
          3. Restore to alternate location
          4. Validating the recovered DB state before mounting: ESEUTIL /MH DB3.edb
            1. replay transaction if DB is in Dirty Shutdown state: ESEUTIL /R E03 /i /d
            2. Check status again after completion
          5. Create a pointer to the DB and mark it as a recovery database by EMS: New-MailboxDatabase
          6. Mounting a recovery database by EMS or EMC;
          7. Check mailbox in recovery DB file by: Get-MailboxStatistics
          8.  Restore Mailboxes: Restore-Mailbox – RecoveryDatabase xxx
            1. Get-Mailbox -Database ‘DB3’ | Restore-Mailbox – RecoveryDatabase ‘DB3 Recovery Database’
            2. Get-Mailbox -Database ‘DB3’ | Restore-Mailbox – RecoveryDatabase ‘DB3 Recovery Database’ -StartDate MM/DD/YYYY -EdnDate MM/DD/YYYY
          9. Login mailbox and check
          10. Dismount the recovery database
          11. Remove the recovery database from EMC / EMS
          12. Delete the recovery database files from the recovery location
    3. DAG and clustering
    4. Establish organization’s overall records retention and regulatory compliance policies
      1. Archive all incoming
      2. Archive all outgoing
      3. Retention periods
      4. Identify confidentiality level
  3. Useful PowerShell
    1. Get-MailBoxStatistics
      1. Mailbox summary in a database: Get-MailBoxStatistics -database “ChinaMailDB”
      2. Mailbox FullList format in a database:  Get-MailBoxStatistics -database “ChinaMailDB” | FL
      3. Mailbox summary with a selected user: Get-MailBoxStatistics -identity | FL
      4. Mailbox summary with selected column for a selected user: Get-MailBoxStatistics -identity | select Displayname,TotalitemSize,StorageLimitStatus
      5. Mailbox summary with selected column for a selected user in FL format: Get-MailBoxStatistics -identity | select Displayname,TotalitemSize,StorageLimitStatus | FL
  4.  References
    1. Restore Mailbox.
    2. Best practices of exchange archiving:
    3. Checklist: Deploying Retention Policies:
    4. Best and worst practices for email archiving in Exchange server:
    5. 15 Tips to Optimize an Exchange 2010 Infrastructure (Part 1):
    6. Using Format commands to change output view in PowerShell:
    7. Mailbox database was not mounted, Exchange Information store could not be start by time skew. 
    8. Restore Mailbox in Exchange 2010.
  5. Troubleshooting:
    1. 454 4.7.0 Temporary authentication failure in a Microsoft Exchange Server :
    2. Exchange 2010 Recovery Database: WMI InvalidOperation Problem? Error at create new pointer of recovery database to recovery database. Solve by creating new empty log.
  6. Follow-ups
Exchange 2010 admin

Leave a Reply

Fill in your details below or click an icon to log in: Logo

You are commenting using your account. Log Out /  Change )

Google+ photo

You are commenting using your Google+ account. Log Out /  Change )

Twitter picture

You are commenting using your Twitter account. Log Out /  Change )

Facebook photo

You are commenting using your Facebook account. Log Out /  Change )


Connecting to %s