Anaheim Exchange Maestro day 1, pre-show

Clearly the only way I will be able to get a word in before Tony is to write about each day before it starts!

I arrived last night in Anaheim after a long (and expensive!) cab ride from LAX, preceded by a flight on Horizon from SJC. We were on a Bombardier Q400, which I’d never flown before. It’s a turboprop, but feels inside like a CRJ-class jet. It was not uncomfortable, and it wasn’t too noisy, so I’ll score that as a win.

The hotel assigned me to an absolutely huge guest room overlooking the pool. Given that it’s in the mid-60s, this is not the benefit you might assume. I was a bit startled to hear a series of loud boom! sounds starting about 9:30. This turned out to be the nightly Disneyland fireworks show; apparently the launch area is close by the hotel. Sadly, I couldn’t see the actual fireworks, but I’ll try to find a better vantage point tonight.

The hotel meeting facilities are about a million times nicer than the Doubletree we used in Boston. I was greeted this morning with a spacious, well-lit room, with a proper whiteboard. The entire corner of the room is occupied by a rather grand buffet of breakfast choices, which I appreciate; I love a good breakfast.

Today we have about 30 attendees, including my friend and former 3Sharpie Alice Goodman. Tony and I have been busy updating our slides to reflect feedback from the Boston attendees, and Brian has done a superb job of updating the lab instructions. The largest change is that the session on remote PowerShell has been removed, and its material integrated with the sessions on Exchange management tools and RBAC. There’s no reduction in the material covered; it’s just been reorganized to make things flow better.

The biggest piece of feedback from Boston is one we can’t do anything about; sadly there’s nothing we can do to make the labs any faster. We are trying to figure out a cost-effective way to help future attendees get SSDs to use with the labs. Their increased speed would help a great deal.

Now I’m off to finish my breakfast and get my game face on for another big day!

2 Comments

Filed under UC&C

Exchange Maestro, day 3

We wrapped up the Boston Exchange Maestro event today, and it was quite good! (Except that I had hoped to finish my summary before Tony got his writeup done… perhaps I’ll have better luck next time.)

Tony kicked the morning off with an optional 8am session on migration considerations. As much of the class is still on Exchange 2003, this was well-attended. There’s a wide variety of environments out there, and I enjoyed hearing the attendees’ specific questions about exactly how to accomplish specific tasks in their environment.

I then gave a longer-than-expected presentation on Exchange scalability. It took more than the 90 minutes I’d allotted, and there were still many areas of the topic that I didn’t get to delve into. In particular, I would like to have enough time to walk through more of the details of the Exchange 2010 mailbox role storage calculator. There’s way more there than I can cover in such a limited amount of time, though we did have some interesting discussions around storage provisioning.

The high point of the day was our group work. Tony, playing the role of a hard-nosed corporate CIO, gave the attendees a high-level description of an Exchange 2003 environment with 12,000 users and a simple set of requirements. Their task was to break into groups and develop high-level designs, then present them. We were joined by two consultants from HP’s services organization who circulated around and helped the groups identify the key points required for their designs. At the end of an hour, Tony and I had the attendees mail us their presentations, then I chose three teams to present their designs for Tony’s scrutiny. Our presenters showed a great deal of mental agility in answering Tony’s sometimes-pointed questions.

The low point of the day was finding a live roach in my sandwich. As Tony points out, this can indeed happen at almost any hotel; however, we had a long string of problems here, ranging from noisy construction work during our classes (which Melissa quickly stopped) to numerous A/V problems to getting kicked out of the room earlier than we’d planned. This sort of thing does happen from time to time, but I think and expect that we’ll have better luck in Anaheim.

One of the most valuable things about this training is that we’re trying to move the emphasis away from the purely technical. The general level of training for Exchange is fairly low: the official Microsoft curriculum is too limited, and the variance in instructor quality too great. We wanted to deliver training with more technical depth and an exploration of the business issues behind Exchange 2010 deployment. I feel like we did that here, and we’re both looking for opportunities to sharpen that message in our future events.

Tomorrow I have an early-morning flight back to San Jose, where I’m looking forward to spending some time with the boys. Sunday night I head down to Anaheim for our next event, which I’m looking forward to quite a bit.

5 Comments

Filed under UC&C

Exchange Maestro, day 2

If this is Thursday, it must be time for Thursday Trivia– Maestro style!

Tony’s produced another excellent writeup, this time featuring the second day of our Maestro training festivities (activities? either one works) here in Boston. A few additional notes come to mind.

