Disclaimer:

All the information in this blog post is subject to change as Exchange Server 2013 is still under construction. Although it’s not very likely that big changes will occur between now an RTM, it might.

Chances are that, by now, you’ve already got Exchange Server 2013 Preview installed in your lab. High time to take a closer look at some of the things that have changed. In this article we’ll zoom in on some of the changes with regards to management of your Exchange Server 2013 (Preview).

Exchange Administrative Console (EAC)

One of the first things that will catch your eye will undeniably be the fact that the Exchange Management Console is missing. Indeed, the EMC has been replaced by a Web-Based GUI called Exchange Administrative Center (EAC). In fact, the EAC is kind of the successor of the Exchange Control Panel in Exchange 2010.

Right after you installed your server, you haven’t configured any URLs yet. The EAC will then typically be available at the following URL:

https://servername/ECP

Note   Because you haven’t installed any certificates yet, a certificate warning will be thrown when navigating to the page. At this point, it’s still okay and you can safely ignore the warning.

Next, you’ll hit the login page. Did you notice how “clean” the metro-style interface looks?

image

After logging in, you will be taken to the EAC:

image

From there you will be able to execute quite a lot of tasks. The EAC has been build to replace the EMC without having to bind in on the possibilities you, as an admin, have. It will allow you to perform most of the tasks you were able to do with EMC and has been equipped with some new possibilities. Amongst these common tasks are, for example, the management of:

  • Recipients
  • Connectors
  • Certificates
  • High Availability (DAGs)
  • Role-Based Access Control (RBAC)
  • Compliance features (In-Place Hold, DLP, Retention Policies, …)

As you can see, most Administrators who are used to working with the EMC won’t have too much trouble getting along with EAC, as long as you don’t forget to turn of that pop-up blocker!Navigating the EAC is easy and pretty intuitive. Next to the trusted items like “Recipients”, “Organization” and “Servers”, you now have a single point of management for e.g. ActiveSync policies, RBAC management etc. In Exchange Server 2010 not all of these items were available from the EMC and required you to login to the Exchange Control Panel.

I encourage you to take a look around and play a bit with the EAC. In the upcoming weeks, I’ll be posting some how-to’s regarding some of the management tasks and I will be regularly referring to the EAC.

PowerShell

PowerShell still rocks the Exchange world. The Exchange Management Shell is your one-stop management interface from where you can do virtually anything with your Exchange environment. While junior admins might revert to the comfort the EAC offers, more seasoned administrators will certainly love PowerShell: Exchange Server 2013 uses the Management Framework 3.0 and therefore it relies on the power of PowerShell v3.

If you haven’t checked out what PowerShell v3 can do for you, I suggest that you have a look at the following page. It contains a list of articles that might prove useful!

http://social.technet.microsoft.com/wiki/contents/articles/4741.powershell-v3-featured-articles-en-us.aspx

Taking a look at one of many improvements to be found in PowerShell v3; I’m pretty sure the one-liners amongst us will just love the simplified syntax and what possibilities it offers.

For example, you could do something like the following:

[sourcecode language=”powershell”] Get-Mailbox | where name –like “*partial*” [/sourcecode]

Prior to v3 (e.g. in Exchange Server 2010), the same query would have looked like this:

[sourcecode language=”powershell”]Get-Mailbox | Where {$_.Name –like “*partial*”}[/sourcecode]

Pretty cool, isn’t it? Although I still find that when writing bigger scripts the latter seems more orderly, the first example comes in pretty handy when doing some quick searches or some rough filtering.

Note   these improvements are a general feature of PowerShell v3 and can be used anywhere with PowerShell.

New Exchange 2013 Cmdlets

Exchange 2013 (Preview) brings along a bunch of new PowerShell commands. Although most of them are related to new features like e.g. Site Mailboxes, there are also some new test commands and some existing cmdlet ‘sets’ have been extended. For example, one of the commands that was added to the Mail Flow cmdlets is:

Redirect-Message

Note   The help files are already available online! A quick search revealed the true purpose of this command:

[sourcecode language=”powershell”]Get-Help Redirect-Message –Online[/sourcecode]

For your reference, I’ve added a list of new cmdlets that can be found in Exchange 2013 (Preview):

