{"id":5986,"date":"2015-09-11T12:00:09","date_gmt":"2015-09-11T11:00:09","guid":{"rendered":"http:\/\/www.markwilson.co.uk\/blog\/?p=5986"},"modified":"2015-09-11T00:08:34","modified_gmt":"2015-09-10T23:08:34","slug":"troubleshooting-missing-objects-azure-ad-sync","status":"publish","type":"post","link":"https:\/\/www.markwilson.co.uk\/blog\/2015\/09\/troubleshooting-missing-objects-azure-ad-sync.htm","title":{"rendered":"Troubleshooting missing objects in Azure AD sync"},"content":{"rendered":"<p>I have a half-written blog post about Microsoft Azure Active Directory (AAD) Connect &#8211; the latest incarnation of the directory synchronisation engine used to populate a cloud directory for Office 365 and other online services. That post will stay half-written for a while longer as\u00a0it needs a bit more work but, yesterday, I was working with a customer whose AAD sync was missing some users. I&#8217;d set it up a couple of months previously and it had been working well, but clearly something had gone awry.<\/p>\n<p><a href=\"https:\/\/support.microsoft.com\/en-us\/kb\/2643629\">Microsoft knowledge base article 2643629<\/a> describes why one or more objects don&#8217;t sync when using the Azure Active Directory Sync tool but my problem turned out to be a lot more fundamental.<\/p>\n<p>I checked the Synchronisation Service Manager (<code>miisclient.exe<\/code>) and found that there hadn&#8217;t been a sync for over\u00a0three weeks. Then I looked in the Task Scheduler on the AAD Sync server; the Scheduled Task was still there and it had last run a couple of hours previously. Digging a little deeper and looking at the history though, showed that the task had been failing for a few weeks (every 3 hours), because a previous task was still running.<\/p>\n<p>So, I restarted the server (to clear out long-running processes) and ran the sync, then watched in the Synchronisation Service Manager to check that it started logging the synchronisation events again. Once the sync was completed (with lots of changes, as expected), I changed the timeout on the scheduled task to 2 hours so it should always end before the next begins.<\/p>\n<p>A delta sync sorted most of the issues, but I did need to force a full sync to get all of the missing users up to the cloud, by running <code>directorysyncclientcmd.exe initial<\/code>.<\/p>\n<p>Incidentally, we&#8217;re all used to running <code>idfix.exe<\/code> before implementing directory synchronisation but occasionally admins create problem objects afterwards too&#8230; somehow an account had crept into scope that had a space in the username and no UPN. Predictably, AAD sync didn&#8217;t like that and my customer was being emailed after each sync with a notification that AAD Sync was:<\/p>\n<blockquote><p>Unable to update this object in Azure Active Directory, because the attribute [Username], is not valid. Update the value in your local directory services.<\/p><\/blockquote>\n<p>As Joran Markx explains, you can <a href=\"https:\/\/joranmarkx.wordpress.com\/2013\/06\/04\/change-error-report-email-destination-for-dirsync\/\">control who the identity synchronisation error reports are sent to<\/a> by editing the technical contact for the tenant.<\/p>\n<h3>Resources<\/h3>\n<ul>\n<li><a href=\"https:\/\/msdn.microsoft.com\/en-us\/library\/azure\/jj151787.aspx\">Troubleshoot directory synchronisation<\/a>.<\/li>\n<li><a href=\"http:\/\/go.microsoft.com\/?linkid=9846773&amp;clcid=0x409\">Directory Synchronisation Troubleshooter<\/a> tool.<\/li>\n<\/ul>\n","protected":false},"excerpt":{"rendered":"<p>I have a half-written blog post about Microsoft Azure Active Directory (AAD) Connect &#8211; the latest incarnation of the directory synchronisation engine used to populate a cloud directory for Office 365 and other online services. That post will stay half-written for a while longer as\u00a0it needs a bit more work but, yesterday, I was working &hellip; <a href=\"https:\/\/www.markwilson.co.uk\/blog\/2015\/09\/troubleshooting-missing-objects-azure-ad-sync.htm\" class=\"more-link\">Continue reading <span class=\"screen-reader-text\">Troubleshooting missing objects in Azure AD sync<\/span><\/a><\/p>\n","protected":false},"author":2,"featured_media":0,"comment_status":"open","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"_exactmetrics_skip_tracking":false,"_exactmetrics_sitenote_active":false,"_exactmetrics_sitenote_note":"","_exactmetrics_sitenote_category":0,"_jetpack_memberships_contains_paid_content":false,"footnotes":""},"categories":[218],"tags":[102,176,217],"class_list":["post-5986","post","type-post","status-publish","format-standard","hentry","category-technology","tag-active-directory","tag-azure","tag-office-365"],"yoast_head":"<!-- This site is optimized with the Yoast SEO plugin v27.5 - https:\/\/yoast.com\/product\/yoast-seo-wordpress\/ -->\n<title>Troubleshooting missing objects in Azure AD sync - markwilson.it<\/title>\n<meta name=\"description\" content=\"Investigating some missing objects in Azure AD sync, after a long-running task led to synchronisation failures\" \/>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/www.markwilson.co.uk\/blog\/2015\/09\/troubleshooting-missing-objects-azure-ad-sync.htm\" \/>\n<meta property=\"og:locale\" content=\"en_GB\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"Troubleshooting missing objects in Azure AD sync - markwilson.it\" \/>\n<meta property=\"og:description\" content=\"Investigating some missing objects in Azure AD sync, after a long-running task led to synchronisation failures\" \/>\n<meta property=\"og:url\" content=\"https:\/\/www.markwilson.co.uk\/blog\/2015\/09\/troubleshooting-missing-objects-azure-ad-sync.htm\" \/>\n<meta property=\"og:site_name\" content=\"markwilson.it\" \/>\n<meta property=\"article:published_time\" content=\"2015-09-11T11:00:09+00:00\" \/>\n<meta name=\"author\" content=\"Mark Wilson\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:creator\" content=\"@markwilsonit\" \/>\n<meta name=\"twitter:site\" content=\"@markwilsonit\" \/>\n<meta name=\"twitter:label1\" content=\"Written by\" \/>\n\t<meta name=\"twitter:data1\" content=\"Mark Wilson\" \/>\n\t<meta name=\"twitter:label2\" content=\"Estimated reading time\" \/>\n\t<meta name=\"twitter:data2\" content=\"2 minutes\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\\\/\\\/schema.org\",\"@graph\":[{\"@type\":\"Article\",\"@id\":\"https:\\\/\\\/www.markwilson.co.uk\\\/blog\\\/2015\\\/09\\\/troubleshooting-missing-objects-azure-ad-sync.htm#article\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/www.markwilson.co.uk\\\/blog\\\/2015\\\/09\\\/troubleshooting-missing-objects-azure-ad-sync.htm\"},\"author\":{\"name\":\"Mark Wilson\",\"@id\":\"https:\\\/\\\/www.markwilson.co.uk\\\/blog\\\/#\\\/schema\\\/person\\\/98f61365e7c39d6be942174b8c4de468\"},\"headline\":\"Troubleshooting missing objects in Azure AD sync\",\"datePublished\":\"2015-09-11T11:00:09+00:00\",\"mainEntityOfPage\":{\"@id\":\"https:\\\/\\\/www.markwilson.co.uk\\\/blog\\\/2015\\\/09\\\/troubleshooting-missing-objects-azure-ad-sync.htm\"},\"wordCount\":409,\"commentCount\":0,\"publisher\":{\"@id\":\"https:\\\/\\\/www.markwilson.co.uk\\\/blog\\\/#\\\/schema\\\/person\\\/98f61365e7c39d6be942174b8c4de468\"},\"keywords\":[\"Microsoft Active Directory\",\"Microsoft Azure\",\"Microsoft Office 365\"],\"articleSection\":[\"Technology\"],\"inLanguage\":\"en-GB\",\"potentialAction\":[{\"@type\":\"CommentAction\",\"name\":\"Comment\",\"target\":[\"https:\\\/\\\/www.markwilson.co.uk\\\/blog\\\/2015\\\/09\\\/troubleshooting-missing-objects-azure-ad-sync.htm#respond\"]}]},{\"@type\":\"WebPage\",\"@id\":\"https:\\\/\\\/www.markwilson.co.uk\\\/blog\\\/2015\\\/09\\\/troubleshooting-missing-objects-azure-ad-sync.htm\",\"url\":\"https:\\\/\\\/www.markwilson.co.uk\\\/blog\\\/2015\\\/09\\\/troubleshooting-missing-objects-azure-ad-sync.htm\",\"name\":\"Troubleshooting missing objects in Azure AD sync - markwilson.it\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/www.markwilson.co.uk\\\/blog\\\/#website\"},\"datePublished\":\"2015-09-11T11:00:09+00:00\",\"description\":\"Investigating some missing objects in Azure AD sync, after a long-running task led to synchronisation failures\",\"breadcrumb\":{\"@id\":\"https:\\\/\\\/www.markwilson.co.uk\\\/blog\\\/2015\\\/09\\\/troubleshooting-missing-objects-azure-ad-sync.htm#breadcrumb\"},\"inLanguage\":\"en-GB\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\\\/\\\/www.markwilson.co.uk\\\/blog\\\/2015\\\/09\\\/troubleshooting-missing-objects-azure-ad-sync.htm\"]}]},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\\\/\\\/www.markwilson.co.uk\\\/blog\\\/2015\\\/09\\\/troubleshooting-missing-objects-azure-ad-sync.htm#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\\\/\\\/www.markwilson.co.uk\\\/blog\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Troubleshooting missing objects in Azure AD sync\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\\\/\\\/www.markwilson.co.uk\\\/blog\\\/#website\",\"url\":\"https:\\\/\\\/www.markwilson.co.uk\\\/blog\\\/\",\"name\":\"markwilson.it\",\"description\":\"get-info -class technology | write-output &gt; \\\/dev\\\/web\",\"publisher\":{\"@id\":\"https:\\\/\\\/www.markwilson.co.uk\\\/blog\\\/#\\\/schema\\\/person\\\/98f61365e7c39d6be942174b8c4de468\"},\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\\\/\\\/www.markwilson.co.uk\\\/blog\\\/?s={search_term_string}\"},\"query-input\":{\"@type\":\"PropertyValueSpecification\",\"valueRequired\":true,\"valueName\":\"search_term_string\"}}],\"inLanguage\":\"en-GB\"},{\"@type\":[\"Person\",\"Organization\"],\"@id\":\"https:\\\/\\\/www.markwilson.co.uk\\\/blog\\\/#\\\/schema\\\/person\\\/98f61365e7c39d6be942174b8c4de468\",\"name\":\"Mark Wilson\",\"image\":{\"@type\":\"ImageObject\",\"inLanguage\":\"en-GB\",\"@id\":\"https:\\\/\\\/i0.wp.com\\\/www.markwilson.co.uk\\\/blog\\\/uploads\\\/image-4.png?fit=800%2C800&ssl=1\",\"url\":\"https:\\\/\\\/i0.wp.com\\\/www.markwilson.co.uk\\\/blog\\\/uploads\\\/image-4.png?fit=800%2C800&ssl=1\",\"contentUrl\":\"https:\\\/\\\/i0.wp.com\\\/www.markwilson.co.uk\\\/blog\\\/uploads\\\/image-4.png?fit=800%2C800&ssl=1\",\"width\":800,\"height\":800,\"caption\":\"Mark Wilson\"},\"logo\":{\"@id\":\"https:\\\/\\\/i0.wp.com\\\/www.markwilson.co.uk\\\/blog\\\/uploads\\\/image-4.png?fit=800%2C800&ssl=1\"},\"description\":\"A Chartered IT Professional, with recent experience in technology leadership, IT strategy and practice management roles, Mark Wilson is an Enterprise Architect in the Advisory and Management Group at risual. During a career spanning more than two decades, Mark has gained widespread recognition as an expert in his field including both industry and national press exposure. In addition to certifications from Microsoft, VMware, Red Hat, The Open Group and Axelos, Mark held a Microsoft Most Valuable Professional (MVP) award for three years and is now part of the MVP Reconnect programme. Mark is also well-known on social media and maintains an award-winning blog.\",\"sameAs\":[\"http:\\\/\\\/www.markwilson.co.uk\\\/\",\"https:\\\/\\\/www.instagram.com\\\/markwilsonuk\\\/\",\"https:\\\/\\\/www.linkedin.com\\\/in\\\/markawilson\\\/\",\"https:\\\/\\\/x.com\\\/markwilsonit\",\"https:\\\/\\\/www.youtube.com\\\/channel\\\/UCWHlZCoHRTocdvtrOJ2IL4A\"],\"url\":\"https:\\\/\\\/www.markwilson.co.uk\\\/blog\\\/author\\\/mark-wilson\"}]}<\/script>\n<!-- \/ Yoast SEO plugin. -->","yoast_head_json":{"title":"Troubleshooting missing objects in Azure AD sync - markwilson.it","description":"Investigating some missing objects in Azure AD sync, after a long-running task led to synchronisation failures","robots":{"index":"index","follow":"follow","max-snippet":"max-snippet:-1","max-image-preview":"max-image-preview:large","max-video-preview":"max-video-preview:-1"},"canonical":"https:\/\/www.markwilson.co.uk\/blog\/2015\/09\/troubleshooting-missing-objects-azure-ad-sync.htm","og_locale":"en_GB","og_type":"article","og_title":"Troubleshooting missing objects in Azure AD sync - markwilson.it","og_description":"Investigating some missing objects in Azure AD sync, after a long-running task led to synchronisation failures","og_url":"https:\/\/www.markwilson.co.uk\/blog\/2015\/09\/troubleshooting-missing-objects-azure-ad-sync.htm","og_site_name":"markwilson.it","article_published_time":"2015-09-11T11:00:09+00:00","author":"Mark Wilson","twitter_card":"summary_large_image","twitter_creator":"@markwilsonit","twitter_site":"@markwilsonit","twitter_misc":{"Written by":"Mark Wilson","Estimated reading time":"2 minutes"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"Article","@id":"https:\/\/www.markwilson.co.uk\/blog\/2015\/09\/troubleshooting-missing-objects-azure-ad-sync.htm#article","isPartOf":{"@id":"https:\/\/www.markwilson.co.uk\/blog\/2015\/09\/troubleshooting-missing-objects-azure-ad-sync.htm"},"author":{"name":"Mark Wilson","@id":"https:\/\/www.markwilson.co.uk\/blog\/#\/schema\/person\/98f61365e7c39d6be942174b8c4de468"},"headline":"Troubleshooting missing objects in Azure AD sync","datePublished":"2015-09-11T11:00:09+00:00","mainEntityOfPage":{"@id":"https:\/\/www.markwilson.co.uk\/blog\/2015\/09\/troubleshooting-missing-objects-azure-ad-sync.htm"},"wordCount":409,"commentCount":0,"publisher":{"@id":"https:\/\/www.markwilson.co.uk\/blog\/#\/schema\/person\/98f61365e7c39d6be942174b8c4de468"},"keywords":["Microsoft Active Directory","Microsoft Azure","Microsoft Office 365"],"articleSection":["Technology"],"inLanguage":"en-GB","potentialAction":[{"@type":"CommentAction","name":"Comment","target":["https:\/\/www.markwilson.co.uk\/blog\/2015\/09\/troubleshooting-missing-objects-azure-ad-sync.htm#respond"]}]},{"@type":"WebPage","@id":"https:\/\/www.markwilson.co.uk\/blog\/2015\/09\/troubleshooting-missing-objects-azure-ad-sync.htm","url":"https:\/\/www.markwilson.co.uk\/blog\/2015\/09\/troubleshooting-missing-objects-azure-ad-sync.htm","name":"Troubleshooting missing objects in Azure AD sync - markwilson.it","isPartOf":{"@id":"https:\/\/www.markwilson.co.uk\/blog\/#website"},"datePublished":"2015-09-11T11:00:09+00:00","description":"Investigating some missing objects in Azure AD sync, after a long-running task led to synchronisation failures","breadcrumb":{"@id":"https:\/\/www.markwilson.co.uk\/blog\/2015\/09\/troubleshooting-missing-objects-azure-ad-sync.htm#breadcrumb"},"inLanguage":"en-GB","potentialAction":[{"@type":"ReadAction","target":["https:\/\/www.markwilson.co.uk\/blog\/2015\/09\/troubleshooting-missing-objects-azure-ad-sync.htm"]}]},{"@type":"BreadcrumbList","@id":"https:\/\/www.markwilson.co.uk\/blog\/2015\/09\/troubleshooting-missing-objects-azure-ad-sync.htm#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/www.markwilson.co.uk\/blog"},{"@type":"ListItem","position":2,"name":"Troubleshooting missing objects in Azure AD sync"}]},{"@type":"WebSite","@id":"https:\/\/www.markwilson.co.uk\/blog\/#website","url":"https:\/\/www.markwilson.co.uk\/blog\/","name":"markwilson.it","description":"get-info -class technology | write-output &gt; \/dev\/web","publisher":{"@id":"https:\/\/www.markwilson.co.uk\/blog\/#\/schema\/person\/98f61365e7c39d6be942174b8c4de468"},"potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/www.markwilson.co.uk\/blog\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"en-GB"},{"@type":["Person","Organization"],"@id":"https:\/\/www.markwilson.co.uk\/blog\/#\/schema\/person\/98f61365e7c39d6be942174b8c4de468","name":"Mark Wilson","image":{"@type":"ImageObject","inLanguage":"en-GB","@id":"https:\/\/i0.wp.com\/www.markwilson.co.uk\/blog\/uploads\/image-4.png?fit=800%2C800&ssl=1","url":"https:\/\/i0.wp.com\/www.markwilson.co.uk\/blog\/uploads\/image-4.png?fit=800%2C800&ssl=1","contentUrl":"https:\/\/i0.wp.com\/www.markwilson.co.uk\/blog\/uploads\/image-4.png?fit=800%2C800&ssl=1","width":800,"height":800,"caption":"Mark Wilson"},"logo":{"@id":"https:\/\/i0.wp.com\/www.markwilson.co.uk\/blog\/uploads\/image-4.png?fit=800%2C800&ssl=1"},"description":"A Chartered IT Professional, with recent experience in technology leadership, IT strategy and practice management roles, Mark Wilson is an Enterprise Architect in the Advisory and Management Group at risual. During a career spanning more than two decades, Mark has gained widespread recognition as an expert in his field including both industry and national press exposure. In addition to certifications from Microsoft, VMware, Red Hat, The Open Group and Axelos, Mark held a Microsoft Most Valuable Professional (MVP) award for three years and is now part of the MVP Reconnect programme. Mark is also well-known on social media and maintains an award-winning blog.","sameAs":["http:\/\/www.markwilson.co.uk\/","https:\/\/www.instagram.com\/markwilsonuk\/","https:\/\/www.linkedin.com\/in\/markawilson\/","https:\/\/x.com\/markwilsonit","https:\/\/www.youtube.com\/channel\/UCWHlZCoHRTocdvtrOJ2IL4A"],"url":"https:\/\/www.markwilson.co.uk\/blog\/author\/mark-wilson"}]}},"jetpack_featured_media_url":"","jetpack-related-posts":[{"id":5944,"url":"https:\/\/www.markwilson.co.uk\/blog\/2015\/09\/overview-of-azure-ad-synchronisation.htm","url_meta":{"origin":5986,"position":0},"title":"Overview of Azure AD synchronisation","author":"Mark Wilson","date":"Thursday 24 September 2015","format":false,"excerpt":"Over the last few months, I've had the opportunity to work with a number of directories that are synchronised from on-premises Active Directory (AD) to Azure AD (AAD) -\u00a0the directory service behind Office 365, Azure, Dynamics, Intune and other business-focused Microsoft online services. I've learned a few things along the\u2026","rel":"","context":"In &quot;Technology&quot;","block_context":{"text":"Technology","link":"https:\/\/www.markwilson.co.uk\/blog\/topic\/technology"},"img":{"alt_text":"","src":"","width":0,"height":0},"classes":[]},{"id":5897,"url":"https:\/\/www.markwilson.co.uk\/blog\/2015\/08\/reconfiguring-azure-ad-sync.htm","url_meta":{"origin":5986,"position":1},"title":"Reconfiguring Azure AD Sync &#8211; rip and replace!","author":"Mark Wilson","date":"Thursday 27 August 2015","format":false,"excerpt":"I had an interesting learning experience recently, whilst working with a customer to implement some Microsoft Online services. They have an existing AAD Sync installation, although from time to time that stops working when Microsoft changes the IP addresses of the servers that are needed for synchronisation. This is not\u2026","rel":"","context":"In &quot;Technology&quot;","block_context":{"text":"Technology","link":"https:\/\/www.markwilson.co.uk\/blog\/topic\/technology"},"img":{"alt_text":"","src":"","width":0,"height":0},"classes":[]},{"id":5414,"url":"https:\/\/www.markwilson.co.uk\/blog\/2014\/11\/choosing-an-office-365-identity-model-when-to-use-adfs.htm","url_meta":{"origin":5986,"position":2},"title":"Choosing an Office 365 identity model (when to use ADFS)","author":"Mark Wilson","date":"Tuesday 18 November 2014","format":false,"excerpt":"At the time of writing, Microsoft Office 365 has the ability to work with three identity models: Cloud identity (stored in\u00a0Microsoft Azure Active Directory). Synchronised identity (a copy of the objects from an on-premises Active Directory is made in Microsoft Azure AD), optionally with synchronised password hashes. \u00a0This is also\u2026","rel":"","context":"In &quot;Technology&quot;","block_context":{"text":"Technology","link":"https:\/\/www.markwilson.co.uk\/blog\/topic\/technology"},"img":{"alt_text":"","src":"","width":0,"height":0},"classes":[]},{"id":5992,"url":"https:\/\/www.markwilson.co.uk\/blog\/2015\/09\/adding-microsoft-azure-services-to-an-existing-office-365-tenant.htm","url_meta":{"origin":5986,"position":3},"title":"Adding Microsoft Azure services to an existing Office 365 tenant","author":"Mark Wilson","date":"Monday 21 September 2015","format":false,"excerpt":"If you have an Office 365 subscription, you use Microsoft Azure because Azure Active Directory is the underlying directory service - regardless of your chosen identity model (even if you use federated identity, you'll sync your users to the cloud). Within the Office 365 admin center, is an Azure AD\u2026","rel":"","context":"In &quot;Technology&quot;","block_context":{"text":"Technology","link":"https:\/\/www.markwilson.co.uk\/blog\/topic\/technology"},"img":{"alt_text":"Azure - AD created by Office 365","src":"https:\/\/i0.wp.com\/www.markwilson.co.uk\/blog\/images\/azure-ad-o365.png?resize=350%2C200&ssl=1","width":350,"height":200,"srcset":"https:\/\/i0.wp.com\/www.markwilson.co.uk\/blog\/images\/azure-ad-o365.png?resize=350%2C200&ssl=1 1x, https:\/\/i0.wp.com\/www.markwilson.co.uk\/blog\/images\/azure-ad-o365.png?resize=525%2C300&ssl=1 1.5x"},"classes":[]},{"id":7821,"url":"https:\/\/www.markwilson.co.uk\/blog\/2020\/01\/microsoft-online-services-tenants-subscriptions-and-domain-names.htm","url_meta":{"origin":5986,"position":4},"title":"Microsoft Online Services: tenants, subscriptions and domain names","author":"Mark Wilson","date":"Thursday 23 January 2020","format":false,"excerpt":"I often come across confusion with clients trying to understand the differences between tenants, subscriptions and domain names when deploying Microsoft services. This post attempts to clear up some misunderstandings and to - hopefully - make things a little clearer. Each organisation has a Microsoft Online Services tenant which has\u2026","rel":"","context":"In &quot;Technology&quot;","block_context":{"text":"Technology","link":"https:\/\/www.markwilson.co.uk\/blog\/topic\/technology"},"img":{"alt_text":"","src":"","width":0,"height":0},"classes":[]},{"id":5906,"url":"https:\/\/www.markwilson.co.uk\/blog\/2015\/08\/bulk-changing-active-directory-upns-from-powershell.htm","url_meta":{"origin":5986,"position":5},"title":"Bulk changing Active Directory UPNs from PowerShell","author":"Mark Wilson","date":"Wednesday 26 August 2015","format":false,"excerpt":"As part of my current Office 365 project, I needed to prepare an on-premises Active Directory for synchronisation with Azure AD. This was a test environment that had been created by taking a copy of the production directory, so I had thousands of users - but all with incorrect user\u2026","rel":"","context":"In &quot;Technology&quot;","block_context":{"text":"Technology","link":"https:\/\/www.markwilson.co.uk\/blog\/topic\/technology"},"img":{"alt_text":"","src":"","width":0,"height":0},"classes":[]}],"jetpack_sharing_enabled":true,"_links":{"self":[{"href":"https:\/\/www.markwilson.co.uk\/blog\/wp-json\/wp\/v2\/posts\/5986","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.markwilson.co.uk\/blog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.markwilson.co.uk\/blog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.markwilson.co.uk\/blog\/wp-json\/wp\/v2\/users\/2"}],"replies":[{"embeddable":true,"href":"https:\/\/www.markwilson.co.uk\/blog\/wp-json\/wp\/v2\/comments?post=5986"}],"version-history":[{"count":3,"href":"https:\/\/www.markwilson.co.uk\/blog\/wp-json\/wp\/v2\/posts\/5986\/revisions"}],"predecessor-version":[{"id":5989,"href":"https:\/\/www.markwilson.co.uk\/blog\/wp-json\/wp\/v2\/posts\/5986\/revisions\/5989"}],"wp:attachment":[{"href":"https:\/\/www.markwilson.co.uk\/blog\/wp-json\/wp\/v2\/media?parent=5986"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.markwilson.co.uk\/blog\/wp-json\/wp\/v2\/categories?post=5986"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.markwilson.co.uk\/blog\/wp-json\/wp\/v2\/tags?post=5986"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}