First, I must confess to a degree of envy for the beautiful Nikon lens that Tony has been using to take pictures, although I would quite like it if he would take pictures of something other than me. I suppose you can’t have everything you wish for. (Ed. note: the actual lens Tony is using is this one. The one I linked to in the preceding sentence is the rough equivalent for my camera, which is why I got them mixed up.)

The RBAC session went quite well, though it ran longer than I wanted to. RBAC is one of the key areas where Exchange 2010 differs significantly from Exchange 2007. Most Windows administrators are so used to the standard Windows security model, which uses discretionary access control, that the concept of access control based on roles seems very foreign. When I teach RBAC, there are a few principles that I focus on to help keep the most important things at the forefront. First, RBAC role assignments are additive. If I assign you three different roles, you will have the ability to do anything that any of those roles allow. This is a big change from the standard Windows model, with its rules about most restrictive permissions.

Second, I often liken RBAC to sculpting using stone. When you create a new role, you can only take away from the entries that the parent role holds. A child role cannot contain role entries that were never present in the parent. This, again, is quite unlike the standard Windows model.

Third, understanding how the “triangle of power” works is key to understanding RBAC. I will probably include a quick review in tomorrow morning’s review session.

After I finished RBAC, Tony embarked on a lengthy disquisition on the mailbox replication service. This is another major difference in Exchange 2010, and he covered it thoroughly. After a quick lunch of hotel Italian, I covered the high points of the Exchange 2010 transport system. I think the students were probably glad to be on more familiar ground, as the transport system still has a lot in common with previous versions.

The afternoon labs went quite well. I was able to help one student fix a nagging problem with the CAS servers in his production system, resulting in him being able to use Outlook 2011 with his Exchange 2007 system. He was happy, as was I. It’s always very rewarding to be able to teach people things that they can immediately apply to their work environments. After all, that’s why we are here. Abstract knowledge is wonderful, but concrete, practical knowledge is better in my book.

(Speaking of book: Tony’s Exchange 2010 Inside Out is due to be released December 1. In related news, I am no longer the holdup in its production!)

One of the interesting things about this class is that we give the students a reasonably complex virtual environment to work with. This has its challenges, including the requirement for students to bring fairly powerful laptops. However, when I compare this class to other classes I have taught where the instructors provided the equipment, I like this model better. Students are confident in the quality of the equipment because it’s theirs. None of the instructor staff has had to spend any significant amount of time helping students with hardware issues, something that often happens when using rental equipment or equipment provided by a venue. In addition, students can take the lab environments with them when they leave for the day, so if they want to work on the more at home, or next week when they are back in their offices, they can easily do so.

After the class was over, we left the hotel with fellow MVP Lee Benjamin to have dinner at a nearby restaurant. The food was quite good, the service was excellent, and the vintage clothing worn by the waitstaff was remarkable in its variety, a most welcome change from the doll clothing worn by weight staffs at most other restaurants. On the way back to Lee’s car, I spotted a plaque marking the location of the first long distance telephone call. I thought that was worth a picture, and the results are below or did I am pleased with how well the brick turned out using the built-in flash on my iPhone.

IMG_0062.JPG

Now I’m off to do a bit more editing work on Tony’s book, along with some last-minute changes to my slides for tomorrow. I’m covering exchange unified messaging, as well as server sizing, scaling, and planning. Should be a fun day!

Comments Off on Exchange Maestro, day 2

Filed under UC&C

First day of Boston Exchange Maestro training

Tony beat me to it; while I was presenting during the latter portion of the day (and, I admit, catching up on e-mail) he was busy writing an excellent summary of our first day of the Exchange Maestro workshop here in Boston. As he pointed out, timing was one of the key issues that we had to struggle with. For events like this, there is always a tension between the amount of time you would like to have and the amount of time you do have. Exchange 2010 is complicated enough that we could easily, and very productively, spend a full week covering the topics we’ve selected for this three-day event. I feel that we have done a good job sticking to the schedule and managing our time well, but there’s so much material to cover that staying on the schedule can sometimes be challenging

Tony pointed out a couple of minor issues with the venue: for one thing, we got thrown out about 90 min. sooner than I thought we should have. Furthermore, during the morning, we were serenaded by the sounds of an ongoing bathroom renovation, complete with the dulcet tones of a reciprocating saw, some kind of rotary hammer, and other percussive power tools. Now, don’t get me wrong: I am a huge power tool fan and use them every chance I get. However, it’s fair to say that they were not the ideal accompaniment for our technical material. Fortunately, the hotel paused construction, and we will be moving to a different room for tomorrow and Friday– hopefully one with less ambient noise.

