Migrate to Exchange Online via Exchange Hybrid - YouTube
Primary Language: English
My Recent Work
You did not do any work on this video
Subtitles in: English
Start End Subtitles
00:00:01 00:00:03 All right, thanks, everybody, for
00:00:03 00:00:09 coming, round two of the hybrid series today.
00:00:09 00:00:13 This session's gonna be a little bit more about what's new in hybrid,
00:00:13 00:00:14 what's coming.
00:00:16 00:00:20 Some more tips about migration issues you are gonna run into and
00:00:20 00:00:24 how to make sure that you get the smoothest onboarding experience.
00:00:27 00:00:30 I introduced myself, for those that don’t know, I’m Timothy Heeney,
00:00:30 00:00:33 I’m supportability program manager on the Exchange team,
00:00:33 00:00:36 responsible for hybrid, and onboarding, and migration.
00:00:37 00:00:39 >> And my name is Michael Van Horenbeeck.
00:00:39 00:00:43 But for non-native Dutch speakers I'm better known as Van Hybrid,
00:00:43 00:00:46 because I do a lot of the hybrid stuff.
00:00:46 00:00:50 I used to be in Exchange MVP, and now they call that office Server and
00:00:50 00:00:51 Services.
00:00:51 00:00:54 And I used to tell Tim that I'm typically here to keep him honest,
00:00:54 00:00:56 but you'll find out that he doesn't need that.
00:00:58 00:01:00 >> And I've been told we look like convicts.
00:01:00 00:01:04 I can assure you that we've done- >> [LAUGH]
00:01:04 00:01:07 >> Nothing recently.
00:01:07 00:01:10 And thank you for your honesty. Anyway.
00:01:10 00:01:11 [LAUGH] All right,
00:01:11 00:01:13 so some of these slides in the beginning, we'll go through pretty
00:01:13 00:01:17 quickly, because a lot of people know why you would choose hybrid.
00:01:18 00:01:19 But anyway I think it's
00:01:19 00:01:22 worth just making sure everybody's on the same page.
00:01:22 00:01:25 When you're migrating from on-premises to Office 365,
00:01:25 00:01:29 you wanna make sure that as you're moving users to Office 365,
00:01:29 00:01:32 they don't really know that they've been moved.
00:01:32 00:01:36 You wanna make sure that their Outlook profiles just reconnect.
00:01:36 00:01:39 You wanna make sure that they can see Free Busy if they open up
00:01:39 00:01:42 account or invite and add attendees, they can just see Free Busy.
00:01:44 00:01:47 Sometimes if you're in an Enterprise organization,
00:01:47 00:01:50 you look at your GAL, you'll be able to see the titles of
00:01:50 00:01:52 the people that you're communicating with.
00:01:52 00:01:55 Instead of looking and seeing things like contact cards,
00:01:55 00:02:00 not seeing Free Busy, and seeing it like as if emails were coming from
00:02:00 00:02:04 an external recipient, that wouldn't be a good experience if you moved
00:02:04 00:02:08 your users to the cloud and you lost all of those features, okay.
00:02:08 00:02:10 Especially if you were gonna be in hybrid for the long haul,
00:02:10 00:02:13 if you were gonna run it for a couple of months or potentially even
00:02:13 00:02:17 years, you would not to not be able to access Free Busy.
00:02:18 00:02:21 So instead of seeing the no Free Busy and the contact card and
00:02:21 00:02:22 things like that,
00:02:22 00:02:25 you would see the GAL card and have basically a rich experience.
00:02:25 00:02:28 We talked earlier about a lot of the things you won't get.
00:02:28 00:02:31 So a lot of people left that session saying, hell with this,
00:02:31 00:02:32 I ain't going hybrid.
00:02:32 00:02:34 Hopefully this will change your mind,
00:02:34 00:02:36 and you'll see that there is a lot of good stuff.
00:02:36 00:02:39 We just like to talk about the bad stuff cuz
00:02:39 00:02:42 it's more interesting, right?
00:02:42 00:02:42 TMZ style.
00:02:42 00:02:46 All right, so the other thing you get is
00:02:47 00:02:51 hybrid is the only option you have for actually offboarding a mailbox.
00:02:51 00:02:54 So if you wanna move a mailbox with our native tools.
00:02:54 00:02:57 If you wanna move a mailbox from on-premises back to Office 365,
00:02:57 00:03:00 you’ve had enough of this, you’re getting them off.
00:03:00 00:03:03 You can use a hybrid to actually move them off so
00:03:03 00:03:05 that you always have that option.
00:03:05 00:03:07 Of course, there’s third party tools that can do it for you,
00:03:07 00:03:08 but the only native tool is this.
00:03:08 00:03:11 There’s no other cut over migrations, stage migration.
00:03:11 00:03:18 None of the other migration options allow you to offboard a mailbox.
00:03:18 00:03:21 Again, some of the things you get Free Busy just works.
00:03:21 00:03:25 You move a mailbox to the cloud, Free Busy continues to work.
00:03:25 00:03:28 Things like Cross Premises eDiscovery,
00:03:28 00:03:31 if you use that, that just continues to work,
00:03:31 00:03:33 assuming you're at least Exchange 2013 or greater.
00:03:36 00:03:38 These types of things just seamlessly keep going and working.
00:03:38 00:03:40 And we keep adding more features.
00:03:40 00:03:43 You might have been in some sessions earlier from a few other speakers
00:03:43 00:03:48 that talked about using Evo STS to connect into on-prem mailboxes.
00:03:48 00:03:51 There's all kinds of nifty new things we're doing
00:03:51 00:03:53 that we're adding to the hybrid space as time goes.
00:03:55 00:03:58 The Hybrid Wizard history, for those of you,
00:03:58 00:04:04 how many have done the 72 page documentation on configuring hybrid?
00:04:04 00:04:08 Every time I do that, every time I ask that question a few hands go up.
00:04:08 00:04:12 It was awful for people, had a group of masters,
00:04:12 00:04:15 Exchange masters in front of me and they went through,
00:04:15 00:04:18 at that time it was 70 pages of content and
00:04:18 00:04:21 couldn't get it configured, we were missing the last 2 pages.
00:04:21 00:04:24 >> [LAUGH] >> [LAUGH] We finally got those and
00:04:24 00:04:27 then created a Wizard for it because it was darn near impossible.
00:04:27 00:04:32 That was introduced in Exchange 2010 SP2, so quite a ways back.
00:04:32 00:04:34 My clicker is not working.
00:04:34 00:04:36 All right, now I'm clicking too fast.
00:04:36 00:04:41 In Exchange 2013 we updated a lot of our transport
00:04:41 00:04:46 options cuz initially we thought everybody did transport in one way,
00:04:46 00:04:48 and then we found out that that was not the case.
00:04:48 00:04:51 So we had to light up a whole bunch of extra ways to do transport,
00:04:51 00:04:54 including Edge transport and things like that.
00:04:55 00:04:59 Eventually in C5 we started to light up the options to have
00:05:00 00:05:04 the Hybrid Wizard in 21 binary in Gallatin, and then we
00:05:04 00:05:09 updated it to be a new application, Office 365 about a year ago.
00:05:09 00:05:12 When we came out with this new hybrid application,
00:05:12 00:05:15 that's when we took a step in a direction of actually being able to
00:05:15 00:05:19 understand the customer experience while they're running hybrid.
00:05:19 00:05:23 Up until then we put the product out there, we had no insights into
00:05:23 00:05:27 the product, and we just said yep, it works, and we dropped the mic.
00:05:27 00:05:31 We did a little investigation and found out that might not have been
00:05:31 00:05:34 true, but we were cool with just saying it worked, right.
00:05:34 00:05:39 Then the next thing we did was we introduced the Hybrid Wizard
00:05:39 00:05:43 into Exchange 2010 because 45% of our new hybrid
00:05:43 00:05:48 deployments this last month came from Exchange 2010.
00:05:48 00:05:52 So if we didn't do it for 2010 we were not solving the problem for
00:05:52 00:05:53 our customer.
00:05:53 00:05:57 So we introduced 2010 into the new hybrid application set.
00:05:57 00:06:01 We didn't have to ignore those customers.
00:06:01 00:06:05 Then we ran out of space, so we moved all the stuff over, and
00:06:05 00:06:07 we have more options.
00:06:07 00:06:10 Now you might have noticed about a month or two ago,
00:06:10 00:06:14 we announced that there was a new option in
00:06:14 00:06:17 Hybrid Configuration Wizard for a Minimal Hybrid Configuration.
00:06:17 00:06:20 What this does is, it allows you, let's say, you're a 500-C,
00:06:20 00:06:25 150-C customer, it allows you to use MRS based migration, so
00:06:25 00:06:28 you can move your mailboxes without having to reconnect Outlook.
00:06:28 00:06:30 You could still offboard your mailboxes.
00:06:30 00:06:32 You get all the migration and
00:06:32 00:06:37 administration flexibility of hybrid, but it doesn't go through
00:06:37 00:06:41 the Free Busy configuration and enhance the mail flow configuration.
00:06:41 00:06:43 So it's a much more simplified environment.
00:06:43 00:06:46 Think of it as a new way to do a cutover migration.
00:06:46 00:06:49 We added that to the Hybrid Wizard about a month and a half,
00:06:49 00:06:51 two months ago, sometime in July.
00:06:53 00:06:56 And then what we're doing now, we're gonna talk about a little bit.
00:06:56 00:07:00 It should be coming out this weekend is end-to-end onboarding, where
00:07:00 00:07:04 we're gonna have a new MRS-based experience in the new portal,
00:07:04 00:07:07 MRS-based migration experience in the portal.
00:07:07 00:07:11 And we're gonna allow for a one-time AAD sync.
00:07:11 00:07:14 So that instead of provisioning users the old fashioned way with if
00:07:14 00:07:16 you were doing a cut over migration,
00:07:16 00:07:19 which is like an Outlook Anywhere based migration that goes in and
00:07:19 00:07:21 grabs all your users and provisions them.
00:07:21 00:07:24 And then you have to recreate all the Outlook profiles if you were
00:07:24 00:07:26 a smaller company.
00:07:26 00:07:29 Instead of having to do that you'll be able to go through the minimal
00:07:29 00:07:35 hybrid experience with a one time AAD connect sync and
00:07:35 00:07:38 then it will disable AAD connect and you'll be able to cut over.
00:07:38 00:07:39 We'll talk more about that in a bit.
00:07:41 00:07:44 Now what are the benefits of this new hybrid application?
00:07:44 00:07:47 One of the benefits is, well, first of all we can see
00:07:47 00:07:49 everything that happens when you run the hybrid app.
00:07:49 00:07:52 We know if you hit the Back button, the Forward button.
00:07:52 00:07:54 We know how long it took you to hit the button.
00:07:54 00:07:57 We know how long it took that next page to render.
00:07:57 00:07:59 There was times when the Hybrid Wizard in the old experience and
00:07:59 00:08:04 the new experience where it took 8 to 12 hours for a page to render.
00:08:04 00:08:06 But remember, we had no insights into that, we dropped the mic.
00:08:08 00:08:09 So we were like, yeah, we're good, right.
00:08:09 00:08:13 As soon as we started getting the telemetry on this we said, shoot,
00:08:13 00:08:15 well, we can fix that.
00:08:15 00:08:17 So we just started fixing things cuz we started to see
00:08:17 00:08:18 what the experiences were like.
00:08:20 00:08:21 Now with the old model if we wanted to fix something,
00:08:21 00:08:25 we would have to wait for a CU update to fix it, okay?
00:08:25 00:08:28 With the new model, we can now redeploy a new hybrid app
00:08:28 00:08:31 as much as four or five times a week.
00:08:31 00:08:33 If we put a fix in there, we just put it out.
00:08:33 00:08:36 We test it, and then put it out, right?
00:08:36 00:08:38 We test it. >> [LAUGH]
00:08:38 00:08:38 >> We put it out,
00:08:38 00:08:39 and then we test it.
00:08:39 00:08:42 I mean we test it.
00:08:42 00:08:45 So basically when we first put the hybrid app out,
00:08:45 00:08:48 we actually had a problem that caused 40% of our September,
00:08:48 00:08:52 right around the 15th of last year, we put the hybrid app out.
00:08:52 00:08:55 As soon as we put it out, we had two separate errors that were causing
00:08:55 00:08:58 over 40% of our hybrid realms to fail.
00:08:58 00:09:00 It's just something that, if we did it on premises,
00:09:00 00:09:02 it would have taken us six months to solve.
00:09:02 00:09:05 What we did was, we got the telemetry immediately, and
00:09:05 00:09:07 we saw that it was causing all these failures.
00:09:07 00:09:09 We had the logs, uploaded it to the service, so
00:09:09 00:09:15 we were able to detect what went wrong with these configurations.
00:09:15 00:09:16 We found that issue on Monday.
00:09:16 00:09:18 We weren't really working over the weekend.
00:09:22 00:09:23 Apparently they didn't do batteries,
00:09:23 00:09:25 I'm just gonna click through the whole thing.
00:09:25 00:09:28 We found the issue on Monday, as we found the issue we put in code on
00:09:28 00:09:31 Tuesday, and it was released on Wednesday.
00:09:31 00:09:33 We didn't get any calls into support, and
00:09:33 00:09:35 we took two days to solve a problem that would have probably taken
00:09:35 00:09:39 three to six months to solve, if we ever even detected the problem.
00:09:39 00:09:41 Right, so this is the benefit and
00:09:41 00:09:44 the power of using this new hybrid application.
00:09:44 00:09:47 We get the telemetry we need to understand the customer experience,
00:09:47 00:09:48 and we solve the problems super quick.
00:09:48 00:09:52 People just thought it was a glitch cuz they re-ran the Wizard a couple
00:09:52 00:09:54 days later, they got pissed off, went home.
00:09:54 00:09:59 Came back the next day, ran the Wizard, and then it was fixed.
00:09:59 00:10:03 I'm gonna go through this one cuz it's not that important, but some of
00:10:03 00:10:06 the impacts we've seen from this is, we've seen our failure rate,
00:10:06 00:10:09 the one on the upper right I think is the most relevant.
00:10:09 00:10:13 We've seen our failure rate go from 40% on first run to 1%.
00:10:13 00:10:18 Okay, so that means that we've had a significant decrease in issues and
00:10:18 00:10:22 now when we fix issues, we basically say, three people ran into this.
00:10:22 00:10:26 It isn't that 10% of people ran into this anymore.
00:10:26 00:10:28 We're now fixing one-off, two-off issues type things.
00:10:30 00:10:33 Some of the other things we made better.
00:10:33 00:10:37 How many people ran the old hybrid wizard, whether it be 2013 or
00:10:37 00:10:39 2010 and had an error?
00:10:39 00:10:42 Okay, I'm surprised there's not more hands.
00:10:42 00:10:45 The error that I'm showing you up there,
00:10:45 00:10:47 the one on the left, is the old error message.
00:10:47 00:10:48 Now when I say the old error message,
00:10:48 00:10:50 I'm talking about from one year ago.
00:10:50 00:10:53 We've had the hybrid wizard for about four or five years.
00:10:53 00:10:55 One year ago, that was the error message.
00:10:55 00:10:57 Completely useless error message.
00:10:57 00:11:01 Okay, the new error message on the right does everything from showing
00:11:01 00:11:04 you what the error is to giving you a solution link to it.
00:11:04 00:11:06 And providing you with the ability to open PowerShell so
00:11:06 00:11:09 you could take care of the problem immediately.
00:11:09 00:11:12 Okay, so it's just making the error experience a lot better.
00:11:12 00:11:15 In addition we've done things like people have asked what changes did
00:11:15 00:11:18 you do to my connector when you ran the hybrid wizard?
00:11:18 00:11:22 What we have in the logs now is we have tables in the logs.
00:11:22 00:11:24 The tables are there for two reasons.
00:11:24 00:11:28 They're there for machine learning purposes, but they're also there for
00:11:28 00:11:32 you to be able to go in and see what changes we made.
00:11:32 00:11:35 What we have is we have an Actual column and
00:11:35 00:11:37 an Expected column in the logs.
00:11:37 00:11:39 The actual is what your current settings are, and
00:11:39 00:11:42 the expected is what we're about to change them to.
00:11:42 00:11:45 So if you come in and say the hybrid wizard broke my malflow, you can go
00:11:45 00:11:48 back through your logs and see what we changed and change it back.
00:11:50 00:11:55 There's no undo button in case you were wondering.
00:11:55 00:11:57 Another feature we've added,
00:11:57 00:11:59 cuz feedback is pretty darn important to us.
00:11:59 00:12:04 Another feature we've added is the ability to provide feedback
00:12:04 00:12:07 directly in the application and to cancel the application.
00:12:07 00:12:12 20% of our runs were ending in a cancel at one point.
00:12:12 00:12:16 And we were trying to figure out why, so we added an experience to
00:12:16 00:12:20 actually be able to select the reason you were canceling.
00:12:20 00:12:24 And what we do is when a customer selects a reason for
00:12:24 00:12:28 canceling the experience, they select a reason from a drop down,
00:12:28 00:12:30 give verbatim and then they get contacted.
00:12:30 00:12:32 Not necessarily every customer.
00:12:32 00:12:36 But a lot of customers get contacted by a support group
00:12:36 00:12:38 to find out if there's anything we can do to improve the experience.
00:12:38 00:12:42 This is something we implemented probably about a month ago or
00:12:42 00:12:43 two months ago and
00:12:43 00:12:46 we've already had I think about 12 fixes in the product because of it.
00:12:46 00:12:50 So it's been somewhat successful and we've been able to decrease
00:12:50 00:12:52 the cancels in the experience because of it.
00:12:54 00:12:55 Some feedback we get.
00:12:55 00:12:56 We get feedback on every page of the app.
00:12:56 00:12:59 We always ask for feedback, we wanna know what you think,
00:12:59 00:13:00 we wanna be able to improve the experience.
00:13:00 00:13:05 I was talking to somebody yesterday that mentioned
00:13:05 00:13:08 that they sent feedback into the app.
00:13:08 00:13:10 And he said, I didn't have a scroll bar for the domains.
00:13:10 00:13:14 Cuz he was adding 60-some domains to the hybrid wizard.
00:13:14 00:13:17 I didn't have a scroll bar, so I couldn't add more domains.
00:13:17 00:13:20 But when I did testing, and I tested with two domains.
00:13:20 00:13:22 Because I was like, all right, good enough, right?
00:13:22 00:13:23 It worked.
00:13:24 00:13:26 So as soon as I saw all that feedback.
00:13:26 00:13:27 He actually just told me about it yesterday.
00:13:27 00:13:28 I sent this feedback.
00:13:28 00:13:31 And I said, you're the guy with 64 domains.
00:13:31 00:13:32 And he said, no, 67.
00:13:32 00:13:34 So I was wrong.
00:13:34 00:13:37 >> [LAUGH] >> But I read his feedback.
00:13:37 00:13:41 And his feedback led to, not only us handling the multiple domain
00:13:41 00:13:45 scenario better, but us taking a look at that scenario end to end and
00:13:45 00:13:48 fixing some of the TXT experience for it, some of the, all of
00:13:48 00:13:51 the different issues that you would run into with multiple domains.
00:13:51 00:13:54 I realize then I needed to do 67 domains.
00:13:54 00:13:55 And then I was able to.
00:13:55 00:13:57 So it was great getting that feedback.
00:13:57 00:13:59 And we read every piece of it.
00:13:59 00:14:04 And some of it's fun to read, like these, because you get,
00:14:04 00:14:07 I like the simplicity of it and all the stuff.
00:14:07 00:14:09 If anybody doesn’t like vulgar language you may wanna look
00:14:09 00:14:10 away for a minute.
00:14:11 00:14:13 Cuz some of its not so good.
00:14:13 00:14:18 Okay, some people wanted to see >> [LAUGHS]
00:14:18 00:14:20 >> developers beheaded.
00:14:20 00:14:24 [LAUGHS] Some people really did not.
00:14:24 00:14:27 And some of it was, if you think about it, nevermind.
00:14:27 00:14:30 >> [LAUGH].
00:14:30 00:14:35 >> Anyway, keep the feedback coming.
00:14:35 00:14:36 We read it all.
00:14:36 00:14:37 I went to the developers.
00:14:37 00:14:40 They did not want to do the video, so we did not do the video.
00:14:42 00:14:45 [LAUGH] So
00:14:45 00:14:47 what else are we doing in the hybrid wizard?
00:14:47 00:14:49 We're automating all the prerequisites, right?
00:14:49 00:14:50 What do I mean by that?
00:14:50 00:14:53 So there's a whole bunch of things that you have to do
00:14:53 00:14:54 on a hybrid wizard.
00:14:55 00:14:58 You have to choose the right migration option before you get to
00:14:58 00:14:59 the hybrid wizard.
00:14:59 00:15:00 Do you even need hybrid?
00:15:00 00:15:03 Right, so what we are trying to do in the hybrid wizard is we
00:15:03 00:15:05 are trying to get you to the right migration option.
00:15:05 00:15:08 That is some of the things we are starting to build into it.
00:15:08 00:15:10 If hybrid is not right for you we want to get you away from it.
00:15:10 00:15:12 We want to get you to another option.
00:15:12 00:15:12 If it is right for you,
00:15:12 00:15:15 maybe the minimal one that we talked about earlier, is the one for you.
00:15:16 00:15:20 Addressing prerequisites like enabling we need you to active
00:15:20 00:15:22 before you run the hybrid wizard.
00:15:22 00:15:24 Again that used to be a separate experience.
00:15:24 00:15:27 You'd have to go to the portal and go to the right section and active.
00:15:27 00:15:30 It doesn't sound like a lot but when you start adding up all of
00:15:30 00:15:33 these prerequisites, we made an awesome hybrid experience that
00:15:33 00:15:36 was surrounded by a bunch of stuff that you have to do, right?
00:15:36 00:15:38 What we're trying to do is bridge that gap, and
00:15:38 00:15:43 take away all that stuff, and put it in one seamless experience, okay?
00:15:43 00:15:45 And then remove the need to rerun the hybrid wizard.
00:15:45 00:15:48 It just really sucks when you have to run the hybrid wizard
00:15:48 00:15:49 multiple times.
00:15:49 00:15:52 When we first started with the new hybrid app, we had telemetry.
00:15:52 00:15:54 As of a year ago, we had telemetry for it.
00:15:54 00:15:59 The average customer ran 3.2 times, which is really hard to do.
00:15:59 00:16:01 But they ran 3.2 times.
00:16:01 00:16:07 They now run 1.4, I think it is, so it's going down pretty dramatically.
00:16:07 00:16:09 The other thing we do is if you don't have an external
00:16:09 00:16:12 URL specified, these are things that we started to build into wizard.
00:16:12 00:16:15 If you're missing things and on premises,
00:16:15 00:16:18 rather than giving you an error we either try to self heal, or
00:16:18 00:16:21 we try to give you and opportunity to fix it directly in the wizard.
00:16:22 00:16:23 Okay, things like a missing external,
00:16:23 00:16:25 I'm just giving you a few examples.
00:16:25 00:16:28 Things like a missing external URL for EWS You need that for free busy.
00:16:28 00:16:30 So if it's not there in the wizard,
00:16:30 00:16:32 instead of giving you error saying go set it,
00:16:32 00:16:34 we're gonna try to get you to fix it right there in the wizard.
00:16:36 00:16:39 One of the things we started recently doing is manually creating
00:16:39 00:16:40 your migration endpoint.
00:16:40 00:16:43 It's one of the things that you would have to do separately before.
00:16:43 00:16:46 So now when you run through the wizard, we actually make an attempt
00:16:46 00:16:47 at creating a migration endpoint for you.
00:16:49 00:16:52 If it does not create, if it doesn't successfully create it, you'll have
00:16:52 00:16:57 chances later in the experience to do it but we try our best to do it.
00:16:57 00:17:00 We do a test migration server availability command as well to make
00:17:00 00:17:03 sure that we successfully created the migration endpoint.
00:17:03 00:17:05 And we give you those stats in the log.
00:17:05 00:17:08 So you can go to the migration log to figure out why that migration
00:17:08 00:17:11 endpoint was not created successfully, if it failed.
00:17:13 00:17:16 Yeah and that's the migration endpoint doesn't
00:17:16 00:17:21 create we just give you a warning saying it didn't create.
00:17:21 00:17:24 Another thing we do is we, like I said we activate their sync for
00:17:24 00:17:26 you automatically, so rather than have you go to separate Wizards and
00:17:26 00:17:29 stuff, those things are activated for you.
00:17:29 00:17:33 This is one of the things we're trying to do is get rid of and
00:17:33 00:17:35 this is not there yet.
00:17:35 00:17:37 We're trying to get rid of these stages.
00:17:37 00:17:40 We've improved these pages a lot so you can know, if you have multiple
00:17:40 00:17:45 TXT records and started adding them for the purpose of federation.
00:17:45 00:17:47 But it's really challenging sometimes to get past this screen.
00:17:47 00:17:50 You have to go to your external DNS, and prove you own a domain,
00:17:50 00:17:53 that you already proved you owned.
00:17:53 00:17:57 You went to the portal and said I own contosa.com.
00:17:57 00:17:59 And then you can add that domain to the portal, right?
00:17:59 00:18:01 And then you come into the hybrid app and we say for
00:18:01 00:18:03 federation you need to prove you own the domain.
00:18:03 00:18:06 You didn't believe me the first time?
00:18:07 00:18:08 Right, that's kinda silly.
00:18:08 00:18:11 The reason for that is we used to have a separate auth system for
00:18:11 00:18:13 federation and for identity.
00:18:13 00:18:14 Well that's no longer the case but
00:18:14 00:18:17 we never updated our code to respect it.
00:18:17 00:18:20 So, what we're working on now is we're working on updating our
00:18:20 00:18:23 code to respect it, it's not out yet but we're working on that.
00:18:23 00:18:27 Until then we have improved the screen to do as much as we can to
00:18:27 00:18:30 make it easy for you but anytime you have dns and
00:18:30 00:18:33 federation in the same sentence, typically not easy
00:18:36 00:18:38 HCW, we've updated it to work for how many?
00:18:38 00:18:43 Do we have any dedicated or vNEXT customers in here?
00:18:43 00:18:45 Okay, you don't care.
00:18:45 00:18:46 Move on.
00:18:46 00:18:49 [LAUGH] How many people use Multi-Factor Authentication?
00:18:50 00:18:54 Okay, and how many people have used PowerShell for Exchange with
00:18:54 00:18:57 Multi-Factor Authentication It's a trick question, right?
00:18:57 00:18:58 It doesn't work.
00:18:59 00:19:02 Well, there might be a few people that have early access to things,
00:19:02 00:19:03 but it doesn't really work.
00:19:03 00:19:06 One of the things we're doing, is and we're incorporating in
00:19:06 00:19:10 the hybrid wizard as well in the next few months, maybe sooner,
00:19:10 00:19:14 is we're gonna have a new PowerShell module that you can download,
00:19:14 00:19:16 that will allow you to connect using MFA.
00:19:16 00:19:21 Multi-factor Authentication to exchange online PowerShell.
00:19:21 00:19:24 We could never use remote PowerShell with MFA., so that
00:19:24 00:19:28 meant your admin account couldn't connect to remote PowerShell.
00:19:28 00:19:31 Which meant the hybrid app couldn't connect with remote PowerShell.
00:19:31 00:19:34 So what we're doing now is what we're working on,
00:19:34 00:19:37 this isn't out yet, but we're working on the ability to do
00:19:37 00:19:44 Multi Factor Authentication, through the Hybrid Configuration Wizard.
00:19:44 00:19:49 Now, obviously I'm too scared to do live demos onstage.
00:19:49 00:19:51 So, that's why I recorded these things.
00:19:51 00:19:53 But this is a live application that I was using.
00:19:53 00:19:55 And you can see, it's already working, and
00:19:55 00:19:58 it connected to my lab And we got mailbox.
00:19:58 00:19:59 It's gonna run in a second.
00:19:59 00:20:02 You'll see that it is able to connect and download, or
00:20:02 00:20:05 able to connect and retrieve a list of mailboxes.
00:20:05 00:20:09 So we are very close to having this integration into the Hybrid app and
00:20:09 00:20:13 very close to delivering a PowerShell that supports MFA so
00:20:13 00:20:15 that you can do that for your customers.
00:20:18 00:20:19 Minimal Hybrid configuration,
00:20:19 00:20:22 we talked about this a little bit but I'll kinda go through it quickly
00:20:22 00:20:24 because we've already kinda covered it.
00:20:24 00:20:27 Sometimes Hybrid is just too much, okay?
00:20:27 00:20:29 You don't need Free Busy.
00:20:29 00:20:32 Your plan is to move your 300 users all at one time.
00:20:32 00:20:34 You're helping a customer move 300 users all at one time.
00:20:34 00:20:37 And when I say all at one time, it might be over two, three weeks,
00:20:37 00:20:38 a month, right?
00:20:38 00:20:41 So you're moving your users fairly quickly.
00:20:41 00:20:43 So you don't need necessarily full Hybrid.
00:20:43 00:20:44 You don't need Free Busy if it's a couple weeks.
00:20:44 00:20:46 You can talk to your users and
00:20:46 00:20:49 probably get them to be okay without having some of these features, okay?
00:20:50 00:20:52 So, what do you do?
00:20:52 00:20:53 Do you go cutover?
00:20:53 00:20:55 Well if you go cutover migration,
00:20:55 00:21:00 all of a sudden you have to recreate everybody's Outlook profile.
00:21:00 00:21:03 You have to, somehow, get them a new username and password.
00:21:03 00:21:05 Their passwords don't stay in sync.
00:21:05 00:21:09 All these things start to get in the way of things, right?
00:21:09 00:21:12 Sometimes cutover's are fine, migration option in certain cases,
00:21:12 00:21:14 but sometimes it's not good enough, right?
00:21:14 00:21:16 It's not good enough for the user.
00:21:16 00:21:17 It's easy for the admin.
00:21:17 00:21:19 It's not good enough for the user sometimes.
00:21:19 00:21:21 Okay.
00:21:21 00:21:25 Sometimes you don't need all the confusing mail flow options that we
00:21:25 00:21:28 have in the Hybrid application.
00:21:28 00:21:30 You don't want to manually manage passwords like I said.
00:21:30 00:21:33 Post it notes, and handing them out to all your users is kind of a pain.
00:21:33 00:21:35 You can text them their password.
00:21:35 00:21:38 It's not easy so just doing AAD connect with password sync, and
00:21:38 00:21:39 doing a minimal Hybrid, and
00:21:39 00:21:43 just moving their mailboxes can sometimes be a better approach.
00:21:45 00:21:46 And planning and
00:21:46 00:21:49 meting over the course of the month is who this is for.
00:21:49 00:21:53 If you are preparing to migrate over the course of six months to a year,
00:21:53 00:21:54 you probably wanna go full Hybrid.
00:21:54 00:21:59 The idea is, this is a great way to do a big bang migration,
00:21:59 00:22:00 without all the pain of cutover.
00:22:00 00:22:02 That's the way basically we were positioning it.
00:22:04 00:22:07 How we determine the recommended approach, when you're going through
00:22:07 00:22:10 the Hybrid wizard today, we'll allow you to pick whatever options you
00:22:10 00:22:12 want but we'll try to guide you to the right approach.
00:22:12 00:22:14 Okay what we think is the right approach.
00:22:14 00:22:17 And nobody's gonna agree with the way that I determine the right
00:22:17 00:22:21 approach and that's fine, we can tweak it over time, okay?
00:22:21 00:22:23 But basically, we look to see if you already have Hybrid configured.
00:22:23 00:22:25 If you already have Hybrid configured,
00:22:25 00:22:26 we are not going to offer you minimal Hybrid.
00:22:26 00:22:28 You've already made your decision.
00:22:28 00:22:31 So you wont even see the screen, okay?
00:22:31 00:22:33 If you have ten exchange servers or
00:22:33 00:22:38 more, over 150 mailboxes, you will see the option for minimal Hybrid,
00:22:38 00:22:40 but we will not have it as recommended.
00:22:41 00:22:44 Okay, because at some point it just becomes to much and
00:22:44 00:22:45 you'll wanna go full Hybrid.
00:22:48 00:22:49 We could talk about if we should use a different measure.
00:22:49 00:22:51 And then we also look at,
00:22:51 00:22:54 do you have AAD Connect installed already, okay.
00:22:54 00:22:55 The reason we look for
00:22:55 00:22:59 that is to see if you don't have AAD Connect installed.
00:22:59 00:23:03 If you have not synchronized your users yet, we will provide you with
00:23:03 00:23:06 an option to synchronize your users one time if you want to, and
00:23:06 00:23:09 depending on the size of your organization,
00:23:09 00:23:12 we will either make it recommended or not recommended.
00:23:12 00:23:14 What this will do is it will synchronize your users one time,
00:23:14 00:23:17 it will download and install AAD Connect as part of the Hybrid app,
00:23:17 00:23:20 you'll go through the configuration of AAD Connect,
00:23:20 00:23:22 you'll be guided through that.
00:23:22 00:23:23 And then I have some screenshots of it.
00:23:23 00:23:27 And then, it will go and disable AAD Connect and deactivate it in
00:23:27 00:23:30 the service, essentially giving you a one time sync of your users and
00:23:30 00:23:33 then you'll be able to do your migration using a new MRS pane that
00:23:33 00:23:35 I'm also gonna show here.
00:23:40 00:23:45 So, configuring Hybrid using minimal Hybrid configuration.
00:23:49 00:23:52 When you're going through the experience, you basically download
00:23:52 00:23:55 the Hybrid configuration app that will automatically detect your on
00:23:55 00:23:57 premises Exchange Server and version and
00:23:57 00:24:01 do some additional detections of your on premises environment.
00:24:01 00:24:04 It'll ask you for your on-premises user name and password,
00:24:04 00:24:08 as well as your cloud user name and password, you'll provide those.
00:24:08 00:24:10 It's important to provide your on-premises password
00:24:10 00:24:13 rather than using the currently signed in credentials
00:24:13 00:24:15 if you want the migration end point created for you.
00:24:16 00:24:21 Cuz we don't wanna do anything that compromises your system,
00:24:21 00:24:23 so we have to ask you to provide your password.
00:24:23 00:24:25 After you provide your password,
00:24:25 00:24:27 we then do a detection of what we should offer you.
00:24:27 00:24:31 You would select Minimal Hybrid Configuration and then Update.
00:24:32 00:24:34 Like I said, don't blink,
00:24:34 00:24:36 because this is the fastest configuration that you'll ever do.
00:24:37 00:24:40 It takes away almost every screen,
00:24:40 00:24:43 because all the screens in the Hybrid wizard that are confusing,
00:24:43 00:24:46 almost all of them are related to mailflow.
00:24:46 00:24:47 But we're not configuring mailflow.
00:24:47 00:24:49 Mailflow is going to work while you're doing an MRS migration,
00:24:49 00:24:51 it just won't have that authenticated mail.
00:24:53 00:24:56 And we don't configure your TXT record for federation.
00:24:56 00:24:59 So it's a really simple, clean experience for
00:24:59 00:25:03 a small to medium customer could run through but
00:25:03 00:25:06 very little turbulence, that's kind of the idea.
00:25:12 00:25:14 So what's configured?
00:25:14 00:25:15 We configure a lot of stuff.
00:25:15 00:25:18 We configure your accepted domain, your remote domains.
00:25:18 00:25:22 We update your email address policy, all the things that are configured
00:25:22 00:25:24 in the Hybrid configuration minus your connectors and
00:25:24 00:25:26 your org relationship and OAuth settings.
00:25:26 00:25:28 So we still have to configure email address policies so
00:25:28 00:25:30 mail routing can work.
00:25:30 00:25:32 We still have to configure your accepted domains,
00:25:32 00:25:33 your remote domains.
00:25:33 00:25:34 We have to hydrate your tenant.
00:25:34 00:25:38 All the things that the Hybrid app normally does is done.
00:25:38 00:25:39 But it's all done under the hood.
00:25:39 00:25:42 You don't have to do all this stuff manually.
00:25:42 00:25:45 FastTrack Center used to offer something like this,
00:25:45 00:25:48 in the form of what they called Simple MRS.
00:25:49 00:25:52 This is basically an automated way of doing that.
00:25:57 00:25:57 So what's missing?
00:25:57 00:25:58 You don't get Free Busy.
00:25:58 00:26:04 You don't get OWA and Active Sync Redirection.
00:26:04 00:26:07 So, I don't know how important that is to people, but
00:26:07 00:26:08 you don't get that.
00:26:08 00:26:10 Authenticated mail cuz the reason why is OWA and
00:26:10 00:26:13 Active Sync Redirection rely on organization relationships,
00:26:13 00:26:15 you wouldn't get that.
00:26:15 00:26:17 Authenticated mail flow, you wouldn't get that.
00:26:17 00:26:20 You would still get Mail Flow, but not Authenticated Mail Flow.
00:26:20 00:26:22 Cross premises discovery relies on OAuth, so
00:26:22 00:26:24 you wouldn't be able to do a discovery search.
00:26:24 00:26:26 And automatic retention for archives.
00:26:26 00:26:28 These are the types of issues that you would not get.
00:26:28 00:26:30 If you we're doing a quick migration,
00:26:30 00:26:31 it probably wouldn't matter.
00:26:31 00:26:33 But if it does, then do full Hybrid.
00:26:33 00:26:35 It's still an option.
00:26:35 00:26:44 >> So, when are you gonna use the minimal Hybrid configuration?
00:26:44 00:26:46 Just a quick question, who was it this session this
00:26:46 00:26:50 morning from Nicholas and Timothy as well about Hybrid and long term?
00:26:50 00:26:52 Okay, quite a few of you.
00:26:52 00:26:54 So, Nicholas and Timothy,
00:26:54 00:26:58 they talked about multi first Hybrid deployments, and there are some
00:26:58 00:27:01 valid reasons where this could come in really handy because
00:27:01 00:27:05 a full blown Hybrid deployment has it's complexities, right?
00:27:05 00:27:09 So, the minimal Hybrid configuration takes away a lot of the complexity,
00:27:09 00:27:12 and it's much quicker to run through and to implement and
00:27:12 00:27:14 to get some sort of value out of it.
00:27:14 00:27:20 So, probably need to move closer over here, if you're only using
00:27:20 00:27:25 Hybrid as a migration vehicle, literally, I want get from A to B.
00:27:25 00:27:28 I wanna do that as quickly as possible and
00:27:28 00:27:32 I don't necessarily care much of the end-user experience.
00:27:32 00:27:35 And I don't mean that in a bad way though.
00:27:35 00:27:37 It's not that you don't care at all.
00:27:37 00:27:40 But as Timothy said, you're not getting the Free Busy.
00:27:40 00:27:43 You're not getting the Authenticated Mail Flow, which means that if you
00:27:43 00:27:46 got two colleagues mailing one another, what they will experience
00:27:46 00:27:49 in for instance Outlook is going to be a little bit different.
00:27:49 00:27:53 But it does allow you to get started really, really quickly.
00:27:53 00:27:58 And it does answer to the most common question IE for
00:27:58 00:28:00 migration and one the reason for
00:28:00 00:28:03 most organizations that move to Office 365 based in my experience or
00:28:03 00:28:07 using Hybrid in order to preserve the OST file.
00:28:07 00:28:11 So if you move to Office 365, the last thing you want to do is rebuild
00:28:11 00:28:15 those Outlook profiles because that means interacting with end users and
00:28:15 00:28:17 they can be pesky sometimes.
00:28:18 00:28:21 So, if you can avoid having to recreate the profile,
00:28:21 00:28:23 update the profile, having to interact them,
00:28:23 00:28:26 troubleshoot the issues that you might have, that is a good thing.
00:28:26 00:28:29 So, the MRS move, or the Hybrid mailbox move,
00:28:29 00:28:30 will actually give that.
00:28:30 00:28:33 Secondly, and Timothy just alluded to it,
00:28:33 00:28:37 it is a supported way to do that, cuz could you have done
00:28:37 00:28:41 a similar thing in the past without the minimal Hybrid configuration?
00:28:41 00:28:42 Yes, of course.
00:28:42 00:28:43 It has been working for awhile.
00:28:43 00:28:46 It's the Simple MRS that he was referring to, but
00:28:46 00:28:50 technically was not really supported unless Microsoft did it.
00:28:50 00:28:54 So, that kinda brings you in a catch 22 that you wanted to do it but
00:28:54 00:28:55 couldn't do it.
00:28:55 00:28:59 So, this is one of the reasons why you definitely wanna use that.
00:28:59 00:29:02 One of the use cases is Merger & Acquisitions.
00:29:02 00:29:06 Typically, company A is already using change,
00:29:06 00:29:09 perhaps change Hybrid or Office 365.
00:29:09 00:29:11 And now you merge with another organization.
00:29:11 00:29:12 You buy another organization and
00:29:12 00:29:16 you wanna get them into your tenant as quickly as possible.
00:29:16 00:29:17 And there's many ways that you can do that.
00:29:17 00:29:21 Sometimes it means reaching out to for that ponty tools.
00:29:21 00:29:23 But this is actually a really neat way to do that and
00:29:23 00:29:28 best way to illustrate it is probably to go through an example.
00:29:28 00:29:32 So, scenario here is we've got a company called Belgian Waffle House,
00:29:32 00:29:34 I can't come up with a better name, and
00:29:34 00:29:37 another company called Belgian Chocolate House.
00:29:37 00:29:41 And they decided that a joint venture, a merger is a good thing
00:29:41 00:29:44 because that allows them to create these good cupcakes,
00:29:44 00:29:46 chocolate cupcakes.
00:29:46 00:29:48 So management said we bought this company, and
00:29:48 00:29:49 wanna do something with it.
00:29:49 00:29:53 And here are some requirements to you IT.
00:29:53 00:29:57 First of all, we want you to set up a single global collaboration
00:29:57 00:30:00 environment in Office 365 And
00:30:00 00:30:03 we want you to do that as quickly as possible.
00:30:03 00:30:06 So we signed the paperwork yesterday and tomorrow, if possible,
00:30:06 00:30:10 we would very much like to start working with them, right?
00:30:10 00:30:14 If you could do that retroactively so
00:30:14 00:30:16 that we could've done it yesterday, that would even be better.
00:30:16 00:30:22 And then while your edit is, as if you didn't have anything else to do.
00:30:22 00:30:25 Then please use the low-hanging fruit to show us some value
00:30:25 00:30:30 right away, because this acquisition was really, really expensive.
00:30:30 00:30:32 So we really wanna get the value right away so
00:30:32 00:30:35 that we can go back to the business and show them, look what we've done.
00:30:35 00:30:38 Look what you've, the money that you're spending buying that company,
00:30:38 00:30:40 this is what you're getting out of it.
00:30:40 00:30:43 So, scenario here on the left-hand side,
00:30:43 00:30:48 Belgian Waffle House, and they bought the Chocolate House.
00:30:48 00:30:50 So first of all, you buy the company,
00:30:50 00:30:52 that's not anything that IT does.
00:30:52 00:30:56 But what do you do then, what is the next step that you do?
00:30:56 00:30:59 And I'm going to take the high-level steps, there might be
00:30:59 00:31:03 some additional tasks that are intertwined a little bit here.
00:31:03 00:31:07 But essentially, you want to make sure that the identities of
00:31:07 00:31:10 the company that you just bought, that you're bringing in to your
00:31:10 00:31:13 tenant, are being synchronized to Office 365.
00:31:13 00:31:17 Using Azure AD Connect, this is really easy to do.
00:31:17 00:31:20 You just set up a new source On-Premises Active Directory
00:31:20 00:31:22 environment, and have it synced to Office 365.
00:31:22 00:31:27 Now it sounds really easy, it is, but of course garbage in,
00:31:27 00:31:28 garbage out.
00:31:28 00:31:32 If the environment that you just inherited is not really up to par,
00:31:32 00:31:34 basically it's a mess,
00:31:34 00:31:37 then you don't just want to synchronize it over.
00:31:37 00:31:38 So there's some sanity or
00:31:38 00:31:41 sanitizing that you have to do on that environment.
00:31:41 00:31:43 But given that everything is in order, you can synchronize those
00:31:43 00:31:46 identities to your tenants and they will be living there.
00:31:46 00:31:50 Now previously, one of the options that you had to move those
00:31:50 00:31:53 mailboxes is use a third-party tool and get them into your tenant.
00:31:53 00:31:56 Or do a double-hop migration, meaning,
00:31:56 00:31:59 I'm gonna take those users out of their environments,
00:31:59 00:32:02 potentially even an older version of Exchange.
00:32:02 00:32:05 I'm gonna move them over to my On-Premises Exchange organization,
00:32:05 00:32:07 and then through my hyper-deployment,
00:32:07 00:32:09 I'm gonna move them over to Office 365.
00:32:09 00:32:11 It works really well, but it is a double-hop,
00:32:11 00:32:15 meaning twice the effort you have to go through.
00:32:15 00:32:18 Using the simple MRS you can actually leverage their environment,
00:32:18 00:32:22 provided that they're on Exchange, run the simple MRS wizard there,
00:32:22 00:32:24 because do you need the co-existence?
00:32:24 00:32:27 Yes, it was one of the requirements that the business gave you and said,
00:32:27 00:32:29 well we want to collaborate with them.
00:32:29 00:32:31 So yes, we wanna see their free/busy,
00:32:31 00:32:33 yes we wanna be able to email with them.
00:32:33 00:32:36 But in all things considered, you've been two separate companies, so
00:32:36 00:32:39 chances are that you did not have free/busy already.
00:32:39 00:32:42 That you did not have that authenticated email already.
00:32:42 00:32:46 So why would you wanna set that up and then make your life harder,
00:32:46 00:32:49 make it take longer to set-up Hybrid?
00:32:49 00:32:51 So you'd use a simple MRS,
00:32:51 00:32:55 or sorry, the Minimal Hybrid Configuration Wizard, wow,
00:32:55 00:32:57 to move the mailboxes to Office 365.
00:32:57 00:33:02 And how that works, we're gonna see that later in detail, but basically,
00:33:02 00:33:05 through migration endpoint a connection is made into that
00:33:05 00:33:09 other forest from your tenant to that other forests.
00:33:09 00:33:13 Mailboxes are moved to Office 365, and all in all,
00:33:13 00:33:15 at the end everybody is happy.
00:33:15 00:33:17 So that is five minutes work.
00:33:17 00:33:20 Business comes to you and five minutes later, you're up and
00:33:20 00:33:23 running, you can start moving mailboxes.
00:33:23 00:33:24 With this being said, Tim?
00:33:28 00:33:29 >> Mm-hm, I'm not on.
00:33:29 00:33:33 All right, he called it Minimal Hybrid quite a few times, or
00:33:33 00:33:36 you called it simple MRS quite a few times.
00:33:36 00:33:37 >> I know, I know, I'm sorry.
00:33:37 00:33:40 >> It's okay, all right, so what's next for Hybrid?
00:33:40 00:33:43 >> One of the things you, I've only shown this one time at a TechReady
00:33:43 00:33:46 event, which is our internal event.
00:33:46 00:33:51 One of the things that I think I've alluded to a few times here is that
00:33:51 00:33:53 feedback is super important to us.
00:33:53 00:33:56 And we don't get feedback from enough customers,
00:33:56 00:34:00 we get feedback from, to be exact, 17% of our customers, okay?
00:34:00 00:34:02 So that's a lot, but we want feedback from more.
00:34:02 00:34:06 And we also wanna understand what's going on,
00:34:06 00:34:09 if we're raising your heartrate.
00:34:09 00:34:14 If we're making you feel any pressure or tension,
00:34:16 00:34:21 While you're going through the Hybrid Configuration.
00:34:21 00:34:24 So we have an automated way, it's not true.
00:34:24 00:34:27 But we do have HoloLens- >> [LAUGH]
00:34:27 00:34:28 >> Where we can help you get through
00:34:28 00:34:31 Hybrid, that's not true either.
00:34:31 00:34:34 All right, so now that you're all excited about these features,
00:34:34 00:34:36 [LAUGH], what's really coming?
00:34:36 00:34:39 I talked about this earlier, but we have end-to-end migration experience
00:34:39 00:34:40 that's a little bit messy.
00:34:40 00:34:44 The first thing you need to do is add and verify your domain in
00:34:44 00:34:47 the service, before you can do any migration approach.
00:34:47 00:34:50 And then you have to determine the migration approach you wanna do,
00:34:50 00:34:54 cut-over, staged, Hybrid, whatever it is right, third-party.
00:34:54 00:34:57 Then you have to determine, configure the source environment.
00:34:57 00:35:00 This is the one step where the Hybrid Configuration Wizard comes in
00:35:00 00:35:03 and we help you along with that, if you're going Hybrid.
00:35:03 00:35:06 Then you go through the provisioning of your users.
00:35:06 00:35:08 This could be in a slightly different order,
00:35:08 00:35:11 depending on the migration approach, but you get the idea.
00:35:11 00:35:13 There's a whole lot of steps you have to do before and
00:35:13 00:35:19 after migration, before and after Hybrid to get onboarded, okay?
00:35:19 00:35:22 Even this Start Migration Batch, there's eight steps here.
00:35:22 00:35:24 If you were to expand any of these eight steps,
00:35:24 00:35:27 there's no less than ten steps on each of this.
00:35:27 00:35:30 So there you go, you're talking about 80 steps, right?
00:35:30 00:35:33 It's a lot of steps to do a migration, not simple stuff.
00:35:33 00:35:36 So what we're trying to do is we're trying to make this, we're trying to
00:35:36 00:35:39 string all these things together and make it as seamless as possible, so
00:35:39 00:35:42 that we can get you to the right migration approach.
00:35:42 00:35:45 And so that we can configure everything you need
00:35:45 00:35:49 before the Hybrid Wizard, and after, in one seamless experience.
00:35:49 00:35:54 So one of the things that's coming in the new portal is there's gonna
00:35:54 00:35:56 be a migration option for Exchange, okay?
00:35:56 00:36:00 For Exchange 2010 and greater, 2010, 13, and 16.
00:36:00 00:36:03 When you select that option, you're gonna go in there and
00:36:03 00:36:05 select your migration source.
00:36:05 00:36:08 This is technically a mock-up, but
00:36:08 00:36:11 it's running in a test environment right now.
00:36:11 00:36:13 So it's gonna be available very soon.
00:36:13 00:36:14 You're gonna walk through,
00:36:14 00:36:16 I'll walk you through the experience here in a minute.
00:36:16 00:36:17 But basically it'll walk through, and
00:36:17 00:36:19 it'll configure your directory synchronization for you.
00:36:19 00:36:23 It'll download AAD Connect if you select that option.
00:36:23 00:36:26 It will go through that end-to-end experience as much as we
00:36:26 00:36:28 possibly can right now.
00:36:28 00:36:29 It's something that we're gonna iterate on and
00:36:29 00:36:32 make it better and better, but this is our first go at kinda
00:36:32 00:36:34 stringing the rest of this stuff together.
00:36:34 00:36:36 And that's what we're trying to do here.
00:36:36 00:36:37 So what's it gonna look like?
00:36:37 00:36:38 If I can ever click.
00:36:42 00:36:44 You're gonna select the Exchange migration option.
00:36:44 00:36:46 Once you select the Exchange migration option,
00:36:46 00:36:48 it will do an evaluation in your environment to see if you've ran
00:36:48 00:36:50 the new Hybrid app.
00:36:50 00:36:54 If you have not run the new Hybrid app it will take you to a download
00:36:54 00:36:56 page to run the new Hybrid application.
00:36:56 00:36:57 Assuming you picked Minimal Hybrid,
00:36:57 00:36:59 I already kinda showed a demo of this earlier.
00:36:59 00:37:03 You would pick your Minimal Hybrid options, or Full Hybrid options,
00:37:03 00:37:04 whatever it is,
00:37:04 00:37:08 you would run through the Hybrid Wizard as it's constituted today.
00:37:08 00:37:10 Once you get through the pages that are there today,
00:37:10 00:37:11 there would be new options that show up.
00:37:11 00:37:13 Now these are not final views of this.
00:37:13 00:37:15 It's actually been updated from this, but
00:37:15 00:37:18 this is just an idea of what it's gonna look like.
00:37:18 00:37:21 Where it'll ask if you wanna do one time sync, or
00:37:21 00:37:24 if you want to install AAD Connect on your own separately.
00:37:24 00:37:28 That recommended thing that's showing there, or not showing there.
00:37:28 00:37:31 We will show recommended if you're under 150 seats.
00:37:31 00:37:35 If you're not, if you're over 150 seats, it will not show anything.
00:37:35 00:37:36 You'll be able to pick whichever option you want,
00:37:36 00:37:39 we will not make a recommendation.
00:37:39 00:37:42 After you click the Next option, let's assume that you pick
00:37:42 00:37:44 the option that I wanna install AAD Connect.
00:37:44 00:37:46 We're gonna let you know what you're gonna need to do.
00:37:46 00:37:49 And we're gonna kinda download the Hybrid application in the background
00:37:49 00:37:51 while you're looking at what you need to do.
00:37:53 00:37:54 Once you go step through the,
00:37:54 00:37:58 it'll step you through five screens in AAD Connect Wizard.
00:37:58 00:37:59 And then it'll run through and wait for
00:37:59 00:38:02 the synchronization of users to complete.
00:38:02 00:38:06 Once the synchronization of users is complete, it will then take you to
00:38:06 00:38:10 an ending page where you can give us feedback that we will read.
00:38:10 00:38:12 And I might share on stage if you make it funny.
00:38:16 00:38:19 And then we take it back to the migration pane.
00:38:19 00:38:22 How many people have used the IMAP Migration pane
00:38:22 00:38:24 that we have in the portal today, the new portal?
00:38:26 00:38:28 Okay, so we're building more experiences based on that
00:38:28 00:38:29 look and feel.
00:38:29 00:38:32 It's not exactly that experience, but it's based on that look and
00:38:32 00:38:32 feel, okay?
00:38:32 00:38:34 This is an MRS-based experience though.
00:38:34 00:38:38 We're gonna send you directly back to the portal page to do
00:38:38 00:38:43 an MRS-based migration, where you'll be able to select your users and
00:38:43 00:38:46 then start the migration.
00:38:46 00:38:50 The beautiful thing about this is today, we have a lot of limitary
00:38:50 00:38:54 on migrations, but we don't understand the tenant end-to-end.
00:38:54 00:38:57 This is gonna allow us to have its limitary from the Hybrid Wizard all
00:38:57 00:39:01 the way through to the migration, to the prerequisites, about that
00:39:01 00:39:05 tenant, so that we can understand the experience they had end-to-end.
00:39:05 00:39:08 And allow us to do things like we did in the Hybrid app,
00:39:08 00:39:12 to be able to evolve and make this experience right, okay?
00:39:12 00:39:15 So is this first iteration gonna be the perfect experience?
00:39:15 00:39:16 No, you're gonna expect
00:39:16 00:39:18 this to change a lot over the next few months.
00:39:18 00:39:21 But that's basically what we're providing.
00:39:21 00:39:24 Let's say you went in here and you didn't have a migration endpoint,
00:39:24 00:39:26 we would create the migration endpoint,
00:39:26 00:39:28 walk you through creation of migration endpoint for you.
00:39:28 00:39:32 And then once the migration is successful, we would show you
00:39:32 00:39:35 a completed page that allows you to go and update your DNS records.
00:39:37 00:39:41 The other thing we're doing in a new migration experience, and this is
00:39:41 00:39:45 for IMAP and MRS, is whenever you wanna start a migration,
00:39:45 00:39:47 if you're missing a prerequisite.
00:39:47 00:39:50 Let's say you didn't license your user, or
00:39:50 00:39:54 let's say you didn't select a user, or you didn't put the password in,
00:39:54 00:39:57 or whatever you needed to do for that migration approach.
00:39:57 00:40:00 We're doing inline help rather than pushing you out to content.
00:40:00 00:40:04 So when you click start migration, if you have missing prerequisite, we
00:40:04 00:40:08 say show me how to fix it and then we have help bubbles that show up.
00:40:08 00:40:11 That will show you exactly what to do, step one, step two,
00:40:11 00:40:15 step three and step four to be able to get past that error experience.
00:40:18 00:40:23 Now, with this new hybrid app, we've been getting a lot of complaints.
00:40:23 00:40:27 The complaints are, the hybrid wizard's gonna put me out of work.
00:40:27 00:40:30 A lot of this comes from internal Microsoft employees.
00:40:30 00:40:33 They're really concerned, because they're consultants for exchange,
00:40:33 00:40:35 and they're They're, you know, they do hybrid deployments.
00:40:35 00:40:36 And we're,
00:40:36 00:40:40 we went from 40% failure rate to 1% failure rate on first run.
00:40:40 00:40:43 So what are these guys gonna do for work?
00:40:43 00:40:46 The way I usually answer this is I tell them SharePoint, Skype,
00:40:46 00:40:47 they're all hiring.
00:40:47 00:40:50 >> [LAUGH]. It's all good, right.
00:40:50 00:40:53 >> I even think there's a SharePoint session next door.
00:40:53 00:40:54 Great, don't go.
00:40:54 00:41:00 But anyway and then if you're not interested in those.
00:41:00 00:41:05 How many people knew that we acquired LinkedIn?
00:41:05 00:41:08 Anybody wondering why we acquired LinkedIn?
00:41:08 00:41:10 >> [INAUDIBLE] >> What's that?
00:41:10 00:41:12 >> For all the Exchange admins that are out of work.
00:41:12 00:41:15 >> Well, yeah, for all the Exchange admins that are out of work and
00:41:15 00:41:18 we wanted a way to automate finding them new positions.
00:41:18 00:41:22 So we created the new Resume Configuration Wizard.
00:41:22 00:41:26 >> [LAUGH] >> [LAUGH]
00:41:26 00:41:27 >> Anyway.
00:41:32 00:41:36 >> I'll be the first one to use it.
00:41:36 00:41:40 So shifting gears a little bit, let's talk about some of the issues
00:41:40 00:41:42 you might encounter getting to Hybrid.
00:41:42 00:41:45 So the session this morning was about long term coexistence and
00:41:45 00:41:48 the issues that flow out of that long term coexistence.
00:41:48 00:41:52 These are the issues or I'm gonna talk about some of the problems you
00:41:52 00:41:55 might encounter just getting there, moving your users there.
00:41:55 00:42:00 I find this really powerful quote because it really applies to a lot
00:42:00 00:42:02 of us, especially to me.
00:42:02 00:42:05 Talking here about all the mistakes I've made, and
00:42:05 00:42:10 hopefully by talking about them I will allow you to avoid making them.
00:42:11 00:42:14 So, a question I get asked regularly is,
00:42:14 00:42:16 what version of Exchange should I use?
00:42:16 00:42:18 And Nicholas covered it this morning.
00:42:18 00:42:20 I want to reach right over that.
00:42:20 00:42:25 Because today, basically if you're on 2010, 2013,
00:42:25 00:42:28 or 2016, you are good to go, right?
00:42:28 00:42:31 There are certain conditions where you might wanna upgrade
00:42:31 00:42:32 first or not.
00:42:32 00:42:34 And there is some logic that applies.
00:42:34 00:42:37 But, consider that if you're on Exchange 2010,
00:42:37 00:42:41 first question that you should ask yourself, am I happy today?
00:42:41 00:42:45 If you are, great, stay there.
00:42:45 00:42:47 Nothing to do, right?
00:42:47 00:42:50 Stay on 2010 and move on to do whatever you need to do.
00:42:50 00:42:55 If you're unhappy, then ask yourself one important question.
00:42:55 00:42:56 Why?
00:42:56 00:42:57 Why are you unhappy.
00:42:57 00:43:02 There can be many reasons If it's unrelated we'll fix those
00:43:02 00:43:03 issues first.
00:43:03 00:43:08 If it is related to your exchange deployment then fix those
00:43:08 00:43:09 issues first.
00:43:09 00:43:13 Which means, if the Exchange 2010 servers under performing,
00:43:13 00:43:17 if you're having storage issues, if you're having god knows what issues,
00:43:17 00:43:20 certificate issues, fix those problems first right?
00:43:20 00:43:24 If you did, then ask yourself another question,
00:43:24 00:43:28 why am I building a hybrid deployment?
00:43:28 00:43:28 First of all,
00:43:28 00:43:31 should you be deploying a hybrid deployment, right?
00:43:31 00:43:34 But let's assume that you have made the decision that
00:43:34 00:43:36 you are going to go hybrid, well what is your purpose?
00:43:36 00:43:40 If the purpose is long term coexistence,
00:43:40 00:43:43 then move the mailboxes to Office 365.
00:43:43 00:43:48 So while you're in 2010, and then after you've moved
00:43:48 00:43:54 the mailboxes to Office 365, then upgrade to 2013 or 2016.
00:43:54 00:43:57 That's what I would do at that point in time.
00:43:57 00:44:03 Alternatively, you could also just migrate them move the mailboxes and
00:44:03 00:44:07 then upgrade to 2013 or 2016.
00:44:07 00:44:08 Provided that you're on 2010.
00:44:08 00:44:10 If you're already on 2013, it does’t really matter.
00:44:10 00:44:12 Just use whatever is there.
00:44:12 00:44:15 Now there are scenarios where you might wanna agree first,
00:44:15 00:44:16 especially coming from 2010.
00:44:16 00:44:21 It's a really important question to ask because the upgrade from
00:44:21 00:44:26 2010 to 2013 Is somewhat one that requires a lot of work, right.
00:44:26 00:44:29 You just don't just install an Exchange 2013 server and
00:44:29 00:44:29 be done with it.
00:44:29 00:44:32 There is name spaces you have to switch over and
00:44:32 00:44:35 that in itself is additional work which may or
00:44:35 00:44:39 may not incur additional paying for your end users, it mostly will.
00:44:40 00:44:42 So you want to avoid that.
00:44:42 00:44:44 If your end goal is going to office 365,
00:44:44 00:44:48 then you don't want to cause addition work for yourself right.
00:44:48 00:44:53 So basically all but a few scenarios the answer is move
00:44:53 00:44:59 first upgrade later because the impact is almost non existent.
00:44:59 00:45:01 And we talked about that.
00:45:01 00:45:03 Sizing.
00:45:03 00:45:04 So, just a quick question.
00:45:04 00:45:07 Who thinks today, he or
00:45:07 00:45:12 she needs to do something specific to size the hybrid deployment?
00:45:12 00:45:15 It's an open question.
00:45:15 00:45:16 No one, okay.
00:45:16 00:45:17 So these slides are in vain.
00:45:17 00:45:19 I didn't believe you.
00:45:19 00:45:22 But what I regularly encounter is that people have some
00:45:22 00:45:25 sort of a deployment, 2, 4, 8, 16, 54 servers.
00:45:25 00:45:27 They have a certain number of servers.
00:45:27 00:45:30 They decide to go Hybrid, and then all of a sudden it's panic.
00:45:30 00:45:31 We're going to go hybrid.
00:45:31 00:45:34 We need servers to do the hybrid thing.
00:45:34 00:45:35 We need a hybrid server.
00:45:35 00:45:39 Let me tell you, there is no such thing as a hybrid server.
00:45:39 00:45:43 So they panic and they're like yeah we need to build this massive thing
00:45:43 00:45:44 that supports our hybrid deployment.
00:45:44 00:45:46 Well let me tell you,
00:45:46 00:45:49 all you need is literally is what you already have.
00:45:49 00:45:53 Provided that your own premises environment is sized correctly.
00:45:53 00:45:56 Which means if you've done your homework,
00:45:56 00:46:00 you've used the calculator and you have enough servers with the right
00:46:00 00:46:04 amount storage and processing power and memory and all of that.
00:46:04 00:46:07 You should be fine because you're not adding a workload.
00:46:07 00:46:10 Well technically you are because if you're moving a mail box then sure
00:46:10 00:46:13 your servers are doing a little bit of extra work.
00:46:13 00:46:15 But if you move a mailbox on premise they do too.
00:46:15 00:46:19 So you're not literally adding a lot of work load to those servers.
00:46:19 00:46:23 Even more, if you move mailboxes to Office 365, you're alleviating
00:46:23 00:46:25 the load On-Premises which means you're doing less there.
00:46:25 00:46:29 So you're not gonna need more than what's already there.
00:46:29 00:46:33 So just keep in mind if you're on-prem environment is
00:46:33 00:46:37 properly sized, you're good to go anyway.
00:46:37 00:46:43 I want to talk to you about troubleshooting mailbox moves.
00:46:43 00:46:47 But before I do so, I wanna reiterate over how these mailbox
00:46:47 00:46:52 moves work, and what the different little tit bits are and
00:46:52 00:46:57 the different components are that are included in a mailbox move.
00:46:57 00:47:01 So, consider a scenario that you see a screen, you've got Office 365 on
00:47:01 00:47:04 one end, and an on-premises environment in the other end.
00:47:04 00:47:07 And if you create a mailbox move, whether it is 3AC,
00:47:07 00:47:11 whether you use PowerShell, whether you create a migration bash or
00:47:11 00:47:15 directly create a mood request, it doesn't really Matter, right?
00:47:15 00:47:18 So the administrator goes to Office 365 or
00:47:18 00:47:24 goes to the On-Premises EAC and then connects to the Office 365 Portal.
00:47:24 00:47:25 It doesn't really matter.
00:47:25 00:47:28 You create that migration batch, you create the Move Request,
00:47:28 00:47:31 which instructs Office 365 to make an inbound connection into your
00:47:31 00:47:32 environment.
00:47:32 00:47:37 Now it connects to whatever the Egress point in your environments
00:47:37 00:47:40 which could be a firewall, a load balancer.
00:47:40 00:47:44 But basically what it connects to is that migration endpoint.
00:47:44 00:47:44 From there,
00:47:44 00:47:48 your connection is forwarded to your client access servers.
00:47:48 00:47:51 And a virtual connection is established and
00:47:51 00:47:55 information is pulled from your on-premises environment.
00:47:55 00:47:58 So in Exchange, there is two types of mailbox moves.
00:47:58 00:48:00 There is a push move and there is a pull move.
00:48:00 00:48:03 The one to Office 365 is literally a pull move, so
00:48:03 00:48:06 its not your on-premises environment connecting to Office 365,
00:48:06 00:48:08 it's the other way around.
00:48:08 00:48:12 That's also one of the reasons why you need a public third party
00:48:12 00:48:15 certificate on the end point that is facing the internet,
00:48:15 00:48:19 through which you're gonna migrate mailboxes right?
00:48:19 00:48:21 So at that point in time you created a mailbox move,
00:48:21 00:48:23 it connects to the On-Premises Environment.
00:48:23 00:48:27 It will move the mailbox and once the mailbox is moved to Office 365,
00:48:27 00:48:31 the recipient that just has been moved will be changed from mailbox
00:48:31 00:48:35 user to mail enabled user to allow coexistence and so forth and so on.
00:48:35 00:48:37 Pretty straightforward.
00:48:37 00:48:41 What I'm gonna focus on next is that migration endpoint, that virtual
00:48:41 00:48:44 thing which is literally called a migration endpoint in Office 365 and
00:48:44 00:48:46 all the things that surround that.
00:48:48 00:48:52 So the migration endpoints are as I always said the way we how you
00:48:52 00:48:57 publish those Exchange Servers to the internet which typically is
00:48:57 00:49:00 nothing different from how you publish Outlook Web App.
00:49:00 00:49:03 It's the same end point.
00:49:03 00:49:06 This morning during the presentation, there was a talk about
00:49:06 00:49:09 a hybrid name spaces and what you need in additional name space.
00:49:09 00:49:14 You do not, you just reuse what's already there, right?
00:49:14 00:49:17 There are some cases where we might need additional endpoints, and
00:49:17 00:49:18 we're gonna talk about that right now.
00:49:18 00:49:22 But today assuming that the endpoint is the same as the one that you use
00:49:22 00:49:24 for the web app, great.
00:49:25 00:49:30 The HCW does create the endpoint automatically.
00:49:30 00:49:33 Depending on your environment, it might fail.
00:49:33 00:49:38 This is part of feedback that you might actually see is that,
00:49:38 00:49:40 during the hybrid configuration wizard one of the things it does,
00:49:40 00:49:44 it enables the MRS proxy on the client dex servers.
00:49:44 00:49:48 If you enable the MRS proxy and you try doing a mailbox move like
00:49:48 00:49:51 two minute later, chances are that they we'll not work,
00:49:51 00:49:53 because it needs time to activate.
00:49:53 00:49:56 And if mailbox issue MRS 37, actually works.
00:49:56 00:49:59 So if you run the and move the mailbox directly,
00:49:59 00:50:04 chances are the endpoint hasn’t been created or is not working yet.
00:50:04 00:50:09 But assuming that it is there you can use that.
00:50:09 00:50:10 We can create additional endpoints,
00:50:10 00:50:13 and that is going to be really important in what I’m
00:50:13 00:50:14 going to talk about next.
00:50:15 00:50:18 Now when we're publishing exchange for hybrid, considering that there
00:50:18 00:50:21 is a thing that you can publish exchange for a hybrid.
00:50:21 00:50:24 Then you wanna reuse what you have today.
00:50:24 00:50:27 Ever since Exchange 2010, we've been accustomed to using
00:50:27 00:50:30 load balancers to publish the Exchange word load to the internet.
00:50:30 00:50:33 And depending on the version that you were working with,
00:50:33 00:50:35 you need affinity, you didn't need affinity.
00:50:35 00:50:38 You can just use, without affinity that every connection goes through
00:50:38 00:50:40 a different server and so forth and so on.
00:50:40 00:50:45 Now, the problem there is, if you've got a 2013 or 2016 array of service
00:50:45 00:50:48 sitting behind the load balancer without any form of affinity,
00:50:48 00:50:53 then one connection goes to the load balancer, it's directed to server A.
00:50:53 00:50:57 And the second connection that comes in is directed to server B.
00:50:57 00:50:59 And the third is to server C, and so forth and so on.
00:50:59 00:51:01 So it kinda moves all over the place.
00:51:01 00:51:04 And the result of that connection moving,
00:51:04 00:51:06 can actually slow down a mailbox move, but
00:51:06 00:51:11 it also makes that connectivity a lot less predictable, right.
00:51:11 00:51:14 You know it's hitting your endpoint, but once it hits your endpoint,
00:51:14 00:51:18 it could hit any of the servers behind that end point.
00:51:18 00:51:21 That in itself is not really a problem, but
00:51:21 00:51:25 makes troubleshooting a little bit more difficult.
00:51:25 00:51:27 More time consuming and
00:51:27 00:51:30 often requires you to, during the troubleshooting of
00:51:30 00:51:32 the mailbox move going to the load balancer, disable two or
00:51:32 00:51:36 three servers from the area or make sure that connection doesn't go to
00:51:36 00:51:38 those servers in order to rule out a problem with the load balancer.
00:51:38 00:51:40 Once they're part of the server itself.
00:51:40 00:51:42 And it only adds more complexity.
00:51:42 00:51:45 Because if you're not the one owning that piece,
00:51:45 00:51:48 if you're not the one owning the proxy server or the reverse proxy,
00:51:48 00:51:51 or the low balancer, or the networking gear, means that you'll
00:51:51 00:51:55 have to work with a networking team, and we all know how well that works.
00:51:56 00:51:59 So it makes your life a little bit more difficult and the flow is
00:51:59 00:52:02 unpredictable so, if you can avoid that, then that is a good thing.
00:52:02 00:52:07 And that's when we end up in a situation where
00:52:07 00:52:09 you could have multiple endpoints.
00:52:09 00:52:11 So by default, one endpoint is created.
00:52:11 00:52:16 Assuming that it's mail.mydomain.com, mail.com.
00:52:16 00:52:17 That is your first endpoint.
00:52:17 00:52:20 And what you can do is, in the load balancer, tell that endpoint
00:52:20 00:52:24 only to use a Single Exchange server in the back, so that when it
00:52:24 00:52:26 hits that endpoint, it goes to a single client access server.
00:52:28 00:52:31 And then you can create a second migration endpoint, and then define
00:52:31 00:52:34 that second migration endpoint for a different migration batch.
00:52:34 00:52:37 Which means that you know batch one is connected to the first migration
00:52:37 00:52:40 endpoint and batch two is connected to the second migration endpoint.
00:52:40 00:52:41 Which makes your life a lot easier.
00:52:41 00:52:46 Plus, as we will see later, it will improve your migration experience
00:52:46 00:52:49 and the speed of the migrations, so the mailbox moves.
00:52:50 00:52:54 The downside, is that you might actually need additional IP
00:52:54 00:52:57 addresses, depending on your network configuration, public-facing IP
00:52:57 00:53:01 addresses, and given that we're all running out of these IP addresses,
00:53:01 00:53:04 unless you're using IPv6, it could be a little bit challenging.
00:53:04 00:53:08 So it's a little bit more work on the networking side, but
00:53:08 00:53:12 it does make your life a lot, a lot better from an end-user experience.
00:53:12 00:53:16 Now, in this kind of configuration, it also applies to a previous
00:53:16 00:53:19 configuration where you've got load balancer that takes care of our
00:53:19 00:53:22 connecting traffic to the back-end servers.
00:53:22 00:53:25 There are additional things that you need to take care of.
00:53:25 00:53:28 For instance, time-outs on the devices.
00:53:28 00:53:29 Networking time-outs on the devices.
00:53:29 00:53:32 You have to make sure that they match end to end.
00:53:32 00:53:33 Well, not really match, but
00:53:33 00:53:36 you have to make sure there is a cascade of those time-outs.
00:53:36 00:53:39 So that you don't have a connection being dropped by the load
00:53:39 00:53:43 balancer before its being dropped by the exchange server, right?
00:53:43 00:53:44 Or, if there is a firewall in between,
00:53:44 00:53:47 you don't want the firewall to cut off a network connection if the load
00:53:47 00:53:48 balancer doesn't do that, right?
00:53:48 00:53:50 So, typically it's the lowest time out and
00:53:50 00:53:53 the furthest away that you wanna have it configured.
00:53:53 00:53:54 And to use sizes,
00:53:54 00:53:56 we were having an interesting discussion the other day.
00:53:58 00:54:00 Need to make sure that everything lines up from a networking
00:54:00 00:54:01 perspective as well.
00:54:01 00:54:04 It's not that adding a migration endpoint will solve those problems.
00:54:04 00:54:08 But those are things you need to keep in mind when publishing
00:54:08 00:54:09 Exchange in general.
00:54:09 00:54:12 But especially if you're gonna do mailbox moves,
00:54:12 00:54:15 because mailbox moving itself is quite a heavy payload,
00:54:15 00:54:19 especially considering you're moving gigabytes and
00:54:19 00:54:21 gigabytes of data through that connection.
00:54:21 00:54:24 Now another thing that I face a lot is that
00:54:24 00:54:28 when we talk to the security team, which may or
00:54:28 00:54:33 may not own the firewalls, they're like yeah you know what?
00:54:33 00:54:35 We're not really ready to open up the firewall.
00:54:35 00:54:39 Or the other recommendation is, open up the firewall to specific domain
00:54:39 00:54:42 names, Microsoft domains during Office 365 and
00:54:42 00:54:45 then typically, nine times out of ten, you'll get the answer, or
00:54:45 00:54:49 firewalls don't support that, so we can only do
00:54:49 00:54:52 IP based exceptions to allow a connection into our environment.
00:54:52 00:54:55 Well, we've added for reference the RSS feed
00:54:55 00:54:59 that publishes all the IP addresses that are in use by Office 365.
00:54:59 00:55:02 The problem is, if you do it on an IP base,
00:55:02 00:55:06 you have to maintain those on the devices themselves, which is a pain.
00:55:06 00:55:09 If you're managing the firewalls, it's a pain for you.
00:55:09 00:55:11 If you don't manage the firewalls, we'll be happy,
00:55:11 00:55:14 because it's someone else's problem, but it is a problem.
00:55:14 00:55:17 It's not that they change very often but, what you'll get is that,
00:55:17 00:55:20 today something will work and tomorrow it won't work
00:55:20 00:55:23 because a new IP address is there or something has changed.
00:55:23 00:55:27 And it's not really the first thing you think about when you move fills,
00:55:27 00:55:30 that maybe the firewall is dropping the connection but,
00:55:30 00:55:32 we'll get into that, in just a little bit.
00:55:33 00:55:36 So let's take an example scenario.
00:55:36 00:55:40 You set up this hybrid, you're a happy camper.
00:55:40 00:55:42 Or, as Nick would say, happy as a pig in mud.
00:55:43 00:55:48 And you're ready to start moving a mailbox to Office 365.
00:55:48 00:55:53 But, we just figured out, I created the move and it isn't even starting.
00:55:53 00:55:57 So Friday afternoon, this isn't funny.
00:55:57 00:55:59 So what do you do, right?
00:55:59 00:56:02 So the first thing that you need to do is understand,
00:56:02 00:56:05 is this migration endpoint working at all right now?
00:56:05 00:56:09 I'm hitting something, but am I getting to the Exchange server?
00:56:09 00:56:10 And the easiest way to do that,
00:56:10 00:56:13 I'm very happy that Microsoft created this cmdlet is using
00:56:13 00:56:16 the Test-MigrationServerAailability cmdlet.
00:56:16 00:56:20 You connect to Exchange Online Power Shell, run this cmdlet,
00:56:20 00:56:23 point it to your endpoint, your migration endpoint that you had
00:56:23 00:56:26 specified in the migration batch, and then see what it comes up with.
00:56:28 00:56:30 In some cases, you'll get this error.
00:56:30 00:56:31 And there is a lot errors that you might get.
00:56:31 00:56:34 For instance, connection to the server, and
00:56:34 00:56:37 in this case this is one my labs, could not be created.
00:56:37 00:56:39 A whole lot of information, and especially,
00:56:39 00:56:43 the last sentence is important in this case, it says the remote
00:56:43 00:56:46 certificate is invalid according to the validation procedure.
00:56:46 00:56:50 Well, literally it just told you what the problem is.
00:56:50 00:56:52 I tried hitting that endpoint, but
00:56:52 00:56:56 I could not verify this certificate that I was connecting to.
00:56:56 00:56:59 Either the certificate expired, in this case it did expire, or
00:56:59 00:57:03 you didn't use a third party certificate, as we mentioned before.
00:57:03 00:57:06 So this is the one connection that we were talking about.
00:57:06 00:57:09 So, that is definitely the first step that you need to do to
00:57:09 00:57:11 kinda understand what's going on.
00:57:11 00:57:12 Maybe this'll work.
00:57:12 00:57:16 Maybe this'll tell you, yes I was able to connect successfully, which
00:57:16 00:57:20 makes it harder, but that's when we get into the other steps, right?
00:57:22 00:57:23 So, some of the common causes for
00:57:23 00:57:26 the failure that we had, is the one that you can see on the screen.
00:57:26 00:57:31 The service wasn't unable to connect using the credentials provided,
00:57:31 00:57:34 please check the credentials and try again.
00:57:34 00:57:37 Typically it's a 401 somewhere in that error message that you will
00:57:37 00:57:38 see as well.
00:57:39 00:57:41 Well migration in point is not just an endpoint
00:57:41 00:57:43 that is published on your firewall.
00:57:43 00:57:45 It also has a credential attached to it,
00:57:45 00:57:48 once you create that migration batch.
00:57:48 00:57:54 And if you are a little bit security conscience, with especially
00:57:54 00:57:58 these types of credentials, they are going to expire at some point.
00:57:58 00:58:01 If that happens, this is the error message that you are gonna see.
00:58:01 00:58:03 So, if that is the case then you have to
00:58:03 00:58:06 update you migration end point with new credentials.
00:58:06 00:58:10 An once you are updated, then try to test the migration server
00:58:10 00:58:13 availability command again, and you should be fine.
00:58:13 00:58:17 Connectivity issues, maybe the firewall does accept the connection,
00:58:17 00:58:21 but is unable to pass it on to the load balancer or reverse proxy or
00:58:21 00:58:23 even the exchange servers.
00:58:23 00:58:24 How do you go about that,
00:58:24 00:58:26 how do you know it's hitting the exchange servers?
00:58:26 00:58:30 Well it's really simple, you take a look at the connectivity logs.
00:58:30 00:58:34 Well depending on the version of the change that you're at, it could be
00:58:34 00:58:37 the IIS logs of 2010, it could be the proxy logs of 2013, 2016.
00:58:37 00:58:38 But what you typically wanna do, and
00:58:38 00:58:41 that's why it's important that you can seem to log that one server,
00:58:41 00:58:44 that you know the traffic is trying to that server.
00:58:44 00:58:46 Because then you can go to those logs on that server,
00:58:46 00:58:49 verify if you can see an incoming connection.
00:58:49 00:58:53 For the MRS proxy endpoint and then figure out whether or
00:58:53 00:58:56 not the connection's actually getting to the Exchange Server
00:58:56 00:58:58 in the first place.
00:58:58 00:59:00 So these are some basic steps and basic issues, and
00:59:00 00:59:04 then the expired certificate problem is the one that we saw before.
00:59:07 00:59:09 We've gone through the motions,
00:59:09 00:59:11 we've been able to start a mailbox move.
00:59:11 00:59:15 Yay, ready to go to weekend, and then all of a sudden you notice that
00:59:15 00:59:17 halfway through the mailbox migration it fails.
00:59:17 00:59:20 Crap, again another problem.
00:59:20 00:59:22 So what are we gonna do now?
00:59:22 00:59:23 It started but it failed.
00:59:23 00:59:26 Well first, don't panic, it's okay.
00:59:26 00:59:27 It can fail.
00:59:27 00:59:28 It will fail.
00:59:28 00:59:29 At some point all mailbox who,
00:59:29 00:59:33 not all, but you'll encounter email box move that will fail.
00:59:33 00:59:36 Because there's many reasons they can fail.
00:59:36 00:59:38 The best piece of information I can give you,
00:59:38 00:59:41 is use the Move Request details.
00:59:41 00:59:45 So even if you created a migration batch, what the service will do for
00:59:45 00:59:50 you is create these Move Requests that are part of
00:59:50 00:59:51 the migration batch.
00:59:51 00:59:54 For each user, there is a Move Request.
00:59:54 00:59:57 And in that move request there are move requests statistics.
00:59:57 01:00:01 So using this Cmdlet and all the switches that include report,
01:00:01 01:00:05 diagnostic, and verbose switch, what you will get is a lot of insight
01:00:05 01:00:10 into what happened during that mailbox move Whether it completed or
01:00:10 01:00:11 failed and so forth and so on.
01:00:11 01:00:16 So you take that information, you save it as a variable, you save
01:00:16 01:00:20 it in an XML file, you put it in a CSV file, everything is fine, right.
01:00:20 01:00:23 In this scenario we've put it in a variable.
01:00:23 01:00:27 And then you take a look at what's stored in that variable.
01:00:27 01:00:30 Is there some useful information, something that could hint
01:00:30 01:00:34 towards what is wrong with that mailbox move?
01:00:34 01:00:35 For instance,
01:00:35 01:00:38 the property failure type might actually tell you something.
01:00:38 01:00:42 In this case, it says TooManyBadItemsPermanentException.
01:00:42 01:00:45 It's a really long word but it's self explanatory.
01:00:45 01:00:47 So we had a mailbox move,
01:00:47 01:00:51 it failed because there were too many bad items that it encountered.
01:00:51 01:00:53 Okay, well, there's two things that you can do.
01:00:53 01:00:58 You can either try and figure out why or you can be the lazy guy and
01:00:58 01:01:01 just increase the bad item limit and try again, right.
01:01:02 01:01:05 I like the second option, I mean,
01:01:05 01:01:07 you know by default it has a certain value.
01:01:07 01:01:09 I think it's 10.
01:01:09 01:01:12 Increase it to 20 to 25 and try again and if it fails again, then
01:01:12 01:01:16 increase it to 50 and try again, and you get the picture, right?
01:01:16 01:01:17 >> [INAUDIBLE] >> But
01:01:17 01:01:20 at some point you have to many bad items,
01:01:20 01:01:26 one too many that you're noticing well, this is not going really well.
01:01:26 01:01:27 And I don't wanna increase to a million,
01:01:27 01:01:29 so let's figure out what happened here.
01:01:31 01:01:36 So using this script, and again, I am not going to go through
01:01:36 01:01:39 the script, its not really a script, its a one liner, if you will.
01:01:39 01:01:41 But you're basically going into the move details,
01:01:41 01:01:43 going into the report and
01:01:43 01:01:49 the report part of that move request statistics has a lot of information.
01:01:49 01:01:53 In this case, we're taking a look at the failures that happened.
01:01:53 01:01:57 And we're asking the service, okay, so now give me all the failures that
01:01:57 01:02:01 you encountered during this mailbox move, listed in a table that is
01:02:01 01:02:03 humanly readable and then you can go through there.
01:02:03 01:02:04 So as you can see,
01:02:04 01:02:10 this particular move request had a lot of failures that it couldn't do.
01:02:10 01:02:12 For instance, FolderSaveException is the first one that we encountered
01:02:12 01:02:16 and then a lot of other exceptions that we encountered along the way.
01:02:17 01:02:20 At some point it might reveal something for you, or
01:02:20 01:02:23 it might just be gibberish that doesn't tell you a lot.
01:02:23 01:02:26 Most of the cases, though, it will give a hint.
01:02:26 01:02:29 Something that tells you, okay, I need to explore this.
01:02:29 01:02:34 Now if you take a look at the move details, in this
01:02:34 01:02:37 case the move request statistics, there are other properties.
01:02:37 01:02:40 So we had the failure details before.
01:02:40 01:02:42 You can get the lost failure.
01:02:42 01:02:43 Really great way to start with,
01:02:43 01:02:46 because that's typically the one that caused a move to fail.
01:02:46 01:02:47 Sorry.
01:02:49 01:02:51 For instance, if you take the lost failure,
01:02:51 01:02:54 that's the -1 in the square brackets here,
01:02:54 01:02:56 it does tell you okay, so there are too many bad items.
01:02:56 01:03:00 It tells you mailbox exceeded the maximum items, corrupted items.
01:03:00 01:03:01 We already know that, of course.
01:03:02 01:03:05 But it might tell you something else.
01:03:05 01:03:07 You can actually take that information, so
01:03:07 01:03:11 you know it's about bad items and then go to the bad item property and
01:03:11 01:03:15 get all the information out of that attribute.
01:03:15 01:03:19 In this case it will literally tell you what the bad items are.
01:03:19 01:03:21 So if you've got 10 items that are bad, you can take a look and
01:03:21 01:03:23 understand which ones they are.
01:03:23 01:03:25 So you can maybe open up the mailbox,
01:03:25 01:03:28 take them out, leave them in, increase the size,
01:03:28 01:03:30 do something about them, and then try the mailbox move again, right?
01:03:32 01:03:34 Take the appropriate action for that.
01:03:34 01:03:38 The bad items here, it also applies to the large items.
01:03:38 01:03:39 You can do that for both.
01:03:39 01:03:42 So instead of bad items, you just replace that with large items.
01:03:42 01:03:44 And you know which items are too large.
01:03:44 01:03:47 Because they might not fit in the Office 365 service limits.
01:03:47 01:03:50 Okay, great, then export them out of the mailbox, put them into a PC,
01:03:50 01:03:54 don't do that, and then know that you cannot eject them.
01:03:55 01:03:58 This one is one of my favorites.
01:03:58 01:04:01 How many times have you moved a mailbox, and someone came to you and
01:04:01 01:04:03 said, I don't have all my emails in there.
01:04:04 01:04:06 It happens.
01:04:06 01:04:10 First of all, my de facto answer is, well, which one?
01:04:10 01:04:12 And typically they'll tell you well, I don't know.
01:04:12 01:04:15 Well, using this cmdlet, what you can do is literally
01:04:15 01:04:19 verify source and target environments, right?
01:04:19 01:04:22 Verify how many items were in the source environment,
01:04:22 01:04:26 how many are now in the target and get that information.
01:04:26 01:04:29 Which in retrospect if you can just show them be like, yeah,
01:04:29 01:04:32 but we didn't move everything over, right?
01:04:32 01:04:35 There's always a few items that are left behind or didn't migrate.
01:04:35 01:04:38 But at least it'll be the same amount of numbers that you move.
01:04:38 01:04:41 If you see 100 items in a source,
01:04:41 01:04:45 only 2 items in a target, something went wrong, believe me, or
01:04:45 01:04:49 your bad item limit was just set to a too high volume.
01:04:49 01:04:53 Anyway, wow, time's moving quickly, isn't it?
01:04:56 01:04:58 Time is moving faster than the mailbox moves.
01:04:58 01:04:59 >> [LAUGH] >> So
01:04:59 01:05:02 my mailbox moves to Office 365 are slow.
01:05:04 01:05:05 Never had that experience?
01:05:05 01:05:08 Who has had that experience?
01:05:08 01:05:12 Yeah, okay, that's what I figured, it happens.
01:05:12 01:05:15 Let me break the news to you, it's you.
01:05:17 01:05:22 Really, it is you, nine times out of ten it is you,
01:05:22 01:05:23 something on your end.
01:05:23 01:05:27 So when you take a look at the migration performance,
01:05:27 01:05:29 what could possibly go wrong?
01:05:29 01:05:33 Well, there's a few things that influence migration speed.
01:05:33 01:05:36 So from the things that could negatively influence
01:05:36 01:05:37 the migration performance.
01:05:37 01:05:37 The item count.
01:05:37 01:05:41 It's like moving files on a disk.
01:05:41 01:05:45 One large file copy is quicker than a lot of smaller files.
01:05:45 01:05:49 So if you've got a big mailbox with a lot of tiny,
01:05:49 01:05:51 little items in there, it's probably gonna take a lot
01:05:51 01:05:54 longer than the same size mailbox with a single large item.
01:05:56 01:05:59 All things considered, if 150 megs is the limit,
01:05:59 01:06:01 then you see where I'm going with this.
01:06:01 01:06:03 But 1 million small items takes longer.
01:06:03 01:06:08 Firewalls, you've got these fancy new, well, not that new anymore,
01:06:08 01:06:10 firewalls that do deep packet inspection and
01:06:10 01:06:13 god knows what other trickery on the traffic that flows through.
01:06:13 01:06:16 And you've got 1 gig Internet connection and
01:06:16 01:06:18 10 megs coming out of the firewall into your network.
01:06:18 01:06:22 Well, that might actually slow down a move.
01:06:22 01:06:25 You might just have undersized Exchange servers.
01:06:25 01:06:28 You shouldn't have, because if you've listened to Brian's sessions
01:06:28 01:06:30 about the mailbox calculator and you've done it correctly,
01:06:30 01:06:33 you should have it perform as you need.
01:06:33 01:06:36 But if you're running in a virtualized Exchange environment and
01:06:36 01:06:39 it's running on a SAM which is really,
01:06:39 01:06:42 really slow, which you shouldn't do,
01:06:42 01:06:45 then you can get that sort of issue of network latency on your end.
01:06:45 01:06:45 Whatever it is,
01:06:45 01:06:48 there's a lot of variables that come into play that could actually
01:06:48 01:06:52 influence that as well and workload management on the Office 365 site.
01:06:54 01:06:56 Also on premises, though.
01:06:56 01:06:58 So those can negatively influence the speed.
01:06:58 01:07:01 There are some things that can actually increase the speed,
01:07:01 01:07:04 multiple mailbox moves or concurrent moves.
01:07:04 01:07:07 So if you create two migration batches through
01:07:07 01:07:10 two different migration endpoints to two different servers,
01:07:10 01:07:14 the overall throughput of your migration startup is going to be
01:07:14 01:07:17 faster than if you've got a single move with ten mailboxes.
01:07:17 01:07:19 So two moves or
01:07:19 01:07:23 separate move batches with five mailboxes are going to complete
01:07:23 01:07:26 faster as a single with ten mailboxes, generally, though.
01:07:26 01:07:31 And how you publish Exchange to the Internet also has an influence.
01:07:31 01:07:31 Keep it simple.
01:07:31 01:07:35 If you do it simple, it's probably gonna end up being faster than if
01:07:35 01:07:38 you go through a million and one hoops to get to those servers.
01:07:39 01:07:42 Anyway, on average what you can expect is anywhere
01:07:42 01:07:46 between 200 megs to a gigabyte an hour for a mailbox.
01:07:46 01:07:49 But if you've only got a 10 meg Internet connection, that's probably
01:07:49 01:07:52 gonna be the limiting factor right then right there, right.
01:07:52 01:07:55 So there is an entire string of things that come into play.
01:07:57 01:08:00 How do you troubleshoot a slow mailbox move?
01:08:00 01:08:02 Well, first of all, don't panic.
01:08:02 01:08:05 It's okay, we can solve this problem.
01:08:05 01:08:08 Then get from that move details that we had earlier.
01:08:08 01:08:11 Get the session statistics or the move request statistics and
01:08:11 01:08:15 then take a look at the session statistics of that move request.
01:08:15 01:08:19 You'll get a bit of information about the actual speed or
01:08:19 01:08:20 the actual latency.
01:08:20 01:08:23 You'll get the average latency, the maximum latency.
01:08:23 01:08:26 And one thing that you might encounter,
01:08:26 01:08:30 is that if your average latency is above 500 milliseconds,
01:08:30 01:08:33 that's when there is something wrong.
01:08:33 01:08:36 Anything under that is acceptable.
01:08:36 01:08:41 Lower is better, of course, but consider something to inspect or
01:08:41 01:08:45 take a look at once goes beyond 500 milliseconds.
01:08:45 01:08:48 Number one question, am I being throttled?
01:08:48 01:08:52 No, maybe,
01:08:52 01:08:57 probably not.
01:08:57 01:09:01 So the reason for that is Microsoft doesn't throttle bandwidth.
01:09:02 01:09:05 If there is some slowness,
01:09:05 01:09:09 as I mentioned earlier, it is nine times out of ten, it is you.
01:09:09 01:09:12 There are some other things that might impact that, but
01:09:12 01:09:15 the throttling policy, what most people are referring to.
01:09:15 01:09:18 I've heard customers come to me and be like, we need to go over to
01:09:18 01:09:21 support and ask them to raise our throttling policies in Office 365.
01:09:21 01:09:24 It will have no impact to your mailbox move at all.
01:09:25 01:09:27 Cuz it simply doesn't intervene.
01:09:27 01:09:31 It doesn't apply to that move in itself.
01:09:31 01:09:35 I'm sure that Tim can tell some stories there, but it doesn't,
01:09:35 01:09:36 right?
01:09:36 01:09:38 So make sure that you take a look at that and
01:09:38 01:09:39 that you cover those basics.
01:09:41 01:09:42 So what can you do about it?
01:09:42 01:09:44 What can you do about the slowness?
01:09:44 01:09:47 Well, sometimes you just can't.
01:09:47 01:09:49 Slow Internet connection, well, upgrade, of course.
01:09:49 01:09:52 But if you're in a remote area or somewhere, a really,
01:09:52 01:09:55 really remote location where you can only, who
01:09:55 01:09:58 said the other day that they bounce Internet connections off the sea?
01:09:59 01:10:01 There's only so much you can do, right?
01:10:01 01:10:02 I mean, it is what it is.
01:10:04 01:10:06 There are some times that we, when you go and take a look at
01:10:06 01:10:11 the session statistics or the migration statistics of a move,
01:10:11 01:10:13 that you can see that a mailbox move stalls, or
01:10:13 01:10:15 is stalling multiple times.
01:10:15 01:10:18 And there are some times, it doesn't happen very often,
01:10:18 01:10:21 to be honest it's been quite a while I've seen one of these myself.
01:10:21 01:10:25 But sometimes your stalls because of conditioning in the Office 365
01:10:25 01:10:27 because of high availability, content indexing, and so
01:10:27 01:10:29 forth and so on.
01:10:29 01:10:33 That is a good thing because it's Microsoft protecting its service, or
01:10:33 01:10:36 protecting its service from you so that you do not kill the service for
01:10:36 01:10:37 other people, right.
01:10:37 01:10:41 So you hope that it happens as well if someone else is moving so
01:10:41 01:10:43 that you don't get any negative influence.
01:10:43 01:10:45 But those are conditions that happened sometimes,
01:10:45 01:10:48 typically they happen and they go away by themselves.
01:10:48 01:10:52 So if you see a stalled mailbox move, what I tell people, relax,
01:10:52 01:10:53 wait, and see what happens.
01:10:53 01:10:56 If it fails, then take a look at it again and
01:10:56 01:10:58 see if there's something you can do.
01:10:58 01:11:01 There are other things that you can do something about, for
01:11:01 01:11:03 instance, increase the export buffer size.
01:11:03 01:11:07 Now what do I mean by that on the Exchange side?
01:11:07 01:11:10 By increasing the export size, and it's only 2013, 2016,
01:11:10 01:11:14 you will actually reduce the amount of calls that Office 365 makes into
01:11:14 01:11:14 your environment.
01:11:14 01:11:18 Basically increasing the payload per packet that goes through to
01:11:18 01:11:22 Office 365, which can improve the performance.
01:11:22 01:11:25 I'm not a big fan of proactively changing things.
01:11:25 01:11:26 If you move to Office 365 and
01:11:26 01:11:29 you're happy with the move experience, great, keep it that way.
01:11:29 01:11:33 If you're experiencing slowness, then start tweaking one thing at
01:11:33 01:11:36 a time until you get to a level of performance that you are happy with.
01:11:37 01:11:39 Check all the conditions,
01:11:39 01:11:42 scale-out your on-premises environment if need be.
01:11:42 01:11:45 So that goes in again with the sizing thing earlier but it kind of
01:11:45 01:11:49 reflects to bad sizing, or garbage source environment to start with.
01:11:49 01:11:52 Fix that first, so that shouldn't be a problem later on when you're
01:11:52 01:11:54 moving, and check the network connectivity.
01:11:56 01:11:58 For those who are interested, or are migrating,
01:11:58 01:12:02 or are experiencing a lot of issues during a mailbox move,
01:12:02 01:12:06 there is a really, really good article on the MS Exchange Team Blog
01:12:06 01:12:09 website that has a lot of detailed information
01:12:09 01:12:11 about the troubleshooting steps you can go through.
01:12:11 01:12:14 It contains a lot of the same information that we just
01:12:14 01:12:18 disclosed here, but it can really be an article that you can use to go
01:12:18 01:12:23 through everything and see what you can do about that.
01:12:23 01:12:27 This being said, we are at the end of our session.
01:12:29 01:12:31 >> So basically,
01:12:31 01:12:34 in conclusion, good job giving all those tips and tricks.
01:12:34 01:12:37 And hopefully people listened to some of them and
01:12:37 01:12:38 not all of them, just kidding.
01:12:38 01:12:41 >> Thanks.
01:12:41 01:12:45 >> Hybrid's been updated, we got new end-to-end experiences coming, okay.
01:12:45 01:12:48 If you want improvement in your experiences,
01:12:48 01:12:50 your onboarding experiences, your hybrid,
01:12:50 01:12:53 your migration experiences, give us feedback.
01:12:53 01:12:55 You might get an honorable mention if you're good at writing.
01:12:58 01:13:01 Migrations are hard and they break, so follow the rules.
01:13:01 01:13:04 Okay, if you follow the rules the way they were laid out for
01:13:04 01:13:07 you, that will go well, and feedback is key.
01:13:07 01:13:11 If you want to follow up with anything I know I'll be at the booth
01:13:11 01:13:12 later today.
01:13:12 01:13:13 I don't know if you'll be there as well.
01:13:13 01:13:14 >> I'll hang around as well.
01:13:14 01:13:15 >> And I'll be at the booth,
01:13:15 01:13:19 at the Exchange/Outlook booth a lot tomorrow as well.
01:13:19 01:13:24 And there's a supportability session that I'll be in tomorrow as well,
01:13:24 01:13:25 so yeah, thanks.
01:13:25 01:13:25 >> Thank you.
Copy and paste the embed code above
Copy and paste the embed code above