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:
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?
After logging in, you will be taken to the EAC:
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!
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!
Is EAC a standalone application or web-based interface? I’m still referring TechNet help content – It seems to be we need to rewrite custom scripts like finding no. of users connected to CAS etc. to work with v2013.
Why don’t you enable blog user registration, it’s pretty hard to type Email and Name every time! 🙂
It’s a web-based interface. Have enabled the registration btw 😉