skype for business & exchange deployment planning services exchange server 2010 service pack 2...

36
Skype for Business & Exchange Deployment Planning Services Exchange Server 2010 Service Pack 2 Updates

Upload: jocelin-davidson

Post on 24-Dec-2015

233 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: Skype for Business & Exchange Deployment Planning Services Exchange Server 2010 Service Pack 2 Updates

Skype for Business & Exchange Deployment Planning Services

Exchange Server 2010Service Pack 2 Updates

Page 2: Skype for Business & Exchange Deployment Planning Services Exchange Server 2010 Service Pack 2 Updates

Exchange 2010 Service Pack 2 Features

The Exchange 2010 Service Pack 2 module explains the following four new features The Mini Version of Outlook Web App Hybrid Configuration Wizard Address Book Policies OWA Cross Site Silent Redirection

Page 3: Skype for Business & Exchange Deployment Planning Services Exchange Server 2010 Service Pack 2 Updates

Mini Version of Outlook Web App

Page 4: Skype for Business & Exchange Deployment Planning Services Exchange Server 2010 Service Pack 2 Updates

OWA Mini!

• OMA is back in SP2!• This feature was driven by

demand from markets where browser phones still rule

• Simple to administer, though all via EMS

• This is a complete re-write, none of the 2003 code was re-used

• Look, Tasks! • It is built as a set of OWA

forms, rather than as a separate application – hence OWA Mini

Page 5: Skype for Business & Exchange Deployment Planning Services Exchange Server 2010 Service Pack 2 Updates

Managing The Mini Version of Outlook Web App• Enabled and disabled using Set-OWAMailboxPolicy

− Set-OWAMailboxPolicy Name -OWAMiniEnabled:$True

• OWA Mini is effectively an alternative view of OWA, so OWA mailbox policies and segmentation are inherited− Any unsupported features (IRM for example) in the policy

are secure by default – i.e. disabled for OWA Mini

• ActiveSync policies are not applied to OWA Mini• Fully supported features such as calendar, contacts

etc. can be enabled or disabled on a per policy basis

• Will ship in all OWA languages. If a new language is added to OWA, OWA mini gets it, as it’s OWA, just mini-ma-ized

Page 6: Skype for Business & Exchange Deployment Planning Services Exchange Server 2010 Service Pack 2 Updates

The Hybrid Configuration Wizard

Page 7: Skype for Business & Exchange Deployment Planning Services Exchange Server 2010 Service Pack 2 Updates

The Hybrid Configuration Wizard

• EMC based wizard plus cmdlets for setting up on-premises Exchange and O365 to work together – in Hybrid mode

• Vastly simpler process than the current SP1 manual experience

• What once took ~49 steps, now takes 6 (your mileage may vary) >80% reduction for the administrator

Page 8: Skype for Business & Exchange Deployment Planning Services Exchange Server 2010 Service Pack 2 Updates

Address Book Policies

Page 9: Skype for Business & Exchange Deployment Planning Services Exchange Server 2010 Service Pack 2 Updates

What Is GAL Segmentation Anyway?• By default in Exchange, the Global Address List

contains every mail enabled object• GAL Segmentation means dividing up the GAL and

Address Lists• Why would you want to do this?

− Legal or compliance reasons – people are not allowed to see each other in the GAL

− Optimization reasons – You have a huge GAL but operate in smaller logical units

− Hosting reasons – you want to host multiple organizations on one platform and don’t want them seeing each other

Page 10: Skype for Business & Exchange Deployment Planning Services Exchange Server 2010 Service Pack 2 Updates

Some History…

• In the Exchange 2000 timeframe a KB that was released that outlined to how carve up your GAL but we pulled it when HMC was created

• For 2003, no such paper, but lots of support cases

• For 2007, a new whitepaper was born• For 2010, we decided to engineer the solution into

the product fully− It enables us to systematically test the solution− It allows CSS to fully support the solution− And because customers asked for it