The attendees were engaged in asking questions, and they stayed busy with the labs. Tomorrow morning first thing I will be presenting on RBAC, a difficult topic to begin the day with. Hopefully the attendees will come with bright eyes and at peak alertness; they will need it. After RBAC, Tony will present on the mailbox replication service, followed by my presentation on the Exchange transport core. Rounding out the day, Tony will cover the retention and compliance aspects of Exchange 2010. That will be unknown territory for most of our attendees, so I expect that we all will be enlightened by the resulting discussions.

I would be remiss if I failed to point out the important contributions that Brian made during the day. In addition to making sure that the labs went smoothly, he made a number of very helpful suggestions about how we can better streamline the material to fit the allotted time, as well as catching a number of minor mistakes in our slide decks and accompanying presentations. It’s been great to have him here!

One thing that Tony failed to mention about today’s sessions is that he continually gave me a hard time about my progress (or lack thereof) in finishing the technical edits for his book. Don’t tell him, but I’m going to go work on it now so that I can finish it and avoid further harassment.

Comments Off on First day of Boston Exchange Maestro training

Filed under UC&C

General Conference wrapup

So, the big deal this weekend was the 180th semiannual general conference of the Church of Jesus Christ of Latter-day Saints. The reason I say “big deal” is because, for Mormons at least, we believe that this is an opportunity for us to hear counsel from people whom we believe are influenced by, and often speaking on behalf of, God.

This may seem a bit radical to members of other churches. One of the unique defining beliefs of the Mormon church is that we believe that revelation after the ancient pattern is still with us. In fact, that belief is one of the 13 articles of faith that form the equivalent of the Catholic catechism. The Ninth Article of Faith states:

We believe all that God has revealed, all that He does now reveal, and we believe that He will yet reveal many great and important things pertaining to the Kingdom of God.

With that in mind, are a few impressions that I got during this weekend’s conference. There are a number of places on the Internet that have full summaries of the conference talks. My intent is not to repeat the summaries; instead, I want to highlight a few of the things that I found the most valuable or the most personally applicable. (One of the cool things about believing in Revelation is that it entitles you to believe that sometimes God will reveal things that directly to you that are pertinent to your individual life, job, family, or stewardship. The personal aspect is very exciting to me.)

Probably the standout talk for me was the one given in the Saturday morning session by Pres. Dieter Uchtdorf. Because of his long career as a pilot, his talks often have something to do with aviation, and that has led to a bit of a running joke. In this talk, he spoke about turbulence, pointing out that every airframe is optimum speed for penetrating turbulence. Novice pilots may speed up to try to pass through the turbulence quickly, but it is almost always better for the passengers if the pilot moderates the speed to get optimum. His point is that when we are in distress or turbulence ourselves, the natural response is sometimes to occupy ourselves with as much busyness as possible. Better, he said, to slow down instead, making sure that we take time for the fundamental observances of what’s really important. This was definitely what I needed to hear, especially because things have been unusually busy at work lately.

Running a close second was the talk given in the Saturday night priesthood session by Elder Patrick Kearon, a member of the first quorum of the 70 of whom I had never heard. In brief summary, he ascribes all occasions when we know what is right and choose not to do it to one of two things: laziness or rebelliousness. Rather strong medicine, but definitely true in my case. (And no, I’m not going to tell you what the relative mix of those two causes is for me!) He cited an example from his own life where, as a boy, he went walking in the desert in flip-flops despite many warnings from his parents that he should always wear shoes. Predictably, he was stung by a scorpion. Although not life-threatening, the experience was painful enough to remind him of exactly why his parents made that rule.

Then there was the talk given by Pres. Monson in priesthood session: he covered what he called “the 3R’s of choice”: the right of choice, the responsibility of choice, and the results of choice. It was a superb talk, but I’m not sure that I have absorbed it fully yet. That’s okay, because…

I did something unusual during this general conference: I took notes in my journal. I have always been a poor journal keeper. That might be because I blog, or it might be because I never developed a habit as a young man, or it might be because I’m either lazy or rebellious. Whatever the reason, I have definitely fallen off my journaling pace over the last six months or so–since the last conference, in fact. I’m glad to have accumulated some notes about the thoughts and impressions I had about the talks as they were being given. I expect to refer to them in the future.

