Checklist to review when inheriting an Exchange Server

These are all the settings that you should look into when working with a new Exchange server that you are not familiar with. There seem to be a ton of settings that are left forgotten over time and may need to be updated as the business changes over time.

  1. Organization configuration
    1. Get-OrganizationConfig
  2. Organization Transport (sending/receiving message limits)
    1. Get-TransportConfig | Format-List MaxReceiveSize,MaxSendSize,MaxRecipientEnvelopeLimit
    2. https://docs.microsoft.com/en-us/exchange/mail-flow/message-size-limits?view=exchserver-2019
  3. Active Sync Organization Configruation
    1. Get-ActiveSyncOrganizationSettings | FL DefaultAccessLevel,AdminMailRecipients
  4. Exchange Servers
    1. Get-ExchangeServer
  5. Mailbox Databases
    1. If in DAG or not
      1. Get-MailboxDatabaseCopyStatus
    2. Size restrictions
      1. Get-mailboxDatabase | select Identity,ProhibitSendReceiveQuota,ProhibitSendQuota,IssueWarningQuota,RecoverableItemsQuota,DeletedItemRetention
  6. Mailboxes
    1. Individual size restrictions
      1. get-mailbox | where { ($_.ProhibitSendQuota -ne “Unlimited”) -or ($_.ProhibitSendReceiveQuota -ne “Unlimited”) -or ($_.RecipientLimits -ne “Unlimited”) -or ($_.MaxSendSize -ne “Unlimited”) -or ($_.MaxReceiveSize -ne “Unlimited”) } | select ProhibitSendQuota, ProhibitSendReceiveQuota, RecipientLimits, MaxSendSize, MaxReceiveSize
    2. Full access
      1. get-mailbox | Get-MailboxPermission | where { ($_.AccessRights -eq “FullAccess”) -and ($_.IsInherited -eq $false)}
  7. Exchange Apps
    1. Get-app
  8. Malware Filter
    1. get-malwarefilterpolicy | select Name, Action, IsDefault, *Notifications, *SenderAdminAddress
  9. Outlook Anywhere
    1. Get-OutlookAnywhere | select ExternalHostname, InternalHostname, ExternalClientAuthenticationMethod, InternalClientAuthenticationMethod, IISAuthenticationMethods
  10. Malware Scans (Exchange A/V)
    1. Get-MalwareFilterPolicy
    2. Get-MalwareFilteringServer | fl *
  11. Transport Rules
    1. Get-TransportRule
  12. Receive Connectors
    1. Get-ReceiveConnector | select Name, Enabled, Bindings, AuthMechanism, RequireTLS, MaxMessageSize, MessageRateLimit, MaxRecipientsPerMessage, RemoteIPRanges
  13. Send Connectors
    1. Get-sendConnector | select Name, Enabled, RequireTLS, MaxMessageSize, AddressSpaces
  14. Outlook Web App Policies
    1. Get-OwaMailboxPolicy
  15. Public Folders
    1. Get-PublicFolder
This entry was posted in IT and tagged , . Bookmark the permalink.

Leave a Reply