<?xml version="1.0" encoding="utf-8"?>
<rss xmlns:atom="http://www.w3.org/2005/Atom" xmlns:sy="http://purl.org/rss/1.0/modules/syndication/" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:content="http://purl.org/rss/1.0/modules/content/" xmlns:wfw="http://wellformedweb.org/CommentAPI/" xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
  version="2.0">
  <channel>
    <title>Marcus Hass' [MS] Blog</title>
    <atom:link
      href="https://docs.microsoft.com/archive/blogs/mhass/feed.xml"
      rel="self"
      type="application/rss+xml" />
    <link>https://docs.microsoft.com/archive/blogs/mhass/feed.xml</link>
    <description>Interesting tidbits about Microsoft Office 365 and other products.  Occasional rants about travel, gaming and gadgets.</description>
    <lastBuildDate>Tue, 16 Apr 2019 06:28:07 GMT</lastBuildDate>
    <language>en-US</language>
    <sy:updatePeriod>hourly</sy:updatePeriod>
    <sy:updateFrequency>1</sy:updateFrequency>
    <item>
      <title>Renaming a UPN to another federated domain</title>
      <link>https://docs.microsoft.com/archive/blogs/mhass/renaming-a-upn-to-another-federated-domain</link>
      <pubDate>Mon, 27 Jun 2011 12:07:49 GMT</pubDate>
      <dc:creator><![CDATA[quato]]></dc:creator>
      <guid
        isPermaLink="false">https://blogs.technet.microsoft.com/mhass/2011/06/27/renaming-a-upn-to-another-federated-domain/</guid>
      <description><![CDATA[During an ongoing Office 365 deployment, we identified an issue with Office 365 customers not being...]]></description>
      <content:encoded><![CDATA[<p>During an ongoing Office 365 deployment, we identified an issue with Office 365 customers not being able to change a user’s UPN if both UPN’s are in federated domains. We have identified and validated a work-around, please see the guidance below. Thanks to Dmitry Kazantsev for help in the write-up, this has also been posted on the <a href="http://community.office365.com/en-us/w/sso/renaming-a-upn-to-another-federated-domain.aspx">Office 365 Community Wiki</a>.</p>  <h4>UPN Rename to another federated domain</h4>  <ol>   <li>We <b>cannot</b> rename the UPN of a user when user account is moving from one federated domain to another (such as <a href="mailto:john@contoso1.com">john@contoso1.com</a> to <a href="mailto:john@contoso2.com">john@contoso2.com</a>)</li>    <li>We <b>can</b> rename UPN of a user when user account is moving from one federated domain to a standard (non-federated) domain (such as <a href="mailto:john@contoso1.com">john@contoso1.com</a> to <a href="mailto:john@contosofoo.com">john@contosofoo.com</a>)</li>    <li>Directory Sync cannot be used to rename a UPN from a federated domain to a managed domain because of a defect. A fix is in the works but not yet available.</li>    <li>The Office 365 Portal GUI cannot be used to rename a UPN from a federated domain to a managed domain because the object is DirSync’d and the GUI will not allow you to modify DirSync’d objects. Microsoft Online Services Module for Windows Powershell can be used to rename a user’s UPN in Office 365.</li> </ol>  <p>Therefore for us to provide customers with UPN rename functionality we will have to engineer some sort of the provisioning process that will provide two-step rename via a standard (non-federated domain). The steps below illustrate such process with a use-case scenario with the fictitious company Contoso. We will assume that Contoso has a default standard (non-federated) domain of <i>contoso.onmicrosoft.com</i> and <i>contoso1.com </i>and <i>contoso2.com</i> both of which are federated domains, and that Contoso is running Directory Sync:</p>  <p>&#160;</p>  <ol>   <li>John, who is working in Contoso’s Subsidiary, Contoso1, currently has his UPN set to <a href="mailto:John@contoso1.com">John@contoso1.com</a>. Contoso1.com is a Federated domain. </li>    <li>John is moving into his new role in Contoso’s Subsidiary, Contoso2; therefore his UPN should be changed to <a href="mailto:John@contoso2.com">John@contoso2.com</a>. Contoso2.com is a Federated domain. </li>    <li>We will rename John’s Office 365 UPN to a federated domain via <a href="http://onlinehelp.microsoft.com/en-us/office365-enterprises/hh124998.aspx">Microsoft Online Services Module for Windows PowerShell </a>using the command: <i>set-msoluserprincipalname –</i> <i>UserPrincipalName</i><i> <a href="mailto:john@contoso1.com">john@contoso1.com</a> -new</i> <i>UserPrincipalName</i><i> <a href="mailto:john@contoso.onmicrosoft.com">john@contoso.onmicrosoft.com</a> </i></li>    <li>John’s mailbox will be preserved, but a new password for John’s managed account needs to be established if they need to access the resources immediately, if not this can be skipped.</li>    <li>The on-premises AD administrator will now need to modify John’s account with the new <a href="mailto:john@contoso2.com">john@contoso2.com</a> UPN.</li>    <li>Force Directory Sync to propagate the change to Office 365 (or wait up to 3 hours).      <ol>       <li>Directory Sync will update the value into the cloud and successfully move John’s account back to federated account, from the contoso.onmicrosoft.com standard domain. John’s mailbox is again preserved and John will be able to access his mailbox with new UPN and AD password.</li>     </ol>   </li> </ol>]]></content:encoded>
    </item>
    <item>
      <title>Office 365 Due Diligence and Beyond</title>
      <link>https://docs.microsoft.com/archive/blogs/mhass/office-365-due-diligence-and-beyond</link>
      <pubDate>Wed, 22 Jun 2011 15:41:36 GMT</pubDate>
      <dc:creator><![CDATA[quato]]></dc:creator>
      <guid
        isPermaLink="false">https://blogs.technet.microsoft.com/mhass/2011/06/22/office-365-due-diligence-and-beyond/</guid>
      <description><![CDATA[With Office 365’s imminent release, I have moved out of services after 11 years to be part of the...]]></description>
      <content:encoded><![CDATA[<p>With Office 365’s imminent release, I have moved out of services after 11 years to be part of the Office Product team’s Deployment Solution’s Group.&#160; Our group focuses on ensuring that our partners and customers understand all the intricacies of moving from on on-premises solution to the cloud.</p>  <p>My group in particular is focused right now on something we call Migration Due Diligence (MDD).&#160; We are attempting to capture all the things we have learned while deploying early adopter and beta customers and create guidance on what it will take for a new customer to get to the cloud.&#160; As you can imagine, this can be complex especially with things like ADFS and Hybrid (the term formally known as Rich Coexistence) as well as differences between customer environments.&#160; We hope to eventually bring our evaluation tools to the web so that small to large customers can run them and decide how hard it might be for them to get to the cloud.</p>  <p>I am actively involved in many ongoing deployments for big customers and I hope to continue to post suggestions and pointers on Office 365 deployments.</p>  <p>See you in the cloud.</p>]]></content:encoded>
    </item>
    <item>
      <title>Exchange 2010 puts TargetAddress in ProxyAddresses?!</title>
      <link>https://docs.microsoft.com/archive/blogs/mhass/exchange-2010-puts-targetaddress-in-proxyaddresses</link>
      <pubDate>Wed, 28 Jul 2010 09:20:00 GMT</pubDate>
      <dc:creator><![CDATA[quato]]></dc:creator>
      <guid
        isPermaLink="false">https://blogs.technet.microsoft.com/mhass/2010/07/28/exchange-2010-puts-targetaddress-in-proxyaddresses/</guid>
      <description><![CDATA[MMT is the BPOS-D migration tool and it uses Exchange 2010&rsquo;s built in move service called MRS...]]></description>
      <content:encoded><![CDATA[<p>MMT is the BPOS-D migration tool and it uses Exchange 2010&rsquo;s built in move service called MRS (Mailbox Replication Service).&nbsp; MMT, through MRS, analyzes the mailbox, enforces any customer migration rules (such as ignore calendar items older than 2 months), moves the contents of the mailbox, validates the contents, strips mailbox attributes on the customer side, and then adds a target address on the customer side so that email is forwarded to BPOS.&nbsp; At the end of the move, MRS fires off a &ldquo;update-recipient&rdquo; command on the customer side, which basically tells Exchange to apply the recipient policy defined on the customer&rsquo;s environment.&nbsp; Because the customer is moving to BPOS, re-applying a customer recipient policy at the end of a migration has detrimental effects, and that is why MMT runs a process that disables the customer recipient policy just before submitting the move-request to MRS.&nbsp; </p>
<p>But, in customer environments that have slow or &ldquo;big&rdquo; replication, we have found that running the script that disables the recipient policy right before the move doesn&rsquo;t work and we need to add some replication buffer time.&nbsp; Because of replication issues, one DC will not receive the replicated object that has the disabled recipient policy, but sees that the target address has been populated, and adds the target address to proxyaddresses as the primary SMTP address!&nbsp; This means that when the migrated user sends email to external recipients, the reply address is something like <a href="mailto:MMT_johnDoe53232411231221@mgd.customer.com">MMT_johnDoe53232411231221@mgd.customer.com</a>, which may not be routable or exist in the customer&rsquo;s SPAM/AV solution and is NDR&rsquo;d.</p>
<p>This doesn&rsquo;t just apply to BPOS, mergers/acquistions/divestitures that are moving from one forest to another may also experience this problem.&nbsp; The BPOS team has brought up this issue with the Exchange team to determine the logic of populating ProxyAddresses with TargetAddress if it exists, and why it is set to the Primary SMTP address.&nbsp;&nbsp; The BPOS team has also requested a change that allows the command to specify a specify DC that will stamp all the changes to avoid replication issues.&nbsp; I will post any news that I get on this, but for now add some buffer to the script that disables the source recipient policy.</p>
<p>UPDATE: Please note that this information applies to Exchange 2003 and the RUS.&nbsp; MRS attempts to diasable the RUS for the mailbox that will be migrated, but can be delayed during replication.&nbsp; So, the RUS&nbsp;can also stamp the proxyaddresses with the targetaddress value if the replication issues occur.</p>]]></content:encoded>
    </item>
    <item>
      <title>Autodiscover using TargetAddress</title>
      <link>https://docs.microsoft.com/archive/blogs/mhass/autodiscover-using-targetaddress</link>
      <pubDate>Wed, 16 Jun 2010 18:04:00 GMT</pubDate>
      <dc:creator><![CDATA[quato]]></dc:creator>
      <guid
        isPermaLink="false">https://blogs.technet.microsoft.com/mhass/2010/06/16/autodiscover-using-targetaddress/</guid>
      <description><![CDATA[I ran into a pretty unique problem this week migrating to Exchange 2010, but as it becomes more...]]></description>
      <content:encoded><![CDATA[<p>I ran into a pretty unique problem this week migrating to Exchange 2010, but as it becomes more popular many people will start to run into autodiscover issues if all their clients are Outlook 2007/2010.&#160; Autodiscover was a feature that started with Outlook 2007 and Exchange 2007 but us carried on through our newer versions of Office and Exchange.&#160; Autodiscover uses a combination of&#160; Service Connection Points (SCP) and DNS to try and find your mailbox for you, <a href="http://technet.microsoft.com/en-us/library/cc511507.aspx">Technet has an article on the basics of autodiscover</a>.</p>  <p>Basically, Outlook will attempt to locate your mailbox by going through a series of steps between AD and DNS.&#160; Once one of it’s checks succeeds, it contacts the Web Services for your mailbox and pulls down the settings for your Outlook 2007/2010 client.&#160; The “BPOS-D Pre-migration Autodiscover” slide to the left shows the normal autodiscover process.</p>  <p><a href="https://msdnshared.blob.core.windows.net/media/TNBlogsFS/prod.evol.blogs.technet.com/CommunityServer.Blogs.Components.WeblogFiles/00/00/00/46/02/metablogapi/3386.image_06A1E9EE.png" original-url="http://blogs.technet.com/cfs-file.ashx/__key/CommunityServer-Blogs-Components-WeblogFiles/00-00-00-46-02-metablogapi/3386.image_5F00_06A1E9EE.png"><img style="border-right-width: 0px; display: inline; border-top-width: 0px; border-bottom-width: 0px; margin-left: 0px; border-left-width: 0px; margin-right: 0px" title="image" border="0" alt="image" src="https://msdnshared.blob.core.windows.net/media/TNBlogsFS/prod.evol.blogs.technet.com/CommunityServer.Blogs.Components.WeblogFiles/00/00/00/46/02/metablogapi/1145.image_thumb_68742C39.png" original-url="http://blogs.technet.com/cfs-file.ashx/__key/CommunityServer-Blogs-Components-WeblogFiles/00-00-00-46-02-metablogapi/1145.image_5F00_thumb_5F00_68742C39.png" width="411" height="310" /></a></p>  <p>If you are moving mailboxes from EX2007 to EX2010 inside your Exchange organization (Intra-Org), than your servers know about each other and will be able to issue the correct autodiscover settings.&#160; But, if you are moving mailboxes out of your organization (Inter-Org) either cross forest or to a platform like BPOS, you will have autodiscover challenges.&#160;&#160; You might be tempted to change the IP address for your autodiscover.contoso.com to point to the new environment or change SCP records, but there is actually a pretty easy solution.</p>  <p>You can use move-mailbox to migrate mailboxes cross forest, in the case of BPOS we have our own wrapper around move-mailbox that is called MMT.&#160; MMT has it’s own workflows where we import a CSV file that has migration time windows and has information about the users to be migrated.&#160; Both MMT and move-mailbox do the following for Exchange to Exchange migrations:</p>  <ul>   <li>Migrates the user’s mailbox content </li>    <li>Strips the user’s mailbox, but keeps objects such as proxyaddresses (<a href="mailto:user1@contoso.com">user1@contoso.com</a>) </li>    <li>Adds a targetaddress to the user (<a href="mailto:user1@mgd.contoso.com">user1@mgd.contoso.com</a>) </li> </ul>  <p>The target address is responsible for forwarding mail to the target platform during coexistence (MX record pointed to on-premise Exchange server during coexistence), <strong>but the target address is also used for autodiscover.</strong>&#160; For BPOS, MMT sets the target address with an “mgd” prefix in the SMTP address, example: <a href="mailto:user1@mgd.contoso.com">user1@mgd.contoso.com</a>, but this could be anything unique for a cross forest move as long as you have control of the DNS records.&#160; The “Mailbox Migration Attributes” slide below shows some of the more common attributes that are changed during move-mailbox or MMT migrations</p>  <p><a href="https://msdnshared.blob.core.windows.net/media/TNBlogsFS/prod.evol.blogs.technet.com/CommunityServer.Blogs.Components.WeblogFiles/00/00/00/46/02/metablogapi/3782.image_4346BC00.png" original-url="http://blogs.technet.com/cfs-file.ashx/__key/CommunityServer-Blogs-Components-WeblogFiles/00-00-00-46-02-metablogapi/3782.image_5F00_4346BC00.png"><img style="border-right-width: 0px; display: inline; border-top-width: 0px; border-bottom-width: 0px; border-left-width: 0px" title="image" border="0" alt="image" src="https://msdnshared.blob.core.windows.net/media/TNBlogsFS/prod.evol.blogs.technet.com/CommunityServer.Blogs.Components.WeblogFiles/00/00/00/46/02/metablogapi/6837.image_thumb_2FB95C5F.png" original-url="http://blogs.technet.com/cfs-file.ashx/__key/CommunityServer-Blogs-Components-WeblogFiles/00-00-00-46-02-metablogapi/6837.image_5F00_thumb_5F00_2FB95C5F.png" width="412" height="310" /></a> </p>  <p>After the user’s mailbox has been moved cross forest or cross org, Outlook will still search AD for SCP records when connected to the domain. The SCP records point at the old autodiscover URL and autodiscover will fail at this step, but continue to try more autodiscover steps.&#160; After several autodiscover lookup failures it will find the targetaddress attribute, and concatenate “autodiscover” as a prefix to the SMTP domain and will use DNS to resolve the CAS server of the target platform, example: <a href="https://autodiscover.mgd.contoso.com">https://autodiscover.mgd.contoso.com</a>.&#160; </p>  <p><a href="https://msdnshared.blob.core.windows.net/media/TNBlogsFS/prod.evol.blogs.technet.com/CommunityServer.Blogs.Components.WeblogFiles/00/00/00/46/02/metablogapi/8883.image_4AC205A0.png" original-url="http://blogs.technet.com/cfs-file.ashx/__key/CommunityServer-Blogs-Components-WeblogFiles/00-00-00-46-02-metablogapi/8883.image_5F00_4AC205A0.png"><img style="border-right-width: 0px; display: inline; border-top-width: 0px; border-bottom-width: 0px; border-left-width: 0px" title="image" border="0" alt="image" src="https://msdnshared.blob.core.windows.net/media/TNBlogsFS/prod.evol.blogs.technet.com/CommunityServer.Blogs.Components.WeblogFiles/00/00/00/46/02/metablogapi/1588.image_thumb_56774CD2.png" original-url="http://blogs.technet.com/cfs-file.ashx/__key/CommunityServer-Blogs-Components-WeblogFiles/00-00-00-46-02-metablogapi/1588.image_5F00_thumb_5F00_56774CD2.png" width="416" height="313" /></a> </p>  <p>So, in order for the target address to be used by Outlook for autodiscover resolution, a DNS sub-domain needs to be created for the SMTP domain used in the address.&#160; For BPOS customers, a DNS sub-domain called MGD is required and an A-record created that points at the BPOS services.</p>]]></content:encoded>
    </item>
    <item>
      <title>I’m back, just have my head in the clouds</title>
      <link>https://docs.microsoft.com/archive/blogs/mhass/im-back-just-have-my-head-in-the-clouds</link>
      <pubDate>Wed, 02 Jun 2010 20:21:49 GMT</pubDate>
      <dc:creator><![CDATA[quato]]></dc:creator>
      <guid
        isPermaLink="false">https://blogs.technet.microsoft.com/mhass/2010/06/02/im-back-just-have-my-head-in-the-clouds/</guid>
      <description><![CDATA[Over the last year, I have shifted my focus to “The Cloud”.&#160; It started in January 2009 when I...]]></description>
      <content:encoded><![CDATA[<p>Over the last year, I have shifted my focus to “The Cloud”.&#160; It started in January 2009 when I was asked to run an Architectural Design Session for a large company in Northern California.&#160; My part of the session was about domain consolidation and infrastructure optimization.&#160; The more exciting part of the session was done by one of our BPOS Solution Architects, and was a proposal to move the customer to BPOS.&#160; I was hooked on BPOS as soon as I heard the pitch, having helped hosting customers deploy HMC (Hosted Messaging and Collaboration) over the last 10 years.</p>  <p>Wait, what is BPOS?&#160; BPOS (Business Productivity Online Suite) aka <a href="http://www.microsoftonline.com">Microsoft Online</a> is Microsoft’s infrastructure in the cloud which currently includes Exchange, SharePoint, OCS and LiveMeeting.&#160; Customers pay a monthly fee directly to Microsoft based on the number of users which covers their server licenses and operational costs.&#160; If you do that math, Microsoft can run the service more efficiently than most companies can run their own services.&#160; For those of you already calculating operating expenses in your head, remember to throw in:</p>  <ul>   <li>Personnel salaries</li>    <li>Hardware cost<a href="https://msdnshared.blob.core.windows.net/media/TNBlogsFS/prod.evol.blogs.technet.com/CommunityServer.Blogs.Components.WeblogFiles/00/00/00/46/02/metablogapi/6710.image_4C3C35CD.png" original-url="http://blogs.technet.com/cfs-file.ashx/__key/CommunityServer-Blogs-Components-WeblogFiles/00-00-00-46-02-metablogapi/6710.image_5F00_4C3C35CD.png"><img style="border-bottom: 0px; border-left: 0px; display: inline; margin-left: 0px; border-top: 0px; margin-right: 0px; border-right: 0px" title="image" border="0" alt="image" align="right" src="https://msdnshared.blob.core.windows.net/media/TNBlogsFS/prod.evol.blogs.technet.com/CommunityServer.Blogs.Components.WeblogFiles/00/00/00/46/02/metablogapi/2806.image_thumb_30B733CA.png" original-url="http://blogs.technet.com/cfs-file.ashx/__key/CommunityServer-Blogs-Components-WeblogFiles/00-00-00-46-02-metablogapi/2806.image_5F00_thumb_5F00_30B733CA.png" width="412" height="74" /></a></li>    <li>Software license costs</li>    <li>Real Estate</li>    <li>Power/Cooling</li>    <li>Support Agreements</li>    <li>Upgrade to next version costs</li> </ul>  <p>A couple other things to consider is that if you are a large company, you most likely have a multi year Enterprise Agreement that doesn’t allow your licensing costs ever go down if your user population goes down.&#160; You will need to bump up your connection to the Internet or Microsoft datacenters since your services are now hosted “in the cloud”.&#160; Lastly, does your company deliver 99.9% uptime?&#160; BPOS has a 99.9% financially backed SLA through both High Availability and Disaster Recovery.</p>  <p>BPOS has a long, mature history.&#160; It is based on HMC which was first officially release around 2003.&#160; Before that, it was called MCIS (Microsoft Commercial Internet Server) which was deployed in the late 1990’s.&#160; Microsoft discontinued the availability of MCIS in 2001, and we helped some really large hosters migrate off MCIS’ Windows NT/Site Server/Exchange 5.5 base to what some would consider the first version of HMC which was Windows 2000/Exchange 2000 based.&#160; HMC has been used over the last 7 years to bend Windows and Exchange into hosting multiple companies (tenants) on the same infrastructure, it was never supported directly through support but by a special team.</p>  <p>BPOS changes everything.&#160; The products are designed to be hosted, multi-tenant, and have real support from the product teams and the support organization behind them!&#160; In addition, Microsoft allows customers to have hybrid deployments were some users might be in the cloud, while some are still on-premise.&#160; BPOS has been in use by small and large customers for over 2 years, so we aren’t new at this by any means.</p>  <p>I am part of a new team that helps customers get ready to move and migrate to the cloud, we call it Microsoft Online Provisioning or Microsoft Premier Provisioning.&#160; I hope to use this blog space to highlight some of the more interesting things we find along the way.&#160; It is like a consulting engagement but moves about 10 times as fast, and is a constant roller coaster ride.&#160; I love it.</p>]]></content:encoded>
    </item>
    <item>
      <title>Microsoft Online and SBS 2003</title>
      <link>https://docs.microsoft.com/archive/blogs/mhass/microsoft-online-and-sbs-2003</link>
      <pubDate>Tue, 02 Jun 2009 22:16:00 GMT</pubDate>
      <dc:creator><![CDATA[quato]]></dc:creator>
      <guid
        isPermaLink="false">https://blogs.technet.microsoft.com/mhass/2009/06/02/microsoft-online-and-sbs-2003/</guid>
      <description><![CDATA[I have been working with the Microsoft BPOS aka Microsoft Online guys in Enterprise accounts for a...]]></description>
      <content:encoded><![CDATA[<P style="MARGIN: 0in 0in 10pt" class=MsoNormal><FONT size=3 face=Calibri>I have been working with the Microsoft BPOS aka Microsoft Online guys in Enterprise accounts for a while to help big companies migrate to BPOS dedicated.<SPAN style="mso-spacerun: yes">&nbsp; </SPAN>Don’t know what that is?<SPAN style="mso-spacerun: yes">&nbsp; </SPAN>Check out </FONT><A href="http://www.microsoftonline.com/"><FONT color=#0000ff size=3 face=Calibri>www.microsoftonline.com</FONT></A><FONT size=3 face=Calibri>.<SPAN style="mso-spacerun: yes">&nbsp; </SPAN>To sum it up, it is hosted Exchange, SharePoint, OCS, LiveMeeting, and a few other offerings.<SPAN style="mso-spacerun: yes">&nbsp; </SPAN>For bigger businesses, Microsoft sets up dedicated hosting servers, for small it is multitenant.</FONT></P>
<P style="MARGIN: 0in 0in 10pt" class=MsoNormal><FONT size=3 face=Calibri>I help out a small company from time to time because they have 15 employees and a Small Business Server 2003 environment.<SPAN style="mso-spacerun: yes">&nbsp; </SPAN>They are constantly running out of space on their 5 year old server because mail boxes keep growing because of attachment sizes.<SPAN style="mso-spacerun: yes">&nbsp; </SPAN>These guys are the perfect scenario to migrate to Microsoft Online!</FONT></P>
<P style="MARGIN: 0in 0in 10pt" class=MsoNormal><FONT size=3 face=Calibri>So, I setup a free trial and started loading some of the coexistence tools like email sync and dirsync onto the Small Business server.<SPAN style="mso-spacerun: yes">&nbsp; </SPAN>Well, that was the plan.<SPAN style="mso-spacerun: yes">&nbsp; </SPAN>Turns out, dirsync can’t be run on a domain controller and will only run on Windows Server 2003.<SPAN style="mso-spacerun: yes">&nbsp; </SPAN>I think the BPOS guys missed the Small Businesses aren’t going to have an extra server lying around.<SPAN style="mso-spacerun: yes">&nbsp; </SPAN>How can you miss this scenario when building your tools, especially a segment of the market so perfect for BPOS?</FONT></P>
<P style="MARGIN: 0in 0in 10pt" class=MsoNormal><FONT size=3 face=Calibri>So, they will have to forgo the coexistence and migrate mailboxes in one fell swoop over a weekend, which won’t be pretty over the small network connection they have.</FONT></P><FONT size=3 face=Calibri>
<P style="MARGIN: 0in 0in 10pt" class=MsoNormal><SPAN style="FONT-SIZE: 12pt; mso-ascii-font-family: Calibri; mso-fareast-font-family: 'Times New Roman'; mso-hansi-font-family: Calibri; mso-bidi-font-family: Calibri">I am sure there are technical reasons, and that's what will be used as an excuse.&nbsp; It just disappoints me when we have really smart guys that miss such a big opportunity to help small businesses.</SPAN><SPAN style="FONT-FAMILY: 'Times New Roman','serif'; FONT-SIZE: 12pt; mso-fareast-font-family: 'Times New Roman'"><?xml:namespace prefix = o ns = "urn:schemas-microsoft-com:office:office" /><o:p></o:p></SPAN></P></FONT>]]></content:encoded>
    </item>
    <item>
      <title>Windows XP/XPe and Remote Desktop Services Single Sign On</title>
      <link>https://docs.microsoft.com/archive/blogs/mhass/windows-xpxpe-and-remote-desktop-services-single-sign-on</link>
      <pubDate>Thu, 16 Apr 2009 11:03:00 GMT</pubDate>
      <dc:creator><![CDATA[quato]]></dc:creator>
      <guid
        isPermaLink="false">https://blogs.technet.microsoft.com/mhass/2009/04/16/windows-xpxpe-and-remote-desktop-services-single-sign-on/</guid>
      <description><![CDATA[This week I was working with a retail customer that has plans to place HP Windows XP Embedded...]]></description>
      <content:encoded><![CDATA[<P>This week I was working with a retail customer that has plans to place HP Windows XP Embedded devices at their many retail stores.&nbsp; Applications will be served up either locally on the XPe device, through a remote desktop, or through Remote Applications.</P>
<P>There is a slight challenge with this setup because technically Microsoft supports this configuration, but doesn’t give you great tools to setup Single Sign On (SSO).&nbsp; When Vista was first introduced, Microsoft created a new credential manager that could handle SSO for Terminal Server as well as products such as HyperV.&nbsp; Fortunately, the product team also back-ported the credential manager (CredSSP) functionality to Windows XP.&nbsp; While Vista has an easy enough local Group Policy you can edit, Windows XP never got the same treatment. In order to get it to work in XP and XPe, you have to make a bunch or registry edits, which are also not provided in an easy to copy .REG format.</P>
<P>Well, as a service to the public, I have included a text copy of my .REG file below. The information below is provided as-is, no warranty, no support, please don’t cry to me.&nbsp; But, I have tested it pretty thoroughly and it seems to work.</P>
<P>A couple caveats:</P>
<UL>
<LI>If you use a smartcard to authenticate to Windows, no matter how hard you try you won’t be able to get an RDP session to honor your Windows credentials, you will always be prompted for credentials when running MSTSC or a .RDP file.&nbsp; This is counter-intuitive as you would think 2 factor authentication would be more trusted than simple username/password, but it is a known limitation in Windows XP.&nbsp; Citrix does provide their own credential manager that can add functionality here. </LI>
<LI>One of the registry entries is in hex so you can’t see what it is.&nbsp; It is one of two entries that require you to APPEND the necessary settings for CredSSP to work.&nbsp; If you have other entries for GINA’s or other credential providers, please be careful as this will overwrite them with the default+CredSSP entries </LI></UL>
<P>Many thanks to Olga and Sergey on the product team as well as Kevin Martin from HP for their help this week.</P>
<P>References:</P>
<P><A title=http://support.microsoft.com/default.aspx/kb/951608 href="http://support.microsoft.com/default.aspx/kb/951608" mce_href="http://support.microsoft.com/default.aspx/kb/951608">http://support.microsoft.com/default.aspx/kb/951608</A></P>
<P><A title=http://blogs.msdn.com/rds/archive/2007/04/19/how-to-enable-single-sign-on-for-my-terminal-server-connections.aspx href="http://blogs.msdn.com/rds/archive/2007/04/19/how-to-enable-single-sign-on-for-my-terminal-server-connections.aspx" mce_href="http://blogs.msdn.com/rds/archive/2007/04/19/how-to-enable-single-sign-on-for-my-terminal-server-connections.aspx">http://blogs.msdn.com/rds/archive/2007/04/19/how-to-enable-single-sign-on-for-my-terminal-server-connections.aspx</A></P>
<P>Here is my .REG file, I hope to create an ADM file at some point that I can share.&nbsp; You can go ahead and cut/paste the rest of this blog entry into a text file and rename it to a .REG file.</P>
<P>Windows Registry Editor Version 5.00 </P>
<P>[HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\SecurityProviders] <BR>"SecurityProviders"="msapsspc.dll, schannel.dll, digest.dll, msnsspc.dll, credssp.dll" </P>
<P>[HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Lsa] <BR>"Security Packages"=hex(7):6b,00,65,00,72,00,62,00,65,00,72,00,6f,00,73,00,00,\ <BR>&nbsp; 00,6d,00,73,00,76,00,31,00,5f,00,30,00,00,00,73,00,63,00,68,00,61,00,6e,00,\ <BR>&nbsp; 6e,00,65,00,6c,00,00,00,77,00,64,00,69,00,67,00,65,00,73,00,74,00,00,00,74,\ <BR>&nbsp; 00,73,00,70,00,6b,00,67,00,00,00,00,00 </P>
<P>[HKEY_LOCAL_MACHINE\SOFTWARE\Policies\Microsoft\Windows\CredentialsDelegation] <BR>"AllowDefaultCredentials"=dword:00000001 <BR>"ConcatenateDefaults_AllowDefault"=dword:00000001 <BR>"AllowDefCredentialsWhenNTLMOnly"=dword:00000001 <BR>"ConcatenateDefaults_AllowDefNTLMOnly"=dword:00000001 <BR>"AllowFreshCredentials"=dword:00000001 <BR>"ConcatenateDefaults_AllowFresh"=dword:00000000 <BR>"AllowFreshCredentialsWhenNTLMOnly"=dword:00000001 <BR>"ConcatenateDefaults_AllowFreshNTLMOnly"=dword:00000000 <BR>"AllowSavedCredentials"=dword:00000000 <BR>"ConcatenateDefaults_AllowSaved"=dword:00000000 <BR>"AllowSavedCredentialsWhenNTLMOnly"=dword:00000000 <BR>"ConcatenateDefaults_AllowSavedNTLMOnly"=dword:00000000 <BR>"DenyDefaultCredentials"=dword:00000000 <BR>"ConcatenateDefaults_DenyDefault"=dword:00000000 <BR>"DenyFreshCredentials"=dword:00000000 <BR>"ConcatenateDefaults_DenyFresh"=dword:00000000 <BR>"DenySavedCredentials"=dword:00000000 <BR>"ConcatenateDefaults_DenySaved"=dword:00000000 </P>
<P>[HKEY_LOCAL_MACHINE\SOFTWARE\Policies\Microsoft\Windows\CredentialsDelegation\AllowDefaultCredentials] <BR>"1"="TERMSRV/*" </P>
<P>[HKEY_LOCAL_MACHINE\SOFTWARE\Policies\Microsoft\Windows\CredentialsDelegation\AllowDefCredentialsWhenNTLMOnly] <BR>"1"="TERMSRV/*" </P>
<P>[HKEY_LOCAL_MACHINE\SOFTWARE\Policies\Microsoft\Windows\CredentialsDelegation\AllowFreshCredentials] <BR>"1"="TERMSRV/*" </P>
<P>[HKEY_LOCAL_MACHINE\SOFTWARE\Policies\Microsoft\Windows\CredentialsDelegation\AllowFreshCredentialsWhenNTLMOnly] <BR>"1"="TERMSRV/*" </P>
<P>[HKEY_LOCAL_MACHINE\SOFTWARE\Policies\Microsoft\Windows\CredentialsDelegation\AllowSavedCredentials] </P>
<P>[HKEY_LOCAL_MACHINE\SOFTWARE\Policies\Microsoft\Windows\CredentialsDelegation\AllowSavedCredentialsWhenNTLMOnly] </P>
<P>[HKEY_LOCAL_MACHINE\SOFTWARE\Policies\Microsoft\Windows\CredentialsDelegation\DenyDefaultCredentials] </P>
<P>[HKEY_LOCAL_MACHINE\SOFTWARE\Policies\Microsoft\Windows\CredentialsDelegation\DenyFreshCredentials] </P>
<P>[HKEY_LOCAL_MACHINE\SOFTWARE\Policies\Microsoft\Windows\CredentialsDelegation\DenySavedCredentials] </P>]]></content:encoded>
    </item>
    <item>
      <title>On the bench with back problems</title>
      <link>https://docs.microsoft.com/archive/blogs/mhass/on-the-bench-with-back-problems</link>
      <pubDate>Mon, 04 Aug 2008 19:19:55 GMT</pubDate>
      <dc:creator><![CDATA[quato]]></dc:creator>
      <guid
        isPermaLink="false">https://blogs.technet.microsoft.com/mhass/2008/08/04/on-the-bench-with-back-problems/</guid>
      <description><![CDATA[I had been working on a great project with the State of Minnesota (more on that in a future post),...]]></description>
      <content:encoded><![CDATA[<p>I had been working on a great project with the State of Minnesota (more on that in a future post), when on July 3rd my right leg stopped working.&#160; Well it worked, I just couldn't move it without screaming at the top of my lungs.</p>  <p>I was in St. Paul, MN for most of that week and had some minor lower back pain, which started to creep down to my right leg during the week.&#160; I flew home Wednesday afternoon, and hung out with neighbors in the evening as the kids rode bikes, etc. I couldn't walk much or stand without wincing in pain.&#160; I figured a good night of sleep in my own bed with some Tylenol is what I needed.</p>  <p>I woke up the next morning and couldn't put any pressure on my right leg.&#160; My wife rushed me to the Emergency Room where they had to wheelchair me in.&#160; Despite the fact that I couldn't walk, the ER doctor looked me straight in the face and said there was nothing wrong with me other than some pain.</p>  <p>The only reason I didn't rip Mr. ER DOC a new one, was that amidst the pain in the car, I called a neighbor of mine who happens to be a radiologist, Dr. Chris McClaughlin.&#160; Chris prepared me for the fact that the ER would help me manage the pain, but would not run an MRI which would be required to diagnose what was happening.&#160; While I was getting my fix from my dealer, Chris arranged through my doctor to have an MRI that afternoon.</p>  <p><a href="https://msdnshared.blob.core.windows.net/media/TNBlogsFS/BlogFileStorage/blogs_technet/mhass/WindowsLiveWriter/Onthebenchwithbackproblems_E047/Marcus%20Lspine%20circle_2.jpg" original-url="http://blogs.technet.com/blogfiles/mhass/WindowsLiveWriter/Onthebenchwithbackproblems_E047/Marcus%20Lspine%20circle_2.jpg"><img style="border-top-width: 0px; border-left-width: 0px; border-bottom-width: 0px; border-right-width: 0px" height="244" alt="Marcus Lspine circle" src="https://msdnshared.blob.core.windows.net/media/TNBlogsFS/BlogFileStorage/blogs_technet/mhass/WindowsLiveWriter/Onthebenchwithbackproblems_E047/Marcus%20Lspine%20circle_thumb.jpg" original-url="http://blogs.technet.com/blogfiles/mhass/WindowsLiveWriter/Onthebenchwithbackproblems_E047/Marcus%20Lspine%20circle_thumb.jpg" width="244" align="right" border="0" /></a>Turns out that after running 3 half marathons and many smaller races, working on a deck, and the rigors of travel, I had a herniated disk.&#160; To be specific a <a href="http://en.wikipedia.org/wiki/Herniated_disc#Lumbar_disc_herniation">herniated L5 disk</a> with <a href="http://en.wikipedia.org/wiki/Pinched_nerve">Radiculopathy</a>.&#160;&#160; For those not attending med school this semester, this means that a disk in my spine bulged out and is laying on one of my nerves that go to my right leg. In the figure to the right I circled where the hernia is extended out of the disk (big oval shaped thing above it).</p>  <p>Chris consulted with the on-call Radiologist and my primary doctor on the diagnosis from his home.&#160; After a few days of heavy duty pain medication and a dose of steroids to reduce the size and affect of the disk, Chris showed me some of the technology that allows him to do view these from home as well as the extent of my injury.&#160; He typically doesn't diagnose things from home, and is usually in an office with very expensive, high end monitors and speedy networks.&#160; They are all digital, so they can read images from multiple hospitals at once.</p>  <p>To allow him to see it from home, he uses a SSL based portal that he helped <a href="https://msdnshared.blob.core.windows.net/media/TNBlogsFS/BlogFileStorage/blogs_technet/mhass/WindowsLiveWriter/Onthebenchwithbackproblems_E047/Marcus%20Lspine%20T1%20Sag%20circle_2.jpg" original-url="http://blogs.technet.com/blogfiles/mhass/WindowsLiveWriter/Onthebenchwithbackproblems_E047/Marcus%20Lspine%20T1%20Sag%20circle_2.jpg"><img style="border-right: 0px; border-top: 0px; border-left: 0px; border-bottom: 0px" height="244" alt="Marcus Lspine T1 Sag circle" src="https://msdnshared.blob.core.windows.net/media/TNBlogsFS/BlogFileStorage/blogs_technet/mhass/WindowsLiveWriter/Onthebenchwithbackproblems_E047/Marcus%20Lspine%20T1%20Sag%20circle_thumb.jpg" original-url="http://blogs.technet.com/blogfiles/mhass/WindowsLiveWriter/Onthebenchwithbackproblems_E047/Marcus%20Lspine%20T1%20Sag%20circle_thumb.jpg" width="244" align="right" border="0" /></a>create since he is one of the IT guys in his practice.&#160; He selects the patient records, and then can view the MRI from different angles.&#160; It takes longer from home because the MRI's are broken down into a series of high resolution images that need to be cached.&#160; Once they are cached he flips through them with a trained eye to look for abnormalities.&#160; As he does it, I can't make heads or tails of it, and it reminds me of many of us (geeks) as we scan code or scripts.&#160; Once he saw the troubled area, he slowed down and explained to me all about my spine, the disks, how the nerves in your leg work, etc.&#160; I am really appreciative that he could explain what was going on at this level of detail.&#160; I learned long ago that I have a lot more anxiety about health issues if I don't understand what is going on, and what the goals might be to resolve them.</p>  <p>I have a choice; Physical Therapy or Surgery.&#160; After discussing these options with my doctor and Chris, and the outcomes are generally the same, physical therapy was the only choice.&#160; Physical Therapy takes longer, but is affective in shrinking the disk back into shape.&#160; Surgery is quicker, but much more risky.</p>  <p>I am doing physical therapy, and have made a lot of progress.&#160; I don't have pain anymore, and tried to get off the heavy duty medication as quickly as I could.&#160; We are working on getting all the tingling and numbness in my pinky toe to go away.&#160; This involves exercise pretty much every hour, and hanging from an inversion table several times a week.&#160; Once I have 10 full days where I don't have symptoms from the nerve, I can start traveling and lifting small objects.</p>  <p>So, I am here locally in Denver, trying to work on what I can.&#160; Unfortunately, I was let go from a great project in Minnesota because my role required customer face-to-face interaction.&#160; I wish them the best of luck.</p>]]></content:encoded>
    </item>
    <item>
      <title>My iPhone 3G Review</title>
      <link>https://docs.microsoft.com/archive/blogs/mhass/my-iphone-3g-review</link>
      <pubDate>Thu, 31 Jul 2008 11:57:00 GMT</pubDate>
      <dc:creator><![CDATA[quato]]></dc:creator>
      <guid
        isPermaLink="false">https://blogs.technet.microsoft.com/mhass/2008/07/31/my-iphone-3g-review/</guid>
      <description><![CDATA[Call me a traitor.&nbsp; Call me weak minded to the Apple Jedi mind trick.&nbsp; Yes I have a 3g...]]></description>
      <content:encoded><![CDATA[<P>Call me a traitor.&nbsp; Call me weak minded to the Apple Jedi mind trick.&nbsp; Yes I have a 3g iPhone, the cheapest one of course.</P>
<P>My Treo 750, <A href="http://blogs.technet.com/mhass/archive/2007/06/25/3-months-with-the-treo-750.aspx" mce_href="http://blogs.technet.com/mhass/archive/2007/06/25/3-months-with-the-treo-750.aspx">which I really liked</A>, was starting to have some battery fade.&nbsp; In addition, I was using the IE browser on my Treo more frequently, with more and more contempt for IE on the phone.&nbsp; I had loaded an experimental browser on it a while back called <A href="http://en.wikipedia.org/wiki/Deepfish" mce_href="http://en.wikipedia.org/wiki/Deepfish">Deepfish</A>, and it was great (very similar to the abilities of Safari on the iPhone).&nbsp; But, Deepfish was canceled as a standalone project and will probably be incorporated in a future version of Windows Mobile.</P>
<P>So, I was stuck using the "diet" version of IE on my phone, which made me want to pitch it for distance at times.</P>
<P>I was indoctrinated to the iPhone during a charity event for the Leukemia and Lymphoma society where I took many pictures using people's iPhones as proof they made it to a checkpoint along a race.&nbsp; I had to fumble into menus on the iPhone, and was instantly hooked by its interface and most of all its Safari browser, even though it was the Edge version at the time.</P>
<P>The stars aligned and I ordered one.&nbsp; Below are a few observations (please note that I don't care about iPod functionality because my Zune is way, way better).</P>
<P><STRONG>Pros:</STRONG></P>
<UL>
<LI>Now with Exchange Active Sync (EAS), see cons section for some quirks with EAS</LI>
<LI>EAS means security policy pushed from Exchange server, ability to remote wipe if lost</LI>
<LI>Safari browser rocks!</LI>
<LI>Overall Interface is excellent</LI>
<LI>GPS and Google maps integration</LI>
<LI>Camera is pretty good, interface for pictures is excellent</LI>
<LI>Good Facebook application add-in</LI>
<LI>Haven't had issues with it unlocking keys randomly in my pocket like I did with a "key locked" Treo</LI>
<LI>Better interface to read emails than on the Treo, especially expanding the reply list.</LI></UL>
<P><STRONG>Cons:</STRONG></P>
<UL>
<LI>Battery life, can't make it an entire day even with Wifi turned off</LI>
<LI>I miss <A href="http://en.wikipedia.org/wiki/Microsoft_Voice_Command" mce_href="http://en.wikipedia.org/wiki/Microsoft_Voice_Command">Voice Command</A>!!! I got used to not taking my phone out of my pocket/holster and using voice to call someone and it telling me who was calling.&nbsp; This might be coming in the near future from the application store.</LI>
<LI>Can't sync individual folders with EAS, it is "last 200 of items".&nbsp; I have a folder with all my travel plans and it usually isn't in the "last 200 items"</LI>
<LI>Calendar sync is screwy.&nbsp; Even though I accept an appointment in Outlook, the phone insists on me accepting it again.</LI>
<LI>Can't query other's calendars</LI>
<LI>Attachments aren't automatically downloaded, only when you click on them&nbsp;</LI>
<LI>Some applications from the application store are deemed "too big" so you have to use iTunes to download them.&nbsp; I have an all-you-can-eat data plan, why can't I use my 3g connection?</LI>
<LI>Smudges, grease spots, makeup (not mine of course).&nbsp; All inherent with a touch screen, reminds me of the old TMo XDA</LI>
<LI>One handed navigation was a Treo trademark, and still is.&nbsp; Apple can't match its one-handidness</LI>
<LI>Can't flip things like email on its side for reading.&nbsp; Only browser and camera seem to flip on their side.</LI>
<LI>GPS isn't real GPS.&nbsp; I believe it must use cell towers or something because it isn't nearly as accurate as my Garmin.&nbsp; Probably a fix in the future...</LI></UL>
<P><STRONG>Verdict:</STRONG></P>
<UL>
<LI>The browser alone is worth it, I can live with all the quirks</LI>
<LI>Apple needs to actually pick up a Windows Mobile phone and use it like millions of WinMo customers have been for years.&nbsp; Take some notes, and refine the experience more on the iPhone.</LI>
<LI>Where can I get an extended battery?&nbsp; Oh wait....</LI></UL>
<P><STRONG>Note:</STRONG> If you have solutions to any of the issue or quirks, please post a comment.</P>
<P mce_keep="true">&nbsp;</P>
<P><STRONG>Update:</STRONG> Added Con about querying calendars and con about attachments.</P>]]></content:encoded>
    </item>
    <item>
      <title>New Role for Mhass</title>
      <link>https://docs.microsoft.com/archive/blogs/mhass/new-role-for-mhass</link>
      <pubDate>Tue, 22 Apr 2008 01:09:59 GMT</pubDate>
      <dc:creator><![CDATA[quato]]></dc:creator>
      <guid
        isPermaLink="false">https://blogs.technet.microsoft.com/mhass/2008/04/22/new-role-for-mhass/</guid>
      <description><![CDATA[So I finally rolled off my last gig, which had occupied me for the last 18 months.&#160; In the last...]]></description>
      <content:encoded><![CDATA[<p>So I finally rolled off my last gig, which had occupied me for the last 18 months.&#160; In the last 18 months, I learned a lot about how my customer did business, and thanks to a great account team, learned how Microsoft does business.</p>  <p>I liked the business aspect of the job a lot, enough to inspire me to move to a new team.&#160; I have moved onto the West Architecture team and will be working with customers throughout the Desert, Mountain, and SoCal parts of the US.&#160; It includes working with CIO's and VP's at numerous customers and helping account teams figure out how Microsoft can help them solve customer problems.&#160; I hope to be involved in a lot of sales cycles from initial talks all the way to implementation, ensuring that out technologies are deployed the best possible way.</p>  <p>Sounds kinda like a sales guy, sorry about that....</p>]]></content:encoded>
    </item>
  </channel>
</rss>