Oh, and speaking of in the future: the talk of that elder Allen H Oaks gave today, on the difference between priesthood lines of authority and personal lines of authority, is one which I suspect we will see cited in many future conference talks. One of my favorite things about Elder Oaks is that his talks generally combined a very pragmatic, direct approach to the topic with a solid logical and scriptural underpinning. Perhaps it’s his background as a lawyer and judge, but his talks often appeal to me because they make, and then buttress, an argument rather than being completely based on appeal to the spirit.

The boys and I tried something new this conference. We played a game with snacks. Each snack had a label, like “prophet” or “Savior” or “Temple”. Whenever the speaker said a matching word, everyone got to eat one piece of the matching snack. We did this for about 45 min., until the boys were actually sick of the snacks. After that, because they were full, they were much more attentive than they had been in the morning session. I think we’ll probably try that again next time.

IMG_0044.JPG

Overall, I definitely feel as though the time I invested watching the conference broadcasts was time well spent. Perhaps it was the influence of the turbulence talk, but taking the opportunity to “listen to a prophet’s voice,” and reflect on what I heard, was just what I needed this weekend.

If you’d like to know more, the church has a comprehensive page that includes both audio and video downloads of individual talks, as well as separate downloads of only the musical performances are the various choirs. If you’re not Mormon, and you’re curious, I encourage you to drop by, download a talk or two, and give them a listen. I think it will be worth your time!

Comments Off on General Conference wrapup

Filed under Spiritual Nourishment

Thursday trivia #26

Wow, 26 editions– that’s nearly six months worth, except that if you count all the weeks I’ve missed, it’s more like a year. Anyway, on with today’s edition.

  • New Soundgarden album? Yes, thank you. Too bad it’s not all new material. Still, the bundled videos made it a decent purchase.
  • I am really close to being done with the technical edit on Tony’s book. I can’t wait to see the finished product!
  • September 30 is the last day of my MVP award period, so I’m waiting on tenterhooks to see if I get renewed or not.
  • Speaking of MVP: Alaska Airlines now offers upgrades to Delta Medallion members, so I was hopeful about scoring an upgrade on my recent trip to Seattle. No luck, though. To request an upgrade, Medallions have to go to the ticket counter or gate and request to be added to the list. There’s no automatic mechanism, and my flights were full anyway. Maybe next time…
  • I really like to listen to C89.5 FM when I’m in Seattle, and I’ve discovered the joy of listening to their broadcast stream.
  • Herschel Walker said it best: "When you look up, you go up." Right on!
  • My engineers at work are the best. I would explain why but a) it would bore you and b) then I’d have to kill you. Trust me, though, they’re amazing.

Comments Off on Thursday trivia #26

Filed under Friends & Family

Padding oracle attacks and Exchange

In my Exchange Server UPDATE column last week, I described a security vulnerability known as the padding oracle attack and described how Microsoft’s ASP.NET framework is vulnerable to it. I left open the question of which versions of Exchange might be affected, and what Microsoft might plan to do about it. A week later, the answers are somewhat clearer.

Normally, Microsoft releases security patches on a regular monthly schedule: the second Tuesday of the month has become informally known as "Patch Tuesday" among many Windows administrators because that’s when Microsoft ships patches. However, from time to time they also release patches "out of band," or in between regularly scheduled patch releases. These out of band patches are typically reserved for serious problems, and the padding oracle attack definitely qualifies. Accordingly, Microsoft just released a patch for this vulnerability, which is described in Microsoft Security Bulletin MS10-070. Knowledge Base article 2418042 describes the patch installation process and identifies the multiple versions of the patch that exist for different operating systems and .NET Framework versions. (ed. note– seeing 7-digit KB article numbers makes me feel kind of old!)

What about Exchange? Well, this Exchange team blog post says that the team "…has not identified any issues related to the application of this patch on an Exchange server." That’s good news, as it indicates that Microsoft believes it’s OK to apply the patch. The post stops short of telling you to go off and install it everywhere, saying instead that you should install it on any Exchange server that has "an affected version of ASP.NET" At first I was confused that the post is tagged "Exchange 2007" and "Exchange 2010" but on rereading it closely, it’s clearly meant to apply to Exchange 2003 too.

If you don’t have a plan in place to push critical patches to your Exchange servers (preferably after validating them in your own environment), this would be a really good time to start on one. Happy patching!