Add-GlobalMonitoringOverride
Add-ResubmitRequest
Add-ServerMonitoringOverride
Clear-MobileDevice
Complete-MigrationBatch
Disable-App
Disable-MailboxQuarantine
Disable-UMCallAnsweringRule
Dump-ProvisioningCache
Enable-App
Enable-MailboxQuarantine
Enable-UMCallAnsweringRule
Export-DlpPolicyCollection
Export-MigrationReport
Get-ActiveSyncDeviceAutoblockThreshold
Get-App
Get-AuthConfig
Get-AuthServer
Get-CalendarDiagnosticAnalysis
Get-ClassificationRuleCollection
Get-DataClassification
Get-DlpPolicy
Get-DlpPolicyTemplate
Get-ExchangeServerAccessLicense
Get-ExchangeServerAccessLicenseUser
Get-FrontendTransportServer
Get-FrontendTransportService
Get-GlobalMonitoringOverride
Get-HealthReport
Get-InterceptorRule
Get-MailboxSearch
Get-MailboxTransportService
Get-MalwareFilteringServer
Get-MalwareFilterPolicy
Get-MalwareFilterRecoveryItem
Get-MigrationBatch
Get-MigrationConfig
Get-MigrationEndpoint
Get-MigrationStatistics
Get-MigrationUser
Get-MigrationUserStatistics
Get-MobileDevice
Get-MobileDeviceMailboxPolicy
Get-MobileDeviceStatistics
Get-MonitoringItemHelp
Get-MonitoringItemIdentity
Get-Notification
Get-PartnerApplication
Get-PendingFederatedDomain
Get-PolicyTipConfig
Get-PublicFolderMailboxDiagnostics
Get-PublicFolderMigrationRequest
Get-PublicFolderMigrationRequestStatistics
Get-PublicFolderMoveRequest
Get-PublicFolderMoveRequestStatistics
Get-QueueDigest
Get-ResourcePolicy
Get-ResubmitRequest
Get-ServerComponentState
Get-ServerHealth
Get-ServerMonitoringOverride
Get-SiteMailbox
Get-SiteMailboxDiagnostics
Get-SiteMailboxProvisioningPolicy
Get-TeamMailbox
Get-TeamMailboxDiagnostics
Get-TeamMailboxProvisioningPolicy
Get-TransportService
Get-UMCallAnsweringRule
Get-UMCallRouterSettings
Get-UMMailboxConfiguration
Get-UMPhoneSession
Get-UserPhoto
Get-WorkloadManagementPolicy
Get-WorkloadPolicy
Import-DlpPolicyCollection
Import-DlpPolicyTemplate
Invoke-MonitoringProbe
New-App
New-AuthServer
New-ClassificationRuleCollection
New-DlpPolicy
New-InterceptorRule
New-MailboxSearch
New-MalwareFilterPolicy
New-MigrationBatch
New-MigrationEndpoint
New-MobileDeviceMailboxPolicy
New-PartnerApplication
New-PolicyTipConfig
New-PowerShellVirtualDirectory
New-PublicFolderMigrationRequest
New-PublicFolderMoveRequest
New-ResourcePolicy
New-SiteMailbox
New-SiteMailboxProvisioningPolicy
New-TeamMailbox
New-TeamMailboxProvisioningPolicy
New-UMCallAnsweringRule
New-WorkloadManagementPolicy
New-WorkloadPolicy
Redirect-Message
Remove-App
Remove-AuthServer
Remove-ClassificationRuleCollection
Remove-DlpPolicy
Remove-DlpPolicyTemplate
Remove-GlobalMonitoringOverride
Remove-HybridConfiguration
Remove-InterceptorRule
Remove-MailboxSearch
Remove-MalwareFilterPolicy
Remove-MalwareFilterRecoveryItem
Remove-MigrationBatch
Remove-MigrationEndpoint
Remove-MigrationUser
Remove-MobileDevice
Remove-MobileDeviceMailboxPolicy
Remove-PartnerApplication
Remove-PolicyTipConfig
Remove-PowerShellVirtualDirectory
Remove-PublicFolderMigrationRequest
Remove-PublicFolderMoveRequest
Remove-ResourcePolicy
Remove-ResubmitRequest
Remove-ServerMonitoringOverride
Remove-SiteMailboxProvisioningPolicy
Remove-TeamMailboxProvisioningPolicy
Remove-UMCallAnsweringRule
Remove-UserPhoto
Remove-WorkloadManagementPolicy
Remove-WorkloadPolicy
Reset-ProvisioningCache
Resume-MalwareFilterRecoveryItem
Resume-PublicFolderMigrationRequest
Resume-PublicFolderMoveRequest
Send-MapiSubmitSystemProbe
Set-ActiveSyncDeviceAutoblockThreshold
Set-App
Set-AuthConfig
Set-AuthServer
Set-ClassificationRuleCollection
Set-DlpPolicy
Set-FrontendTransportServer
Set-FrontendTransportService
Set-InterceptorRule
Set-MailboxSearch
Set-MailboxTransportService
Set-MalwareFilteringServer
Set-MalwareFilterPolicy
Set-MigrationBatch
Set-MigrationConfig
Set-MigrationEndpoint
Set-MobileDeviceMailboxPolicy
Set-Notification
Set-PartnerApplication
Set-PendingFederatedDomain
Set-PolicyTipConfig
Set-PublicFolderMigrationRequest
Set-PublicFolderMoveRequest
Set-ResourcePolicy
Set-ResubmitRequest
Set-ServerComponentState
Set-ServerMonitor
Set-SiteMailbox
Set-SiteMailboxProvisioningPolicy
Set-TeamMailbox
Set-TeamMailboxProvisioningPolicy
Set-TransportService
Set-UMCallAnsweringRule
Set-UMCallRouterSettings
Set-UMMailboxConfiguration
Set-UserPhoto
Set-WorkloadPolicy
Start-MigrationBatch
Start-UMPhoneSession
Stop-MigrationBatch
Stop-UMPhoneSession
Suspend-PublicFolderMigrationRequest
Suspend-PublicFolderMoveRequest
Test-MigrationServerAvailability
Test-OAuthConnectivity
Test-SiteMailbox
Test-TeamMailbox
Update-PublicFolderMailbox
Update-SiteMailbox
Update-TeamMailbox

Conclusion

As you can see, Office 2013 (Preview) commits to greater flexibility for the Administrator. I’m pretty excited to see the first scripts to pop up in the next few weeks and I’m sure there will be plenty to talk about in the future.

It’s also interesting to see how Exchange Server 2013 tends more to the cloud than ever before. Given that nowadays it’s all about BYOD, being mobile and being to work where and when you want, I believe that these improvements are for the better. The fact that you will be able to manage both Exchange on-premises as in the cloud from within a single Web-Interface, from virtually anywhere and almost every device is a HUGE leap forward.

Make sure to check back regularly as I will be posting more updates on Exchange Server 2013 in the upcoming days and weeks!