Exchange Server Command Reference
Official Documentation Links
Exchange 2016
Exchange 2013
Quick Links
Remote PowerShell Connection
Set-ExecutionPolicy RemoteSigned
$Credentials = Get-Credential
$Session = New-PSSession -ConfigurationName Microsoft.Exchange `
-ConnectionUri http://your-exchange-server/PowerShell/ `
-Authentication Kerberos -Credential $Credentials
Import-PSSession $Session -DisableNameChecking
# When done
Remove-PSSession $Session
Check Exchange Version
Exchange 2010
Get-ExchangeServer | Format-Table Name, *Version*
Method 1: Control Panel → Programs and Features → View installed updates
Method 2: Check file version
- Path:
C:\Program Files\Microsoft\Exchange Server\V14\Bin\ExSetup.exe - Right-click → Properties → Details → File version
Method 3: PowerShell
GCM exsetup | %{$_.Fileversioninfo}
Exchange 2013/2016
Get-ExchangeServer | Format-List Name, Edition, AdminDisplayVersion
Example output:
Name : VKD-EXS-01
Edition : Enterprise
AdminDisplayVersion : Version 15.1 (Build 1713.5)
Name : VKD-EXS-02
Edition : Enterprise
AdminDisplayVersion : Version 15.1 (Build 1713.5)
Exchange 2007
Get-Command ExSetup | ForEach {$_.FileVersionInfo}
Reference: Exchange build numbers and release dates
Check Exchange Edition
Get-ExchangeServer | Format-Table Name, Edition