Edited to correct the patch release date– it’s already out. Thanks to Bharat Suneja for catching my error.

Comments Off on Padding oracle attacks and Exchange

Filed under UC&C

More on the Microsoft Exchange Conference

Tony’s recent post on the history of the Microsoft Exchange Conference got me to thinking. Why is it that there is no independent Exchange conference?

“Independent” has a couple of different meanings in this context. One meaning is that of a conference that is not tied to other products. Another is that of a conference that is not sponsored by, or even closely affiliated with, Microsoft. I’d like to explore both of those meanings in more detail.

One of the things that made the MEC so special is that it focused exclusively on Exchange. At one point, the event organizers included SharePoint, but there was little synergy between the two products, and that affiliation didn’t last. Because of the focus on Exchange, there were many more opportunities for deep technical content to be presented and discussed. At the Boston in me see in 1998, I remember attending a presentation on the internals of the extensible storage engine given by Laurion Burchalll, one of the developers. It was actually at Fleet Arena, and it was very well attended. Most of the presentations at the MEC were given by Exchange program managers or developers. However, there was a sprinkling of material presented by Microsoft product support, and this was arguably the most interesting and valuable content.

Over the years, the focus on content has changed as an inevitable result of being tied to TechEd, Microsoft’s premier IT professional event. TechEd is a great show for launching products, evangelizing the features or business value of new products, or sharing some types of deployment information. However, the problem is pie.

Not literally, of course; how could pie ever be a problem? (Except when you run out of it!)

No, the problem is that Tech Ed is a pie of a fixed size. The more products Microsoft shoehorns into TechEd, the smaller the individual slices must become. For example, consider that there are roughly the same number of sessions available to cover both OCS and Exchange than used to be to cover Exchange only. Now factor and other products, like Forefront Protection for Exchange, that can legitimately claim to be part of the same product track. There just isn’t room for deep coverage of everything. The result is that interesting, valuable sessions don’t make the cut. Instead, the sessions that are chosen tends to be those that the product team believes will be of interest to the broadest audience.

That’s not a bad thing, because it means that non-Microsoft conferences like Exchange Connections and TEC have room to flourish. However, as Tony points out, there is value in having a Microsoft owned and sponsored event as the flagship for a product. In my role as Exchange Connections conference chair, one perennial frustration I have is that it is difficult to get Microsoft developers or program managers to speak. The juiciest announcements and launches are reserved for Microsoft’s own events, and internal politics often make it impossible to get the key technical support and development staffers– the folks who are most knowledgeable and passionate about their work– to come speak.  Microsoft’s marketing and PR plans often don’t allow us to get the most interesting speakers or topics covered with Microsoft’s official imprimatur.

(Side question: Microsoft still maintains a separate, unofficial conference for SharePoint, so why can’t we have one?)

Now, on to the second meaning of “independent”. The SQL Server community already has its own, completely independent event. It’s known as PASS Summit, and it is organized, sponsored by, and run by a user group of SQL Server administrators. There doesn’t seem to be an equivalent in the Exchange (or OCS) world. There certainly are user groups, but none have the national, or international, reach necessary to successfully put on such an event. I’m not sure why that is, given that the Exchange community is both large and lively, but it’s a fact nonetheless.

I think that there would be value both for the community and for Microsoft to have a dedicated conference, similar to MMS or the SharePoint conference, just for Exchange and OCS. Perhaps one day we’ll get such a conference. In the meantime, I hope to see you at Exchange Connections, which is coming up the first week of November in Las Vegas. We have some big and interesting things to talk about there, and I hope you’ll be part of it.

1 Comment

Filed under UC&C

Exchange 2010 Inside Out: the inside story

Update (12 Dec 2010): The book is now available from Amazon in both paper and Kindle editions.

As regular readers of this blog may know, I have been working on a number of Exchange related projects over the last few months. Two of them involve the world-famous and internationally known Tony Redmond, late of Hewlett-Packard, noted raconteur, and all-around Exchange expert.

First, and coming soonest, is our upcoming two-city Exchange Maestro roadshow. Tony and I are sharing teaching duties in these three day classes. Brian Desmond, a fellow Exchange MVP and expert, is acting as our lab master. I have lately been quite busy creating the content for my portion of the presentation. My topics include unified messaging (of course!), role-based access control, remote PowerShell, and the ins and outs of the client access server role. Our first event is practically right around the corner, coming as it does in about three weeks. For more details, see the event website– it’s not too late to register.

