Exchange 2007 Role Build-In protection ( Overview) Anywhere Access Unified Messaging Console Powershell for Exchange Outlook 2007 and Exchange 2007 : New Collaboration View
CAS HUB Mailbox Edge UM
Client Access: This role is primarily for servers providing access to mobile clients through Outlook Web Access (OWA), POP3, IMAP and Web services
Hub Transport: The hub transport acts as your Exchange post office, routing e-mail to the appropriate mailboxes. There must be a hub transport installed on every Exchange server.
Mailbox: The mailbox is where the data is ultimately stored. Like the Hub Transport, it's required on every Exchange server.
Edge Transport: An edge transport server is the guardian watching inbound mail coming via the Internet or outbound mail going over the Internet. It provides mail quarantine, as well as anti-spam and anti-virus protection.
Unified Messaging: Exchange 2007 can handle voice mail and faxes, as well as e-mail messages. This eliminates the need for separate voice, fax and e-mail messaging systems.
built-in protection comprehensive antivirus, anti-spam protection DMZ On-Premise Software Firewall Internet SMTP Edge Transport Server Hub Transport Server Mailbox Server Client Access Server Antivirus and Anti-spam protection for Exchange Server 2007 Roles Choices for Network Edge Protection Internet-based services or on-premise software protect against spam and viruses before they penetrate the network Local Control of Data Antivirus, anti-spam and security policies can be customized to meet the needs of the organization Built-in Protection Protection for your data and your network that can expand as the organization grows
Presentation
Built-in: no special server or services required Rich access for the many, not the few 25 January 2010 Page 12
28% of workers surveyed said that using the right collaboration tools at work would save them up to five hours each week. - Survey by Harris Interactive, 2004 Access corporate file shares and SharePoint sites without VPN Quickly find people, resources and best times for meetings Streamline resource management through Web-based interface 25 January 2010 Page 13
Single inbox for e-mail, voicemail, and fax Voice access from regular phone Speech-enabled auto attendant 25 January 2010 Page 14
From proprietary networks and end user experience silos to people-centric, software-enhanced communications
Presentation
Presentation
1. Tree Segmented into 4 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 & System nodes 4. Action Pane Tasks for selected object(s) and node (work center)
presentation
Windows PowerShell 129 commands Get-Command Exchange PowerShell additional 394 commands Get-Excommand
Efficient, flexible and powerful No scripting knowledge required Protective measures (e.g. -WhatIf, -Confirm, -Prompting) Significantly reduces labor cost What s new Automate all admin actions One-liners are easy Change many objects Import/export is a snap Reporting abound
Cmdlets contain all of the business logic for managing Exchange Verb Noun Name Argument String Msh> Get-mailbox Server "smbex01" Command Parameter Property Names Name Alias Server StorageQuota ---- ----- ------ ------------ Kim Akers kima smbex01 unlimited Jeff Ressler jeffr smbex01 unlimited Property Values
Exchange 2003 (VBScript) Set listexchange_mailboxs = GetObject("winmgmts:{impersonationLevel=impersonate}!\\COMPUTERNAME\ROOT\Micros oftexchangev2").instancesof("exchange_mailbox") For Each objexchange_mailbox in listexchange_mailboxs WScript.echo "AssocContentCount = + objexchange_mailbox.assoccontentcount WScript.echo " DateDiscoveredAbsentInDS = + objexchange_mailbox.datediscoveredabsentinds WScript.echo " DeletedMessageSizeExtended = + objexchange_mailbox. DeletedMessageSizeExtended WScript.echo " LastLoggedOnUserAccount = + objexchange_mailbox. LastLoggedOnUserAccount WScript.echo " LastLogoffTime = + objexchange_mailbox. LastLogoffTime WScript.echo " LastLogonTime = + objexchange_mailbox. LastLogonTime WScript.echo " LegacyDN = + objexchange_mailbox. LegacyDN WScript.echo " MailboxDisplayName = + objexchange_mailbox. MailboxDisplayName WScript.echo " MailboxGUID = + objexchange_mailbox. MailboxGUID WScript.echo " ServerName = + objexchange_mailbox. ServerName WScript.echo " Size = + objexchange_mailbox. Size WScript.echo " StorageGroupName = + objexchange_mailbox. StorageGroupName WScript.echo " StorageLimitInfo = + objexchange_mailbox. StorageLimitInfo WScript.echo " StoreName = + objexchange_mailbox. StoreName WScript.echo " TotalItems = + objexchange_mailbox. TotalItems Next Exchange 2007 ( One-liner ) get-mailboxstatistics server $servername
Task example : Get List of mailboxes and export into csv files.
Get-Mailbox export-csv c:\export.csv
Find a Cmdlet MSH: Get-Command *storage* New Storage Group MSH: New-StorageGroup -server <servername> -name <sgname> New Database MSH: New-MailboxDatabase -name <dbname> -storagegroup <sgname> Enable-Mailbox MSH: Enable-Mailbox <existinguserid> -database <dbname> New-Mailbox (prompted) MSH: new-mailbox Password: <userpassword> Database: <dbname> Name: <username> Alias: <useralias> OrganizationalUnit: <ouname> Dismount Databases MSH: Get-MailboxDatabase server <servername> Dismount-Database Remount Databases MSH: Get-MailboxDatabase server <servername> Mount-Database
Presentation
Installation is easy, flexible and complete Simple install (GUI based) Fully automated install (Script based) What s New Server Role Based Setup Automating Exchange Setup Up to date pre-requisites
CMD: Setup.EXE /Roles:MB,CA,BH
Presentation
Automatically managed Automate meeting accepts and declines Custom response message per resource Provide conflict information for declined meetings
Server processes meetings intelligently Auto-update existing meetings with new information to reduce redundant meeting notices Mark out-of-date meeting updates so they can not be accepted, reducing clutter and errors Reduces Errors from schedule updates
Mobile device and OWA access to SharePoint Uses E2007 Client Access server Same approach as with UNC shares With OWA, SharePoint sites rendered and navigable
Presentation
Meeting Attendees Days, Best Shown in White Rooms Times, Best Shown in White and at Top
Outlook in online mode: Exchange 2007 content indexer is 35x faster than Exchange 2003/2000 Indexes/searches message bodies and attachments Uses any filter installed in Windows Can install new filters later New messages indexed in under a minute Small storage tax (5% of message size) for search indexes Outlook in Cached Exchange Mode: New, integrated Instant Search in Outlook Uses Windows Vista search indexer
Unified Messaging delivers all types of Outlook items in your inbox: mail, voicemail and fax UI shows relevant user actions based on message type Ability to add and save text notes with voice messages
Presentation
Only need to know email address and password Exchange and Outlook then automatically connect and setup profile Mailbox moves and backend failovers transparent to end user, even cross-forest
Set Out Of Office start time and end time Set ahead of time and forget about it Unique internal and external OOF messages Set specific messages for internal co-workers External message can be limited to just the user s contacts Rich HTML Out of Office Assistant messages
Automatically managed Automate meeting accepts and declines Custom response message per resource Provide conflict information for declined meetings
Set up policies once Limit who can book via booking roles Enforce maximum meeting duration Allow conflicts for recurring meetings Schedule only during working hours (set by Outlook 2007/ OWA) Forward out-of-policy requests to delegates for approval
Server processes meetings intelligently Auto-update existing meetings with new information to reduce redundant meeting notices Mark out-of-date meeting updates so they can not be accepted, reducing clutter and errors Reduces Errors from schedule updates
Benefits for other access methods: Exchange Calendaring Assistant Server-side logic for meeting handling Consist between Outlook 2007, OWA, Outlook Mobile to ensure all meeting properties are properly set Does not require Outlook to be online Calendar accurate even if user isn t accepting everything OWA and UM users see (or hear!) latest appointment information
Partial Item Synchronization Flagging a message won t cause it to be completely re-downloaded Changes for properties, body, attachments tracked and synchronized separately Cached Mode improvements Can cache folders of other users Delegates can manage e-mail and schedules while offline
Search Global Address List Search Inbox Reminders Triage with Outlook flags & categories Reading pane 25 January 2010 Page 74
New Out-of-Office (OOF) Assistant Unique internal and external OOF messages Set start and end times Rich HTML Out of Office messages 25 January 2010 Page 75
Presentation
Exchange Management Console File Actions View Favorites Window Help Microsoft Exchange Mailbox Actions X Organization Configuration + Create Filter Mailbox Mailbox Client Access Hub Transport Unified Messaging Server Configuration Name Server01 Server02 Role Mailbox Hub Transport, Client Access Version Version 8.0 (Build 685.0) Version 8.0 (Build 685.0) Cluster Yes No Cluster Storage Type Non Shared Disabled View Refresh Help Mailbox Client Access Hub Transport Unified Messaging Recipient Configuration Mailbox Distribution Group Server01 New Storage Group... Properties Toolbox Mail Contact Disconnected Mailbox Stop Clustered Mailbox Server Move Clustered Mailbox Server... Server01 First Storage Group Database Management Name Database File Path Status Copy Status Copy Queue Length Replay Queue Length First Storage Group Healthy 0 0 Mailbox Store C:\Program Files\MD... Mounted Last Inspe 11/13/200 Move Storage Group Path... New Mailbox Database... New Public Folder Database... Update Storage Group Copy... Restore Storage Group Copy... Suspend Clustered Continuo... Remove Properties Help
DB Logs Logs DB/Logs DB Logs Logs DB/Logs New Replication to a second disk set Replication to a standby server File Share Designed for site resilience Replicated on per-storage group basis Source and destination can be a single mailbox or cluster (LCR) Manual failover Replication within a cluster
CCR offers high availability or site resilience: Primary Datacenter Primary Datacenter Standby Datacenter CCR Cluster Regular CCR for high availability CCR Cluster Stretched CCR for site resilience Adding SCR to a CCR deployment provides complete coverage: CCR cluster in primary datacenter provides high availability Primary Datacenter CCR Cluster Standby Datacenter SCR copy in standby datacenter provides site resilience
Overview
Mobile device and OWA access to SharePoint Uses E2007 Client Access server Same approach as with UNC shares With OWA, SharePoint sites rendered and navigable
Retention policies in SharePoint Applied to archived messages Applied to journaling to comply with corporate or government regulations Ease of discovery with common MS Search platform Search across multiple mailboxes Results can be sent to SMTP address Access of search results can be limited