Page 11: Skype for Business & Exchange Deployment Planning Services Exchange Server 2010 Service Pack 2 Updates

How Did The Previous Solutions Work?• Based on a combination of methods

− Using ACL’s on GAL’s and AL’s (Outlook and EAS)− Deny at the root level− Allow to a specific AL− Requires security group membership and all ACL’s to be

evaluated− MsExchQueryBaseDN (for OWA but not needed since SP1)

− Specify per user the base OU the user can search from (this means the OU hierarchy is rigid)

− Per User OAB assignment− Specify per user the OAB the user can access

• Relied upon Outlook and Exchange choosing the largest or ‘best’ GAL when there are a few to choose from

Page 12: Skype for Business & Exchange Deployment Planning Services Exchange Server 2010 Service Pack 2 Updates

What Was Wrong With That Then?

• Using security groups, QBDN’s and per user OAB’s meant creating users with scripts to get the right settings – or things start to go wrong….

• As we change things in Exchange, things can (and did) start to break

• The OU hierarchy was too restrictive for some customers – a user cannot exist in more than one OU…

Page 13: Skype for Business & Exchange Deployment Planning Services Exchange Server 2010 Service Pack 2 Updates

Introducing Address Book Policies

• New in SP2: Address Book Policies (ABP’s) enable you to achieve GAL Segmentation in Exchange 2010

• ABP’s work on the principal of direct GAL and Address List assignment rather than allowing or denying access to all available lists

• ABP’s only apply to users with mailboxes on Exchange 2010 as they plug in to the Address Book Service on the 2010 SP2 CAS role

• Any request that comes through the Address Book Service on CAS is evaluated against the ABP assigned to the user

Page 14: Skype for Business & Exchange Deployment Planning Services Exchange Server 2010 Service Pack 2 Updates

A Picture Says a Thousand Words..Address Book Policy A

Address Book

Policy A

Address Book Policy

Assignment

Effective Filter = GAL1

Address Lists

AL1AL2AL5AL6

Default Address List

GAL1

Room Address List

RM AL 1

Offline Address Book

OAB B

User

Offline Address Books

OAB A

OAB A = AL1 + AL3 + AL4

OAB B

OAB B = AL1 + AL2 + AL5 + AL6 +

GAL1

Global Address Lists

GAL 1 GAL 2

GAL 3 GAL 4

Address Lists

AL 1 AL 2 AL 3

AL 4 AL 5 AL 6

Room Address Lists

RM AL 1

RM AL 2

Page 15: Skype for Business & Exchange Deployment Planning Services Exchange Server 2010 Service Pack 2 Updates

What Kind Of Actions Are Impacted?• ABP’s work for any client that goes through CAS for

directory and;− Opens the address list picker− Tries to resolve a name or an alias− Adds a room resource to a meeting request− Searches the GAL− Searches the directory from Outlook Voice Access− Queries the directory from a mobile device− Views someone’s DL memberships, or views the members

of a DL− Yes – if a user in a DL is outside the scope of your ABP, you won’t see

them− This prevents GAL mining by surfing up and down the

member/memberof properties in some scenarios− This does mean you might be sending to more people than you think

you are… and that MailTips might (apparently) not be telling the truth…

Page 16: Skype for Business & Exchange Deployment Planning Services Exchange Server 2010 Service Pack 2 Updates

Tailspin Inc.

AL-TAIL-Users-DL’s

GAL-TAIL OAB-TAIL

Contacts

Room Mailbox

AL-TAIL-Contacts AL-TAIL-

Rooms

Fabrikam Inc.

AL-FAB-Users-DL’s

GAL-FAB OAB-FAB

Contacts

Room Mailbox

AL-FAB-Contacts

AL-FAB-Rooms

Address Lists

AL-TAIL-Users-DL’sAL-TAIL-RoomsAL-TAIL-Contacts

Default Address ListGAL-TAIL

Room Address List

AL-TAIL-Rooms