I have also been busy performing the technical edit on Tony’s forthcoming book, Exchange 2010 Inside Out. When Microsoft press first approached me about doing the technical edit, I was hesitant. Tony’s books are legendary for the quality of their content, their information density, and their sheer page count. The thought of being responsible for the technical quality of such a large work was daunting. However, it was also a wonderful opportunity to work with someone whose knowledge and abilities I very much respect, as well as to get a toe back into the book publishing world. It has been quite an adventure so far.

The workflow we follow is fairly simple. First, Tony writes a chapter. Then it goes through a copyedit. The copy editor is responsible for making sure that the manuscript follows the Microsoft style guide for punctuation, capitalization, and avoidance of various other pitfalls, traps, and general badness. For example, the Microsoft press folks have insisted that Tony remove any reference to his favorite imaginary spam website, “sexybabes.com”. Apparently, Microsoft has run afoul of officials in various countries throughout the world for using similar names. Anyway, after the copy editor has worked magic on the manuscript, it comes to me for the first technical edit pass.

My job is to read through Tony’s work, checking it for accuracy, completeness, and consistency. For example if in one chapter, Tony says that an Exchange feature works in a particular way, and he speaks about it differently in a later chapter, I’m supposed to catch that. I am also in charge of catching mismatches between PowerShell commands and their descriptions, making sure that PoSh commands work properly as printed, and in general ensuring that there are as few technical mistakes as possible in the book.

The fun part of this job is that I also get to suggest to Tony areas where the coverage in the book might be improved or clarified. He has been quite generous in listening to my suggestions instead of telling me to shut my pie hole. (In fact, I am not sure that Tony knows the expression “shut your pie hole”. I fear that I may have accidentally educated him by this blog post.)

When I’m done, I post the chapter back to the SharePoint site that we use, then Tony gets another crack at it. He has to resolve each of the embedded comments or questions generated by the copy editor, me, or the project editor. Once he has done all these things, he resubmits an updated draft of the chapter, and I get it again for a second technical review pass.

Because Tony’s book covers Exchange 2010 service pack 1, there have been a number of cases where changes in the service pack code during its lifecycle have resulted in the need to add or remove or change material during the second tech edit pass luckily, Microsoft shipped SP1 early so we have had access to the final version for some time, making it possible to ensure that we cover the service pack as it actually ships and not as it was projected to ship in earlier days.

After Tony’s done with his second pass, the copy editor may get another crack at the chapter, depending on what state it’s in. After that, the production staff takes over and turns the original Microsoft Word document into a print ready set up page proofs, which Tony then gets to review and check for last-minute changes. By the time the chapter “goes to pages” it is expensive and difficult to make changes. Imagine, if you will, making a change on page 172 of an 800-page book and having that change ripple through the rest of the book. It’s not impossible, but the production staff strongly prefers that we make any necessary changes before getting to pages, which is why we have multiple editing passes earlier in the process.

I expect that the book will be done before Thanksgiving. The last time I wrote an actual print book, it took 10 to 12 weeks between the time I had finished everything I had to do and the appearance of the finished book on bookstore shelves. Much of this is because there are only a small number of places in the world they can print actual books in that size and with that page count. That means that, as with many other processes that require a long lead time, there is a great deal of pressure to stick to the schedule. Even if you finish the book early, that’s no guarantee that you can still get press time. Then there is all sorts of other tiresome processing that has to go on: the cover must be printed, the pages and cover must be bound together, the finished book must be boxed and shipped to distributors, who then ship it to buyers’ warehouses, who then eventually ship it to local outlets.

One of the key advantages of this book is that it covers service pack 1. Microsoft made a great number of changes to Exchange with SP1. Some are functional improvements, some are new features, and some are restoration of features or capabilities that were in Exchange 2007 but were cut in Exchange 2010. For that reason-currency-I would have to recommend this book, but I will freely admit that it is not for everyone. Tony is assumed a fair amount of Exchange knowledge on the part of the reader. This is not really an appropriate book for beginners. That is not to say that a motivated beginner couldn’t learn from it, merely that an introductory book like McBee’s Mastering, is a better choice for someone who’s just starting out. I think there’s room in the marketplace for more than one good Exchange book, and I am delighted to have had a hand in this one’s production.

1 Comment

Filed under UC&C

