EX02: Exchange 2007 Management Jim McBee jmcbee@somorita.com

Preview:

Citation preview

EX02: Exchange 2007 Management

Jim McBee

jmcbee@somorita.com

http://mostlyexchange.blogspot.com

Exchange 2007 ThemesIT Pro Situation

E-mail is mission-critical

E-mail systems too complex/ expensive

Management tasks tedious, not automated

ControlControl

Org-wide Situation

Security the top concern

Spam and viruses compromise the e-mail experience

Regulatory compliance critical in many industries

Built-In Built-In ProtectionProtection

Info Worker Situation

Anywhere Anywhere AccessAccess

Users want easy access to all their communications

Mobile devices are increasingly common

Calendaring is frustrating

Management Challenges

Exchange delegation not flexibleBulk operations difficult Inconsistent provisioning methodsScattered GUI / difficult to navigateLack of scripting options

Improvements to Exchange 2007 Management Interface

PowerShell / Monad EnginePowerShell / Monad Engine

Exchange cmdletsExchange cmdlets

Configuration Data AccessConfiguration Data Access

ADADRegistryRegistry MetaMeta

basebaseMAPIMAPIStoreStore

ProcessProcessboundaryboundary

Early-bound objsEarly-bound objs

WinFormsWinForms

ADO.NetADO.Net

PowerShell / Monad Data ProviderPowerShell / Monad Data Provider

WinFormsWinForms

CLCLII

GUIGUI

SetuSetupp

Exchange Server 2007 Management Architecture

Exchange Management Shell Extensions to Windows PowerShell (“Monad”) Fundamental implementation of the Management

API All management activities exposed Reduced complexity NET integration

– Can make use of .NET classes and namespaces Bulk actions

– Consistent provisioning– Updating multiple objects

Security features Better reporting

Demo: Working in Bulk with the Exchange Management Shell

Devin L. Ganger
Working on the demo scripts separately

Exchange Management Console Goal: "Intuitive design" Simplified navigation

– Multiple panes– Object filtering– Discoverable tasks through Actions pane

Consistent user interface Integrated toolbox

– RTM tools– Web release tools– ADU&C is no longer used for recipient management

9

1. Console Tree: segmented into four work centers Recipients Servers System Toolbox

2. Result Pane: rich list of objects

3. Work Pane: child objects of result pane object, only used by Servers and System nodes

4. Action Pane: tasks for selected object(s) and node (work center)

Improved Exchange Management Console

Demo: The New EMC

Devin L. Ganger
Items to include?Filtering by server attributesAction panePermission delegationServer propertiesNew features (LCR)

Demo: Manipulating Mailboxes

EMS Cmdlet: What It Does

get-mailbox -server LAServer |move-mailbox–targetdatabase OaklandSG\OaklandMDB

Get all mailboxes on the mailbox server named LAServer and pipe this list to the next command: get-mailbox -server LAServer |

Move each mailbox in this list to the OaklandMDB database in the OaklandSG storage group: move-mailbox –targetdatabase OaklandSG\OaklandMDB

EMS Demos get-mailbox -server LAServer |

move-mailbox -targetdatabase OaklandSG\OaklandMDB Get-distributiongroupmember “Viper Pilots” get-DistributionGroupMember "viper pilots" | set-mailbox -

IssueWarningQuota:500MB Get-distributiongroupmember "Viper Pilots" | get-mailbox | ft

name,issuewarningquota

Reporting

Devin L. Ganger
Items to include?Filtering by server attributesAction panePermission delegationServer propertiesNew features (LCR)

Compliance Logging

Managed Folders summary reportsExpiration policy logs (optional)AutoCopy log (optional)Email Lifecycle summary informationConfiguration logging

– Logs of policy configuration– Logs of administration actions– Optional consolidation in MOM

Demo: Reporting with the Exchange Management Shell

Reporting Demos Get-user get-eventlog -logname application -newest 25 get-mailbox -resultsize 99999 test-mapiconnectivity Get-mailboxstatistics get-mailboxstatistics | where {$_.displayname -notlike "System*"} | select

displayname,totalitemsize,itemcount,storagelimitstatus | out-html | out-ie

Summary Exchange Management Shell

– Everything you can do in the GUI, you can do from the command line…and more!

– Designed so that most common functionality can be done with a one-line command.

Exchange Management Console– Better organization– Action pane for task-oriented focus– One place to run all Exchange tools

Reporting and monitoring– Out of box– Roll your own with the Exchange Management Shell– MOM– Lots of compliance logging

For more information

Visit TechNet at– http://www.microsoft.com/technet

Visit the Exchange 2007 home page at– http://www.microsoft.com/exchange/preview/default.mspx

Vivek Sharma’s Blog – http://www.viveksharma.com/techlog/

Questions?

Recommended