Offline Address BookOAB-TAIL

Address Book Policy ‘TAIL’

Users and DL’s

Users and DL’s

Address Lists

AL-FAB-Users-DL’sAL-FAB-RoomsAL-FAB-Contacts

Default Address ListGAL-FAB

Room Address ListAL-FAB-Rooms

Offline Address BookOAB-FAB

Address Book Policy ‘Fab’

ABP Deployment ScenariosTwo Independent Companies

Page 17: Skype for Business & Exchange Deployment Planning Services Exchange Server 2010 Service Pack 2 Updates

ABP Deployment ScenariosTwo Companies Sharing One CEO

Tailspin Inc.Fabrikam Inc.

GAL-TAIL OAB-TAIL

Room Mailbox

AL-TAIL-Rooms

AL-TAIL-Contacts

GAL-FAB OAB-FAB

Contacts

AL-FAB-Rooms

AL-FAB-Contacts

Address Lists

AL-FAB-Users-DL’sAL-FAB-RoomsAL-FAB-Contacts

Default Address ListGAL-FAB

Room Address ListAL-FAB-Rooms

Offline Address BookOAB-FAB

Address Book Policy ‘Fab’

Address Lists

AL-TAIL-Users-DL’sAL-TAIL-RoomsAL-TAIL-Contacts

Default Address ListGAL-TAIL

Room Address List

AL-TAIL-Rooms

Offline Address BookOAB-TAIL

Address Book Policy ‘TAIL’

Contacts

Room Mailbox

AL-FAB-Users-DL’s AL-TAIL-Users-DL’s

Users and DL’s

Users and DL’s

Big Boss

Address Lists

All The AL’s There Are

Default Address ListDefault GAL

Room Address List

Default All Rooms

Offline Address BookDefault OAB

Address Book Policy ‘Boss’

Page 18: Skype for Business & Exchange Deployment Planning Services Exchange Server 2010 Service Pack 2 Updates

Address Lists

AL-Class AAL-All TeachersAL-All Groups

Default Address ListGAL-Class-A

Address Book Policy

‘Student Class A’

Class A Class B

Teacher A Teacher B

Principal

Class A - All

Class B - All

Student 1

Student 2

Everyone

Faculty

Address ListsAL-Class AAL-Class B etcAL-All TeachersAL-All StudentsAL-All GroupsDefault Address ListGAL-Principal

Address Book Policy

‘Principal’

All Teachers

All Students

All Groups

Where attribute y = ‘teacher’ or ‘principal’

Where attribute z = ‘student’

Where object = type - group

Address List

Class X

Scope

All students in a specific class (one per class)

Class B - All

Everyone

Faculty

2

4

3

DL ObjectClass A - All

Members

3

Class B - All

Everyone

Faculty

3

5

3

DL ObjectClass A - All

Members

3

ABP Deployment ScenariosEducation

Page 19: Skype for Business & Exchange Deployment Planning Services Exchange Server 2010 Service Pack 2 Updates

Address Book Policies

Page 20: Skype for Business & Exchange Deployment Planning Services Exchange Server 2010 Service Pack 2 Updates

ABP Deployment Considerations

• Deploying ABP’s successfully is all about PLANNING and understanding what they can, and cannot do

• ABP’s alone do not result in ‘true’ separation – smart users can usually figure out ways to get around them or expose some data− Examples: delivery reports, DL memberships

• Don’t try and use ABP’s alone to ‘fake’ multi-tenancy, it’s more complex than that

• ABP’s are better suited to providing optimized address lists for discrete groups of users that do not share resources

Page 21: Skype for Business & Exchange Deployment Planning Services Exchange Server 2010 Service Pack 2 Updates

Tips For Configuring

• Use standard, built-in and existing Custom Attributes to represent company/division/class or whatever you want to divide upon− DL’s don’t have Company attributes you can use so you

can’t filter on those− Custom Attributes are consistent on all mail enabled

objects