Thursday trivia #25

  • Yes, I know it’s not Thursday.
  • Today, not-Thursday, is National Punctuation Day. This book looks like an appropriate read, though sadly I won’t get to it for a while.
  • My travel schedule for the rest of the year: Seattle, Boston, Anaheim, Las Vegas, Pensacola, plus whatever I shoehorn in during the last half of December.
  • Oh, did I forget to mention? Acuitus is giving us all the last two weeks of the year off as paid extra vacation. In unrelated news, we’re hiring.
  • The boys and I had our first FaceTime call with Mom, Grandma, and Melissa this past week. What a neat piece of technology! It’s the next best thing to being there. (And yes, I know Apple didn’t invent video chat, but they made it easy and mobile.)
  • I am fascinated by the Theodolite app I got from the App Store. I find myself pointing my phone in random directions just to see what it does.

2 Comments

Filed under Friends & Family

Thursday trivia #24

  • Sadly I got Halo: Reach the other day. I say "sadly" because I haven’t even gotten to start the campaign yet (though the boys and I had a blast playing it together.)
  • At my day job I am immersed in writing about Exchange 2003. In my magazine and book work, I exclusively cover Exchange 2010. Talk about cognitive dissonance!
  • Julie is raising money for an extremely worthy cause: the 2010 RESOLVE Walk of Hope, a fundraiser for RESOLVE’s efforts to raise awareness of infertility issues. Drop by and hit up her tip jar if you can. It’s for a damn good cause.
  • Georgia Tech did really well on this list of college rankings, prepared by corporate recruiters for the Wall Street Journal.(Sadly, so did the University of Michigan. Better hope David doesn’t notice that!)
  • Speaking of the WSJ: would you rather freeze your fat, or zap it with a laser? Decisions, decisions.
  • According to this post from a marine scientist at the University [sic] of Georgia, a lot of the oil from the Deepwater Horizon spill might be down on the seabed. That’s not good for the long-term health of siphonophores or bottom-feeders like shrimp. Curse you, BP.
  • Kevin sent me a link to this nifty Outlook add-in that allows you to block the use of the "reply all" function. I may need to inflict it on the machines at work soon.
  • If you need any help remembering to count your blessings, this summary of the Census Bureau’s 2009 poverty statistics will probably do the trick.
  • This is not on my bucket list. No way, nohow.

Comments Off on Thursday trivia #24

Filed under Friends & Family

No, you can’t upgrade the Lync release candidate

In case you were wondering about installing the Lync release candidate now, then upgrading it to the RTM version:

There is no supported way for customers evaluating the public bits to do this.

Normally build-to-build upgrades for pre-release software are only supported for customers who are in one of Microsoft’s early adopter programs, like the Technology Adoption Program (TAP) that various product groups run. In the Exchange 2010 (and 2010 SP1) TAP, build-to-build upgrades were fully supported, and we spent a lot of time chasing down problems that occurred because of them. In that light, the Lync product team’s decision not to support upgrades from the RC to the RTM version for ordinary users is perfectly understandable, though disappointing. (Of course, Lync TAP customers are fully supported for build-to-build upgrades.)

Having said that, I am eagerly looking forward to hearing from people who install the RC now and then upgrade to the RTM version later. I’d love to hear what the pitfalls are.

(Edit: clarified that Lync TAP customers are supported for b2b upgrades, just not the rest of us. This puts Lync on equal footing with Exchange, SQL Server, and most other MS server applications.)

1 Comment

Filed under UC&C

MS releases release candidate of Lync

Big news this morning: Microsoft just dropped the release candidate build of Lync. This is the product suite formerly known as Communications Server “14”. I’m glad to see a simpler name, and it looks like the simplified branding also applies to the mobile clients and the Live Meeting desktop (and maybe the service; I can’t tell yet.)

There are a lot of changes in CS14 Lync and I really haven’t had time to dig into them (though I’m really looking forward to PowerShell support!) However, I was already in the process of rebuilding our existing OCS 2007 R2 installation at work, so it might be time to move to Lync instead. All hail Software Assurance! Of course, I’d bet that the RC build of Lync isn’t supported for production use, and I have no indication that there will be a build-to-build upgrade from the RC (as there almost always is for Exchange.) I may have to wait a bit before rolling it out. In the meantime, there are a ton of videos covering new features in Lync that I should probably watch…

Comments Off on MS releases release candidate of Lync

Filed under UC&C

Our visit to Denali

In the previous installment, I talked about the fishing trip. As much fun as that was, it was just the first day. Oh, bonus picture: here’s a panorama of the boat dock where the boys were throwing stones:

