exchange conference (philadelphia) - exchange 2007 overview and management

Post on 17-May-2015

1.886 Views

Category:

Business

0 Downloads

Preview:

Click to see full reader

DESCRIPTION

Exchange 2007 Overview and Management session from Exchange Conference in Philadelphia, PA on February 7, 2008.

TRANSCRIPT

Exchange Server 2007 Technical Overview and

Management

Exchange Server 2007 Technical Overview and

Management

Harold Wongharold.wong@microsoft.comblogs.technet.com/haroldwong

Agenda

IntroductionArchitecture OverviewAnywhere access to your mailboxBuilt-in protection against e-mail threatsManagement ModelExchange Management ConsoleExchange Management Shell

People Drive Business Outcomes

Help protect & manage

content

Find information & improve

business insight

Simplify how people work

together

Reduce IT costs & improve

security

The Right Tools For Your People

Unified CommunicationsInnovative communications with revolutionary economics

From proprietary networks and end user experience silos…

to people-centric, software-enhanced communications

Agenda

IntroductionArchitecture OverviewAnywhere access to your mailboxBuilt-in protection against e-mail threatsManagement ModelExchange Management ConsoleExchange Management Shell

Exchange 2007 Server Roles

Perimeter

Exchange 2007 Edge Transport Server

Intranet

Exchange 2007 Server

Exchange 2007 Enterprise Topology

Enterprise network

OtherSMTP

Servers

Hub Transport

Routing Policy

Applications:OWA, Outlook

Anywhere

Protocols:EAS, POP, IMAP,

Outlook Anywhere

Programmability:Web services, Web

parts

Client Access

EdgeTransport

Routing

Hygiene

PBX or VoIPI

NTERNET

Mailbox

Mailbox

PublicFolders

Voice Messagin

g

Unified Messaging

Fax

32-bit Exchange

64-bit Exchange 2007

Reduce I/O per sec required by 70%

¼ the disk

4x more users

Large inboxes

Large, Low-cost Mailboxes with 64-bit

DB

DB

Log

s

Log

s

FileShare

DB

DB

Log

s

Log

s

NewNew

Replication to a standby server

Replication to a second disk set

Replication within a cluster

Designed for site resilienceReplicated on per-storage group basisSource and destination can be a single mailbox or cluster (LCR)Manual failover

DB/

Logs

D

B/Lo

gs

Built-In ProtectionContinuous Replication - Now In Three Flavors!

Agenda

IntroductionArchitecture OverviewAnywhere access to your mailboxBuilt-in protection against e-mail threatsManagement ModelExchange Management ConsoleExchange Management Shell

Information Worker Inbox Productivity

Microsoft Office® Outlook® Web Access improvementsCalendaring improvementsDocument accessUnified Messaging

Exploring ClientsExploring Clients

Outlook Web AccessOutlook Web Access Outlook Voice AccessOutlook Voice Access

demonstrationdemonstration

Unified Messaging

Automated Attendant Call answeringFax receivingOutlook Voice Access

Agenda

IntroductionArchitecture OverviewAnywhere access to your mailboxBuilt-in protection against e-mail threatsManagement ModelExchange Management ConsoleExchange Management Shell

Message Hygiene

Anti-virus protectionAnti-spam protection

Agenda

IntroductionArchitecture OverviewAnywhere access to your mailboxBuilt-in protection against e-mail threatsManagement ModelExchange Management ConsoleExchange Management Shell

Exchange Server Management Model

PowerShell EngineExchange cmdlets

Configuration Data Access

Early-bound objsWindows Forms

ADO.NetPowerShell Data Provider

Windows Forms

CLI

Setup

MAPI Registry Active Directory® Metabase

Exchange Server Security and Permissions

Exchange Server 2003

• Predefined security roles• Lack of specificity• Little difference between roles• No clear separation between Exchange administrative roles and Active Directory admins

Exchange Server 2007

• New administrator roles• Managed from either the Exchange Management

Console or the Exchange Management Shell• No need to alter ACL settings

Split Permissions Model

Administrator Roles in Exchange Server

Exchange Organization Administrator

Exchange Recipient

Administrator

Exchange Server Administrator

Exchange View-Only Administrator

GlobalData

RecipientData

ServerData

Administrator Roles in Exchange Server

Owners of the Exchange organizationRead access to all domain user containersWrite access to all Exchange-specific attributesOwner of all local server configuration data

Must run Setup /PrepareDomain for eachdomain for this group to be applicableRead access to all the Domain User containers  Write access to all the Exchange specific attributes

Owner of all local server configuration data.Local administrator on the computer on which Exchange Server is installed.Members of Exchange View-Only Administrators

Read-only access to the entire Exchange Server organization tree

Exchange Organization Administrator

Exchange Recipient

Administrator

Exchange Server Administrator

Exchange View-Only Administrator

Agenda

IntroductionArchitecture OverviewAnywhere access to your mailboxBuilt-in protection against e-mail threatsManagement ModelExchange Management ConsoleExchange Management Shell

Navigation Tree Comparison

Exchange 2003

Console Tree Work Pane

Results Pane

Action Pane

Exchange Management Console

Console

Tree

Organization

Configuration

Console Tree Organization

Server

ConfigurationRecipient

ConfigurationToolbox

Microsoft Exchange

Exchange Management Console Toolbox

Configuration management

Disaster recovery tools

Mail flow tools

Performance tools

Exchange Server 2007 Tools

Exchange Load Generator

Exchange Server Profile Analyzer

Exchange Jetstress

Exchange Server Stress and Performance

Exploring the Exchange Exploring the Exchange ConsoleConsole

Tour the basic features of the EMCTour the basic features of the EMC Discover the ToolboxDiscover the Toolbox

demonstrationdemonstration

Agenda

IntroductionArchitecture OverviewAnywhere access to your mailboxBuilt-in protection against e-mail threatsManagement ModelExchange Management ConsoleExchange Management Shell

Programmatic Bulk Changes

• Results of a task Results of a task can be used as a can be used as a parameter to parameter to another taskanother task

Get-user | enable-Get-user | enable-mailboxmailbox

• Looping can result Looping can result in bulk creation of in bulk creation of objectsobjects

$users = get-user | $users = get-user | foreach ($user in foreach ($user in

$users)$users){ Enable-mailbox –{ Enable-mailbox –database: “EXBE01\database: “EXBE01\

Mailbox Store”}Mailbox Store”}

Whatif

get-mailbox |

where-object {$_.servername -eq “sea-exc-

01"} |

move-mailbox –targetdatabase

“sea-exc-01\Mailbox Database" -whatif

Formatting Output

Sort ObjectsSort Objectssort-object name, aliassort-object name, alias

Format TableFormat Tableformat-table name, aliasformat-table name, alias

Format ListFormat Listformat-list name, aliasformat-list name, alias

Using Windows PowerShell to Using Windows PowerShell to Manage MicrosoftManage Microsoft®® Exchange Exchange Server 2007 Server 2007

Manage mailboxesManage mailboxes Manage distribution groupsManage distribution groups

demonstrationdemonstration

Session Summary

Exchange 2007 Architecture

The Exchange Management Console

The Exchange Management Shell

New features in Outlook Web Access

top related