• Build simple AL and GAL filters and group them together into ABP’s

• Build OAB’s based on GAL’s, not AL’s (yes, we fixed this too)

• Make sure a user exists in their own GAL• Make sure the GAL is a superset of the AL’s in an

ABP− The GAL is the effective ABP scope – if the GAL is smaller

than an AL the user has access to, users will be filtered

Page 22: Skype for Business & Exchange Deployment Planning Services Exchange Server 2010 Service Pack 2 Updates

Spanning DL’s Across ABP’s

• So before we get all bent out of shape and worry that a user won’t be able to be certain of exactly WHO will get the email sent to a DL where they can’t see all the members… let’s remember a few facts;− Transport will send to the real members of a DL – it

ignores ABP’s− So NDR’s and delivery reports will always show the true recipients of

an email

− An admin can add a hidden recipient into a DL easily and can use a transport rule to add a recipient to any mail sent to a DL (or any mail for that matter)

− The user can expand the DL in the To: line and then they can be sure at least there are no hidden members – but that won’t stop the admin using transport rules

• Spanning DL’s over ABP’s shouldn’t be considered ‘normal’ for most customers but it doesn’t really change what is there today

Page 23: Skype for Business & Exchange Deployment Planning Services Exchange Server 2010 Service Pack 2 Updates

Anything Else We Need To Know?

• ABP’s cannot prevent anyone directly connecting to AD and bypassing ABP logic

− So any LDAP clients, for example Outlook Mac/Entourage using LDAP will not work with ABP’s

• So you can’t use ABP’s if Exchange is installed on a GC as NSPI is provided by AD, not Address Book Service

• If you span DL’s over ABP’s you need to disable Group Management in ECP as ECP uses Get-Group which ignores ABP’s

• Don’t try and mix and match ABP’s and ACL’s (unless migrating) or use QBDN’s

Page 24: Skype for Business & Exchange Deployment Planning Services Exchange Server 2010 Service Pack 2 Updates

What About Migration From ACL’s?

• If you are using an ACL based model today in 2007 you might be able to migrate without too many problems− First create ABP’s that mirror your security groups and

ACL’s− Installing 2010 will result in some downtime as setup must

be able to read the Default GAL− As you migrate mailboxes, you need to assign an ABP and

remove the QBDN from the user object− You can also remove the OAB setting as that comes from

the ABP as well− You will need to test against YOUR environment

Page 25: Skype for Business & Exchange Deployment Planning Services Exchange Server 2010 Service Pack 2 Updates

Moving From ACL’s to ABP’s

Security Group

Membership

User Mailbox Server (DSProxy)

Or GC

Address Book Policy A

Address Lists

AL2AL4AL6

Default Address List

GAL 2

Room Address List

RM AL 1

Offline Address Book

OAB B

Client Access Server

Assign ABP

Offline Address Books

OAB A

OAB A = AL1 + AL3 + AL4

OAB B

OAB B = AL1 + AL2 + AL5 + AL6 +

GAL1

Global Address Lists

GAL 1 GAL 2

GAL 3 GAL 4

Address Lists

AL 1 AL 2 AL 3

AL 4 AL 5 AL 6

Room Address Lists

RM AL 1

RM AL 2

Page 26: Skype for Business & Exchange Deployment Planning Services Exchange Server 2010 Service Pack 2 Updates

What About ABP’s and Office 365?

• Making ABP’s work in Office 365 is part of our long term plan but it’s not as easy as just putting the new code there;− Tenant admins cannot today create or manage AL’s, GAL’s

or OAB’s so they wouldn’t be able to create very useful ABP’s − We would need to allow creation and enforce throttling

− Skype for Business and SharePoint have their own directory access methods, and so do not respect ABP’s− Either we try to change that, or customers have to accept

that− We would also need to add dirsync capability to make the

feature easy to manage for hybrid customers

Page 27: Skype for Business & Exchange Deployment Planning Services Exchange Server 2010 Service Pack 2 Updates