Alaska-panorama-2.jpg

Where was I? Oh, right; the drive to Denali. The route is a straight shot up the Parks Highway. On the west, you can see the Kichatna Mountains, and on the east you pass from the Talkeetna Mountains up into the Alaska Range. The drive is pretty flat overall, but no less spectacular for all that. Here’s a panoramic shot of the view out into the Alaska Range from one of our roadside stops:

Alaska-panorama-1.jpg

We made a ton of stops to take pictures. On the drive north, first we passed into the Denali State Park, which has all kinds of scenic overlooks facing both east and west. One of them was the Alaska Veterans’ Memorial, so of course we had to stop for that. It was surprisingly large, given Alaska’s small population, and both well-maintained and well-attended. There were easily 50 people there walking around while we were there, which surprised me a bit. The state park’s southern boundary is a looooong way from the national park, which is a little misleading. (Oh, and cell phone service: not really. Don’t count on using a phone-based GPS on this route!)

The most scenic part of the drive was probably the passage over Hurricane Gulch. This description (and the pictures) do a good job of giving you the sense of it, but you really have to see it– the camera doesn’t capture the scale very well.

Denali itself was a bit of an anticlimax. The park is enormous– 90+ miles from side to side. You can take bus tours, but we didn’t have time to do that, and the boys were tired of riding in the car so they didn’t want to drive out to Savage River, the limit of how far you can drive in your own car. We compromised by having lunch (mediocre, but we were hungry so we didn’t care) and visiting the visitor’s center, which has some terrific dioramas. My favorite: the wolf trotting away from a kill with a bone in its mouth, looking for all the world like a deranged cousin of your friendly pet dog.

On the trip back to Anchorage, the boys were in great spirits, aided by our stop back in Talkeetna to pick up some clothes we’d left at the hotel and to get our fish. 15.5 pounds’ worth of fish, packed in a lovely shipping box by the Talkeetna Smokehouse lady. It also didn’t hurt that we didn’t have to stop at every scenic overlook so we could ooh and aah, although we did stop at a few. Mt. McKinley was more clearly visible on the drive south, but even so, this was as good as our view got:

DSC_8665.JPG

It was full dark by the time we got to Anchorage; we had dinner about 10:30p at Red Robin (mostly because they were still open), then got to the airport, dropped off the rental, and waited, somewhat grumpily, for our 1:20a flight. Everyone slept on the plane, which was good– we needed it!

Summary: great trip. Alaska is beautiful, and I’m eager to go back, hopefully during a time with better weather and more salmon!

Most of the (good) pictures I took are here. The bad ones got deleted, of course.

Comments Off on Our visit to Denali

Filed under Travel

Virtualization and Exchange faxing

I got an interesting question in my mailbox the other day, and I didn’t know the answer offhand, so I had to do some digging. I love it when that happens. The question:

I have a customer who’s using RightFax and wants to deploy Exchange 2010 in a completely virtualized environment. If they’re only using the UM role to serve as a fax gateway, i.e. no voice, then are the same processing requirements present?

Short answer: no. Although Microsoft doesn’t support virtualizing the UM server for any reason, Exchange 2010 fax should work OK in this configuration.

Longer answer: the UM server answers calls when they arrive from the gateway or IP PBX. If the call is to an extension that maps to a UM-enabled mailbox, the UM server will answer. If it hears a fax CNG tone, it will treat the call as a fax.

In Exchange 2007, this would have meant that the UM server accepted a T.38-over-RTP audio stream from the gateway/PBX and rendered it as a fax message. Exchange 2010, however, lacks inbound fax support, so instead it loads the external fax service URL (if one is defined on the UM mailbox policy) and sends a SIP redirect back to the gateway or PBX. That device then sends a SIP INVITE to the fax service, which accepts the INVITE, accepts the resulting audio stream, and generates a fax message.

If the call isn’t a fax, Exchange will record a voice message from the caller, transcribe it to generate the Voice Mail Preview data, and then send it on to the recipient’s mailbox.

Audio playback and recording are sensitive to CPU performance, and Voice Mail Preview transcription is CPU-bound; that’s why MS doesn’t support virtualized UM servers. Fax answering in Exchange 2007 requires audio recording and decoding, which is why it didn’t work well on virtualized servers. However, the overhead of sending a SIP redirect is really minimal, so this configuration should work well.

Comments Off on Virtualization and Exchange faxing

Filed under UC&C