{"id":5897,"date":"2015-08-27T12:00:58","date_gmt":"2015-08-27T11:00:58","guid":{"rendered":"http:\/\/www.markwilson.co.uk\/blog\/?p=5897"},"modified":"2015-08-23T23:43:39","modified_gmt":"2015-08-23T22:43:39","slug":"reconfiguring-azure-ad-sync","status":"publish","type":"post","link":"https:\/\/www.markwilson.co.uk\/blog\/2015\/08\/reconfiguring-azure-ad-sync.htm","title":{"rendered":"Reconfiguring Azure AD Sync &#8211; rip and replace!"},"content":{"rendered":"<p>I had an interesting learning experience recently, whilst working with a customer to implement some Microsoft Online services.<\/p>\n<p>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 a recommended configuration &#8211; but the reasons why are well-described in David Ross&#8217; post on <a href=\"http:\/\/blog.kloud.com.au\/2014\/12\/19\/using-a-proxy-with-azure-ad-sync-services\/\">using a proxy with Azure AD Sync Services<\/a>. To limit the number of IP addresses in their firewall and router configurations, this customer places hosts file entries on the Azure AD Sync server, meaning that Azure AD Sync only uses two IP addresses to find the hosts:<\/p>\n<p><code>134.170.172.140 \u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0adminwebservice.microsoftonline.com<\/code><br \/>\n<code>191.235.135.139 \u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0login.microsoftonline.com<\/code><\/p>\n<p>Microsoft publishes <a href=\"https:\/\/support.office.com\/en-gb\/article\/Office-365-URLs-and-IP-address-ranges-8548a211-3fe7-47cb-abb1-355ea5aa88a2\">a full list of Office 365 URLs and IP addresses<\/a>, together with <a href=\"https:\/\/support.office.com\/en-us\/o365ip\/rss\">an RSS feed for changes<\/a>.<\/p>\n<p>Anyway, to cut a long story short, my customer created a test environment by cloning existing servers into Azure IaaS. I ran IdFix against test directory objects,\u00a0changed the UPN on the user accounts to match the domain we had associated with Office 365 (test.<em>companyname<\/em>.com) and ran the Microsoft Azure Active Directory Sync Services tool (<code>directorysynctool.exe<\/code>) to set Azure AD Sync up with\u00a0the new, test Office 365 tenant. Then I sat back and waited for the changes to sync.<\/p>\n<p>To my horror, I found that the changes didn&#8217;t sync to the test Office 365 tenant, but to production! Running <code>miisclient.exe<\/code>\u00a0confirmed that the original connectors were in place and had had not been changed by re-running the Directory Sync Services tool.<\/p>\n<p>Unfortunately, because the production AAD Sync server was unable to connect to Azure (due to IP address changes&#8230;), we couldn&#8217;t force a sync from that server to overwrite the stale directory information, which meant\u00a0late night working was needed to get emergency changes in place and restore service.<\/p>\n<p>Once the production AAD Sync was up and running again, the live directory data was re-synced to Azure AD and services that relied on this (Intune-managed mobile devices were the obvious ones) started working again.<\/p>\n<p>As expected, the sync with the correct directory over-wrote the changes from the stale directory and the login names for those users that had changed to @<em>tenantname<\/em>.onmicrosoft.com (because their UPN from the test domain was not valid in the production tenant) reverted to the correct UPNs (which have verified domains in the tenant).<\/p>\n<p>In the cold light of day, I realised that the issue was not caused by me &#8211; the only reason synchronisation from the\u00a0test environment hadn&#8217;t over-written the live directory sooner was that the test AAD sync server didn&#8217;t have Internet access and then I&#8217;d disabled the scheduled task whilst running the Directory Sync Services tool. Once it was enabled it simply did its job &#8211; but the key learning point for me is that reconfiguring Azure AD Sync is not as simple as re-running the Directory Sync Services tool and supplying the necessary details &#8211; it really needs to be ripped out and run from scratch because <a href=\"https:\/\/msdn.microsoft.com\/en-us\/library\/azure\/jj710171.aspx\">directly editing the connectors is unsupported<\/a>:<\/p>\n<blockquote><p>Microsoft does not support modification or operation of the Directory Sync tool outside of those actions formally documented.\u00a0\u00a0[&#8230;]\u00a0 Unsupported actions include:<\/p>\n<ul>\n<li>Opening the underlying FIM Sync Engine to modify Connector configuration<\/li>\n<li>Manually controlling the frequency and\/or ordering of Synchronization Run Profiles or changing the attributes that are synchronized to the cloud.<\/li>\n<\/ul>\n<p>Any of these actions may result in an inconsistent or unsupported state of the Directory Sync tool and as a result, Microsoft cannot provide technical support for such deployments \/ usage of the tool. Filtering configurations applied to your directory synchronization instance aren\u2019t saved when you install or upgrade to a newer version. If you are upgrading to a newer version of directory synchronization, you must re-apply filtering configurations after you upgrade, but before you run the first synchronization cycle.<\/p><\/blockquote>\n","protected":false},"excerpt":{"rendered":"<p>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 a recommended configuration &#8211; but &hellip; <a href=\"https:\/\/www.markwilson.co.uk\/blog\/2015\/08\/reconfiguring-azure-ad-sync.htm\" class=\"more-link\">Continue reading <span class=\"screen-reader-text\">Reconfiguring Azure AD Sync &#8211; rip and replace!<\/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],"class_list":["post-5897","post","type-post","status-publish","format-standard","hentry","category-technology","tag-active-directory","tag-azure"],"yoast_head":"<!-- This site is optimized with the Yoast SEO plugin v27.7 - https:\/\/yoast.com\/product\/yoast-seo-wordpress\/ -->\n<title>Reconfiguring Azure AD Sync - rip and replace! - markwilson.it<\/title>\n<meta name=\"description\" content=\"Reconfiguring Azure AD Sync services needs more than just re-running directorysynctool.exe; and filtering on IP address is not a good idea either!\" \/>\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\/08\/reconfiguring-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=\"Reconfiguring Azure AD Sync - rip and replace! - markwilson.it\" \/>\n<meta property=\"og:description\" content=\"Reconfiguring Azure AD Sync services needs more than just re-running directorysynctool.exe; and filtering on IP address is not a good idea either!\" \/>\n<meta property=\"og:url\" content=\"https:\/\/www.markwilson.co.uk\/blog\/2015\/08\/reconfiguring-azure-ad-sync.htm\" \/>\n<meta property=\"og:site_name\" content=\"markwilson.it\" \/>\n<meta property=\"article:published_time\" content=\"2015-08-27T11:00:58+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=\"3 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\\\/08\\\/reconfiguring-azure-ad-sync.htm#article\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/www.markwilson.co.uk\\\/blog\\\/2015\\\/08\\\/reconfiguring-azure-ad-sync.htm\"},\"author\":{\"name\":\"Mark Wilson\",\"@id\":\"https:\\\/\\\/www.markwilson.co.uk\\\/blog\\\/#\\\/schema\\\/person\\\/98f61365e7c39d6be942174b8c4de468\"},\"headline\":\"Reconfiguring Azure AD Sync &#8211; rip and replace!\",\"datePublished\":\"2015-08-27T11:00:58+00:00\",\"mainEntityOfPage\":{\"@id\":\"https:\\\/\\\/www.markwilson.co.uk\\\/blog\\\/2015\\\/08\\\/reconfiguring-azure-ad-sync.htm\"},\"wordCount\":646,\"commentCount\":0,\"publisher\":{\"@id\":\"https:\\\/\\\/www.markwilson.co.uk\\\/blog\\\/#\\\/schema\\\/person\\\/98f61365e7c39d6be942174b8c4de468\"},\"keywords\":[\"Microsoft Active Directory\",\"Microsoft Azure\"],\"articleSection\":[\"Technology\"],\"inLanguage\":\"en-GB\",\"potentialAction\":[{\"@type\":\"CommentAction\",\"name\":\"Comment\",\"target\":[\"https:\\\/\\\/www.markwilson.co.uk\\\/blog\\\/2015\\\/08\\\/reconfiguring-azure-ad-sync.htm#respond\"]}]},{\"@type\":\"WebPage\",\"@id\":\"https:\\\/\\\/www.markwilson.co.uk\\\/blog\\\/2015\\\/08\\\/reconfiguring-azure-ad-sync.htm\",\"url\":\"https:\\\/\\\/www.markwilson.co.uk\\\/blog\\\/2015\\\/08\\\/reconfiguring-azure-ad-sync.htm\",\"name\":\"Reconfiguring Azure AD Sync - rip and replace! - markwilson.it\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/www.markwilson.co.uk\\\/blog\\\/#website\"},\"datePublished\":\"2015-08-27T11:00:58+00:00\",\"description\":\"Reconfiguring Azure AD Sync services needs more than just re-running directorysynctool.exe; and filtering on IP address is not a good idea either!\",\"breadcrumb\":{\"@id\":\"https:\\\/\\\/www.markwilson.co.uk\\\/blog\\\/2015\\\/08\\\/reconfiguring-azure-ad-sync.htm#breadcrumb\"},\"inLanguage\":\"en-GB\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\\\/\\\/www.markwilson.co.uk\\\/blog\\\/2015\\\/08\\\/reconfiguring-azure-ad-sync.htm\"]}]},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\\\/\\\/www.markwilson.co.uk\\\/blog\\\/2015\\\/08\\\/reconfiguring-azure-ad-sync.htm#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\\\/\\\/www.markwilson.co.uk\\\/blog\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Reconfiguring Azure AD Sync &#8211; rip and replace!\"}]},{\"@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":"Reconfiguring Azure AD Sync - rip and replace! - markwilson.it","description":"Reconfiguring Azure AD Sync services needs more than just re-running directorysynctool.exe; and filtering on IP address is not a good idea either!","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\/08\/reconfiguring-azure-ad-sync.htm","og_locale":"en_GB","og_type":"article","og_title":"Reconfiguring Azure AD Sync - rip and replace! - markwilson.it","og_description":"Reconfiguring Azure AD Sync services needs more than just re-running directorysynctool.exe; and filtering on IP address is not a good idea either!","og_url":"https:\/\/www.markwilson.co.uk\/blog\/2015\/08\/reconfiguring-azure-ad-sync.htm","og_site_name":"markwilson.it","article_published_time":"2015-08-27T11:00:58+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":"3 minutes"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"Article","@id":"https:\/\/www.markwilson.co.uk\/blog\/2015\/08\/reconfiguring-azure-ad-sync.htm#article","isPartOf":{"@id":"https:\/\/www.markwilson.co.uk\/blog\/2015\/08\/reconfiguring-azure-ad-sync.htm"},"author":{"name":"Mark Wilson","@id":"https:\/\/www.markwilson.co.uk\/blog\/#\/schema\/person\/98f61365e7c39d6be942174b8c4de468"},"headline":"Reconfiguring Azure AD Sync &#8211; rip and replace!","datePublished":"2015-08-27T11:00:58+00:00","mainEntityOfPage":{"@id":"https:\/\/www.markwilson.co.uk\/blog\/2015\/08\/reconfiguring-azure-ad-sync.htm"},"wordCount":646,"commentCount":0,"publisher":{"@id":"https:\/\/www.markwilson.co.uk\/blog\/#\/schema\/person\/98f61365e7c39d6be942174b8c4de468"},"keywords":["Microsoft Active Directory","Microsoft Azure"],"articleSection":["Technology"],"inLanguage":"en-GB","potentialAction":[{"@type":"CommentAction","name":"Comment","target":["https:\/\/www.markwilson.co.uk\/blog\/2015\/08\/reconfiguring-azure-ad-sync.htm#respond"]}]},{"@type":"WebPage","@id":"https:\/\/www.markwilson.co.uk\/blog\/2015\/08\/reconfiguring-azure-ad-sync.htm","url":"https:\/\/www.markwilson.co.uk\/blog\/2015\/08\/reconfiguring-azure-ad-sync.htm","name":"Reconfiguring Azure AD Sync - rip and replace! - markwilson.it","isPartOf":{"@id":"https:\/\/www.markwilson.co.uk\/blog\/#website"},"datePublished":"2015-08-27T11:00:58+00:00","description":"Reconfiguring Azure AD Sync services needs more than just re-running directorysynctool.exe; and filtering on IP address is not a good idea either!","breadcrumb":{"@id":"https:\/\/www.markwilson.co.uk\/blog\/2015\/08\/reconfiguring-azure-ad-sync.htm#breadcrumb"},"inLanguage":"en-GB","potentialAction":[{"@type":"ReadAction","target":["https:\/\/www.markwilson.co.uk\/blog\/2015\/08\/reconfiguring-azure-ad-sync.htm"]}]},{"@type":"BreadcrumbList","@id":"https:\/\/www.markwilson.co.uk\/blog\/2015\/08\/reconfiguring-azure-ad-sync.htm#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/www.markwilson.co.uk\/blog"},{"@type":"ListItem","position":2,"name":"Reconfiguring Azure AD Sync &#8211; rip and replace!"}]},{"@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":5897,"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":5986,"url":"https:\/\/www.markwilson.co.uk\/blog\/2015\/09\/troubleshooting-missing-objects-azure-ad-sync.htm","url_meta":{"origin":5897,"position":1},"title":"Troubleshooting missing objects in Azure AD sync","author":"Mark Wilson","date":"Friday 11 September 2015","format":false,"excerpt":"I have a half-written blog post about Microsoft Azure Active Directory (AAD) Connect - 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\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":7656,"url":"https:\/\/www.markwilson.co.uk\/blog\/2019\/03\/microsoft-ignite-the-tour-london-recap.htm","url_meta":{"origin":5897,"position":2},"title":"Microsoft Ignite | The Tour: London Recap","author":"Mark Wilson","date":"Tuesday 19 March 2019","format":false,"excerpt":"One of the most valuable personal development activities in my early career was a trip to the Microsoft TechEd conference in Amsterdam. I learned a lot - not just technically but about making the most of events to gather information, make new industry contacts, and generally top up my knowledge.\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":5897,"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":6553,"url":"https:\/\/www.markwilson.co.uk\/blog\/2016\/09\/preparation-notes-microsoft-exam-70-534-architecting-microsoft-azure-solutions.htm","url_meta":{"origin":5897,"position":4},"title":"Preparation notes for Microsoft exam 70-534: Architecting Microsoft Azure Solutions","author":"Mark Wilson","date":"Monday 12 September 2016","format":false,"excerpt":"I've been preparing for Microsoft exam 70-534: Architecting Microsoft Azure Solutions. At the time of writing, I haven't yet sat the exam (so this post doesn't breach any NDA) but the notes that follow were taken as I studied. Resources I used included: Microsoft Association of Practicing Architects (MAPA) bootcamp\u2026","rel":"","context":"In &quot;Technology&quot;","block_context":{"text":"Technology","link":"https:\/\/www.markwilson.co.uk\/blog\/topic\/technology"},"img":{"alt_text":"","src":"https:\/\/ir-uk.amazon-adsystem.com\/e\/ir?t=marsweblo-21&l=li2&o=2&a=0735697442","width":350,"height":200},"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":5897,"position":5},"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":[]}],"jetpack_sharing_enabled":true,"_links":{"self":[{"href":"https:\/\/www.markwilson.co.uk\/blog\/wp-json\/wp\/v2\/posts\/5897","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=5897"}],"version-history":[{"count":6,"href":"https:\/\/www.markwilson.co.uk\/blog\/wp-json\/wp\/v2\/posts\/5897\/revisions"}],"predecessor-version":[{"id":5904,"href":"https:\/\/www.markwilson.co.uk\/blog\/wp-json\/wp\/v2\/posts\/5897\/revisions\/5904"}],"wp:attachment":[{"href":"https:\/\/www.markwilson.co.uk\/blog\/wp-json\/wp\/v2\/media?parent=5897"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.markwilson.co.uk\/blog\/wp-json\/wp\/v2\/categories?post=5897"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.markwilson.co.uk\/blog\/wp-json\/wp\/v2\/tags?post=5897"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}