OWA Cross-Site Silent Redirection

Page 28: Skype for Business & Exchange Deployment Planning Services Exchange Server 2010 Service Pack 2 Updates

Why You Want This Feature (And You Will)• Pre Exchange 2010 SP2, if you try to use OWA on a

CAS in the ‘wrong’ AD site, CAS has a decision to make

• It can proxy or redirect the connection to the target site

• If there is no ExternalURL in that site, we proxy, the mailbox opens and the user gets access

• If the target site has an ExternalURL we show the user a page with a link to click

• The user clicks the link, and logs in again, and gets access

• The user has to log in twice• We are removing the need to click the link• Which for some scenarios will result in a Single

Sign On experience

Page 29: Skype for Business & Exchange Deployment Planning Services Exchange Server 2010 Service Pack 2 Updates

Some More Info About This Feature

• It is disabled by default− This means that out of the box, cross-site manual

redirection still occurs

• Can be a single sign-on experience when the source and target OWA virtual directories leverage Forms-Based Authentication

• Is only available for intra-org cross-site redirection events

Page 30: Skype for Business & Exchange Deployment Planning Services Exchange Server 2010 Service Pack 2 Updates

How Do I Enable This Feature?

• You enable Cross-Site Silent Redirection on your Internet Facing CAS, on a per OWA virtual directory basis− Set-OWAVirtualDirectory –Identity “CAS1\owa (default Web

site)" –CrossSiteRedirectType Silent

• When you enable silent redirection you will be informed that the target CAS must have an ExternalURL that leverages HTTP SSL protocol

• When you enable silent redirection, you will receive a warning that single sign-on experience may not be possible if FBA is not enabled

• Ok, enough already, show me this thing working…

Page 31: Skype for Business & Exchange Deployment Planning Services Exchange Server 2010 Service Pack 2 Updates

Experience, Before and After

Cue Applause….

Page 32: Skype for Business & Exchange Deployment Planning Services Exchange Server 2010 Service Pack 2 Updates

So To Summarize Service Pack 2

• We fixed a good few bugs and added some new features too!

• Make sure you check the release notes – no, really, do check them!

• With any new software, take the time to test it works in your environment, and with your users

• Check http://blogs.technet.com/b/exchange/ for the latest release dates and information (the new location for msexchangeteam.com)

• Exchange Still Rocks

Page 33: Skype for Business & Exchange Deployment Planning Services Exchange Server 2010 Service Pack 2 Updates

End of Exchange 2010 Service Pack 2 Updates

Page 34: Skype for Business & Exchange Deployment Planning Services Exchange Server 2010 Service Pack 2 Updates

Architectural Design Session

Design Session

Page 35: Skype for Business & Exchange Deployment Planning Services Exchange Server 2010 Service Pack 2 Updates

For More Information

• Exchange Server Tech Centerhttp://technet.microsoft.com/en-us/exchange/default.aspx

• Planning serviceshttp://planningservices.partners.extranet.microsoft.com/

• Microsoft IT Showcase Webcasts http://www.microsoft.com/howmicrosoftdoesitwebcasts

• Microsoft TechNet http://www.microsoft.com/technet/itshowcase

Page 36: Skype for Business & Exchange Deployment Planning Services Exchange Server 2010 Service Pack 2 Updates

© 2008 Microsoft Corporation. All rights reserved. Microsoft, Windows, Windows Vista and other product names are or may be registered trademarks and/or trademarks in the U.S. and/or other countries.

The information herein is for informational purposes only and represents the current view of Microsoft Corporation as of the date of this presentation. Because Microsoft must respond to changing market conditions, it should not be interpreted to be a commitment on the part of Microsoft, and Microsoft cannot guarantee the accuracy of any information provided after

the date of this presentation. MICROSOFT MAKES NO WARRANTIES, EXPRESS, IMPLIED OR STATUTORY, AS TO THE INFORMATION IN THIS PRESENTATION.