Prepare Exchange for Uninstall
You will need to run several PowerShell commands to help prepare your server for uninstall.
#Remove default Public folders
Get-PublicFolder "\" -Recurse -ResultSize:Unlimited |
Remove-PublicFolder -Recurse -ErrorAction:SilentlyContinue
#Remove system Public folders
Get-PublicFolder "\Non_Ipm_Subtree" -Recurse -ResultSize:Unlimited |
Remove-PublicFolder -Recurse -ErrorAction:SilentlyContinue
#Remove Offline Address Book
Get-OfflineAddressBook | Remove-OfflineAddressBook
#Remove send connectors
Get-SendConnector | Remove-SendConnector
#Remove Public Folder database
Get-PublicFolderDatabase | Remove-PublicFolderDatabase
#Remove Mailbox Export Request
Get-MailboxExportRequest | Remove-MailboxExportRequest
#Remove arbitration mailboxes
Get-Mailbox -Arbitration | Disable-Mailbox -Arbitration -DisableLastArbitrationMailboxAllowed
#Remove mailboxes
Get-Mailbox | Disable-Mailbox
Uninstall Exchange
Now you are ready to run the uninstaller. From an elevated command prompt, navigate to the directory “C:\Program Files\Microsoft\Exchange Server\Bin” or “C:\Program Files\Microsoft\Exchange Server\v14\Bin” and run:
setup.com /mode:uninstall