200 likes | 333 Views
EX02: Exchange 2007 Management. Jim McBee jmcbee@somorita.com http://mostlyexchange.blogspot.com. Info Worker Situation. IT Pro Situation E-mail is mission-critical E-mail systems too complex/ expensive Management tasks tedious, not automated. Org-wide Situation
E N D
EX02: Exchange 2007 Management Jim McBee jmcbee@somorita.com http://mostlyexchange.blogspot.com
Info Worker Situation IT Pro Situation • E-mail is mission-critical • E-mail systems too complex/ expensive • Management tasks tedious, not automated Org-wide Situation • Security the top concern • Spam and viruses compromise the e-mail experience • Regulatory compliance critical in many industries • Users want easy access to all their communications • Mobile devices are increasingly common • Calendaring is frustrating Built-In Protection Anywhere Access Control Exchange 2007 Themes
Management Challenges • Exchange delegation not flexible • Bulk operations difficult • Inconsistent provisioning methods • Scattered GUI / difficult to navigate • Lack of scripting options
Exchange Server 2007 Management Architecture GUI CLI Setup WinForms WinForms ADO.Net Early-bound objs PowerShell / Monad Data Provider PowerShell / Monad Engine Exchange cmdlets Configuration Data Access Process boundary AD MAPI Store Meta base Registry
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
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
Improved Exchange Management Console • Console Tree: segmented into four work centers • Recipients • Servers • System • Toolbox • Result Pane: rich list of objects • Work Pane: child objects of result pane object, only used by Servers and System nodes • Action Pane: tasks for selected object(s) and node (work center)
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
Compliance Logging • Managed Folders summary reports • Expiration policy logs (optional) • AutoCopy log (optional) • Email Lifecycle summary information • Configuration logging • Logs of policy configuration • Logs of administration actions • Optional consolidation in MOM
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/