{"id":661,"date":"2005-10-10T21:29:00","date_gmt":"2005-10-10T21:29:00","guid":{"rendered":"http:\/\/markwilson.me.uk\/blog\/2005\/10\/this-is-why-im-not-fan-of-java.htm"},"modified":"2007-06-11T21:02:35","modified_gmt":"2007-06-11T20:02:35","slug":"this-is-why-im-not-fan-of-java","status":"publish","type":"post","link":"https:\/\/www.markwilson.co.uk\/blog\/2005\/10\/this-is-why-im-not-fan-of-java.htm","title":{"rendered":"This is why I&#8217;m not a fan of Java"},"content":{"rendered":"<p><!--112896822937628149-->I just wasted 2 days (one of which was on my weekend), and a lot of sleep, trying to work out why I couldn&#8217;t upgrade the Windows 2000 server which looks after my domain, DHCP, RIS, SUS and a whole load of other bits at home.<\/p>\n<p>Every time I tried to run Windows Server 2003 setup it seemed to hang &#8211; and everything else was pretty slow too. I had to launch control panel applets using their .cpl filenames (e.g. <code>appwiz.cpl<\/code> for the Add or Remove Programs applet) and services would not stop cleanly.<\/p>\n<p>I decided that my system was badly broken and quickly built a virtual machine on another piece of hardware, promoting that to a domain controller to provide a live backup of Active Directory. As in-place upgrades weren&#8217;t working, I resigned myself to the fact that I was going to have to migrate everything to the virtual server, then rebuild the original box but I wanted to cleanly remove the original domain controller from the directory.<\/p>\n<p>Every time I ran the Active Directory installation wizard (<code>dcpromo.exe<\/code>) it failed &#8211; usually with the following error.<\/p>\n<p><em>Active Directory Installation Failed<\/em><\/p>\n<p><em>The operation failed because:<\/em><\/p>\n<p><em>Failed to prepare for or remove the sysvol replication &#8220;The file replication service cannot be stopped.&#8221;<\/em><\/p>\n<p>(Even though logged events with IDs 13502 and 13503 suggested that the FRS had indeed stopped).<\/p>\n<p><a href=\"http:\/\/support.microsoft.com\/?kbid=332199\">Microsoft knowledge base article 332199<\/a> led me to try the <code>dcpromo \/forceremoval<\/code> command but that failed in exactly the same way. I ran <code>dcdiag \/s:localhost<\/code> on each server to look for any issues, checked that each server could ping the other one, that <code>net view \\\\<em>servername<\/em><\/code> returned a list of shares, and all required DNS entries were present. I checked the DNS settings (to make sure that each server was using itself as the primary DNS server and the other domain controller as a secondary) and restarted just to be sure but all to no avail.<\/p>\n<p>To cut a long story short, I found the answer purely by fluke. I couldn&#8217;t get the DHCP server service to stop cleanly (to let me migrate the database to my virtual machine) so I did <a href=\"http:\/\/www.google.co.uk\/search?sourceid=navclient&amp;ie=UTF-8&amp;rls=GGLG,GGLG:2005-21,GGLG:en&amp;q=windows+services+hang+on+stop\">a Google search for &#8220;windows services hang on stop&#8221;<\/a>. This turned up a <a href=\"http:\/\/techrepublic.com.com\/5208-11185-0.html?forumID=85&amp;threadID=179037&amp;start=0\">TechRepublic thread titled APC Java issues cause services to hang<\/a>. I realised that I do have an APC UPS attached to the server, and that I was using a version of PowerChute Business Edition (PBE) that had been sitting there happily for a couple of years (v6.2.2) &#8211; I hadn&#8217;t upgraded to 7.x as recommended by <a href=\"http:\/\/emea-en.apc.com\/cgi-bin\/emea_en.cfg\/php\/enduser\/std_adp.php?p_faqid=7202\">APC knowledge base article 7202<\/a> because APC had never e-mailed me to notify me of a problem and services that aren&#8217;t broken (and that don&#8217;t have an inbuilt patching mechanism) generally get left well alone on my systems!<\/p>\n<p>Lo and behold, the APC services had hung on startup and there were various events logged with ID 7022 (the APC PBE Agent service hung on starting). I disabled both the APC PBE client and server services, using the registry (as the services console was inoperable) to locate HKEY_LOCAL_MACHINE\\SYSTEM\\CurrentControlSet\\Services\\<em>servicename<\/em>\\ and set Start to <code>0x00000004<\/code> for disabled (0x00000002 is automatic and 0x00000003 is manual), restarted the server and had the fastest boot sequence in days! My Windows installation was responsive again and I was able to remove the offending applications in a few short clicks.<\/p>\n<p>My problems were nothing to do with Active Directory, DNS or even Windows &#8211; they all boiled down to an expired Sun Java Runtime Environment (JRE) certificate and sloppy coding from APC which meant that if their services hung, then so did all subsequent ones. I&#8217;ve never been a fan of Java applications on Windows &#8211; generally they are slow and have a poor user interface &#8211; and this experience has done nothing to change my mind.<\/p>\n<p>Once the APC PBE agent, client and server had been removed, I was able to successfully (and cleanly) demote the original domain controller (avoiding having to follow the steps in <a href=\"http:\/\/support.microsoft.com\/?kbid=216498\">Microsoft knowledge base article 216498<\/a> to remove data left in the directory after an unsuccessful demotion) but having migrated all the services to my virtual machine, I decided to go ahead and perform a clean installation of Windows on the original hardware anyway. I&#8217;m currently mid-way through patching the rebuilt server but I&#8217;m so glad that <a href=\"http:\/\/techrepublic.com.com\/5213-6257-0.html?id=2645975&amp;redirectTo=%2f1320-22-20.html\">P McGrath from Rocky Mount, VA<\/a> posted his experience on TechRepublic and Google did it&#8217;s thing.<\/p>\n<p>Remind me again &#8211; how did we ever manage to find things out before we had the web?<\/p>\n","protected":false},"excerpt":{"rendered":"<p>I just wasted 2 days (one of which was on my weekend), and a lot of sleep, trying to work out why I couldn&#8217;t upgrade the Windows 2000 server which looks after my domain, DHCP, RIS, SUS and a whole load of other bits at home. Every time I tried to run Windows Server 2003 &hellip; <a href=\"https:\/\/www.markwilson.co.uk\/blog\/2005\/10\/this-is-why-im-not-fan-of-java.htm\" class=\"more-link\">Continue reading <span class=\"screen-reader-text\">This is why I&#8217;m not a fan of Java<\/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":[],"tags":[66,102,100,101],"class_list":["post-661","post","type-post","status-publish","format-standard","hentry","tag-java","tag-active-directory","tag-windows-2000","tag-windows-server-2003"],"yoast_head":"<!-- This site is optimized with the Yoast SEO plugin v27.4 - https:\/\/yoast.com\/product\/yoast-seo-wordpress\/ -->\n<title>This is why I&#039;m not a fan of Java - markwilson.it<\/title>\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\/2005\/10\/this-is-why-im-not-fan-of-java.htm\" \/>\n<meta property=\"og:locale\" content=\"en_GB\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"This is why I&#039;m not a fan of Java - markwilson.it\" \/>\n<meta property=\"og:description\" content=\"I just wasted 2 days (one of which was on my weekend), and a lot of sleep, trying to work out why I couldn&#8217;t upgrade the Windows 2000 server which looks after my domain, DHCP, RIS, SUS and a whole load of other bits at home. Every time I tried to run Windows Server 2003 &hellip; Continue reading This is why I&#8217;m not a fan of Java\" \/>\n<meta property=\"og:url\" content=\"https:\/\/www.markwilson.co.uk\/blog\/2005\/10\/this-is-why-im-not-fan-of-java.htm\" \/>\n<meta property=\"og:site_name\" content=\"markwilson.it\" \/>\n<meta property=\"article:published_time\" content=\"2005-10-10T21:29:00+00:00\" \/>\n<meta property=\"article:modified_time\" content=\"2007-06-11T20:02:35+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=\"4 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\\\/2005\\\/10\\\/this-is-why-im-not-fan-of-java.htm#article\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/www.markwilson.co.uk\\\/blog\\\/2005\\\/10\\\/this-is-why-im-not-fan-of-java.htm\"},\"author\":{\"name\":\"Mark Wilson\",\"@id\":\"https:\\\/\\\/www.markwilson.co.uk\\\/blog\\\/#\\\/schema\\\/person\\\/98f61365e7c39d6be942174b8c4de468\"},\"headline\":\"This is why I&#8217;m not a fan of Java\",\"datePublished\":\"2005-10-10T21:29:00+00:00\",\"dateModified\":\"2007-06-11T20:02:35+00:00\",\"mainEntityOfPage\":{\"@id\":\"https:\\\/\\\/www.markwilson.co.uk\\\/blog\\\/2005\\\/10\\\/this-is-why-im-not-fan-of-java.htm\"},\"wordCount\":765,\"commentCount\":21,\"publisher\":{\"@id\":\"https:\\\/\\\/www.markwilson.co.uk\\\/blog\\\/#\\\/schema\\\/person\\\/98f61365e7c39d6be942174b8c4de468\"},\"keywords\":[\"Java\",\"Microsoft Active Directory\",\"Microsoft Windows 2000\",\"Microsoft Windows Server 2003\"],\"inLanguage\":\"en-GB\",\"potentialAction\":[{\"@type\":\"CommentAction\",\"name\":\"Comment\",\"target\":[\"https:\\\/\\\/www.markwilson.co.uk\\\/blog\\\/2005\\\/10\\\/this-is-why-im-not-fan-of-java.htm#respond\"]}]},{\"@type\":\"WebPage\",\"@id\":\"https:\\\/\\\/www.markwilson.co.uk\\\/blog\\\/2005\\\/10\\\/this-is-why-im-not-fan-of-java.htm\",\"url\":\"https:\\\/\\\/www.markwilson.co.uk\\\/blog\\\/2005\\\/10\\\/this-is-why-im-not-fan-of-java.htm\",\"name\":\"This is why I'm not a fan of Java - markwilson.it\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/www.markwilson.co.uk\\\/blog\\\/#website\"},\"datePublished\":\"2005-10-10T21:29:00+00:00\",\"dateModified\":\"2007-06-11T20:02:35+00:00\",\"breadcrumb\":{\"@id\":\"https:\\\/\\\/www.markwilson.co.uk\\\/blog\\\/2005\\\/10\\\/this-is-why-im-not-fan-of-java.htm#breadcrumb\"},\"inLanguage\":\"en-GB\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\\\/\\\/www.markwilson.co.uk\\\/blog\\\/2005\\\/10\\\/this-is-why-im-not-fan-of-java.htm\"]}]},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\\\/\\\/www.markwilson.co.uk\\\/blog\\\/2005\\\/10\\\/this-is-why-im-not-fan-of-java.htm#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\\\/\\\/www.markwilson.co.uk\\\/blog\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"This is why I&#8217;m not a fan of Java\"}]},{\"@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":"This is why I'm not a fan of Java - markwilson.it","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\/2005\/10\/this-is-why-im-not-fan-of-java.htm","og_locale":"en_GB","og_type":"article","og_title":"This is why I'm not a fan of Java - markwilson.it","og_description":"I just wasted 2 days (one of which was on my weekend), and a lot of sleep, trying to work out why I couldn&#8217;t upgrade the Windows 2000 server which looks after my domain, DHCP, RIS, SUS and a whole load of other bits at home. Every time I tried to run Windows Server 2003 &hellip; Continue reading This is why I&#8217;m not a fan of Java","og_url":"https:\/\/www.markwilson.co.uk\/blog\/2005\/10\/this-is-why-im-not-fan-of-java.htm","og_site_name":"markwilson.it","article_published_time":"2005-10-10T21:29:00+00:00","article_modified_time":"2007-06-11T20:02:35+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":"4 minutes"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"Article","@id":"https:\/\/www.markwilson.co.uk\/blog\/2005\/10\/this-is-why-im-not-fan-of-java.htm#article","isPartOf":{"@id":"https:\/\/www.markwilson.co.uk\/blog\/2005\/10\/this-is-why-im-not-fan-of-java.htm"},"author":{"name":"Mark Wilson","@id":"https:\/\/www.markwilson.co.uk\/blog\/#\/schema\/person\/98f61365e7c39d6be942174b8c4de468"},"headline":"This is why I&#8217;m not a fan of Java","datePublished":"2005-10-10T21:29:00+00:00","dateModified":"2007-06-11T20:02:35+00:00","mainEntityOfPage":{"@id":"https:\/\/www.markwilson.co.uk\/blog\/2005\/10\/this-is-why-im-not-fan-of-java.htm"},"wordCount":765,"commentCount":21,"publisher":{"@id":"https:\/\/www.markwilson.co.uk\/blog\/#\/schema\/person\/98f61365e7c39d6be942174b8c4de468"},"keywords":["Java","Microsoft Active Directory","Microsoft Windows 2000","Microsoft Windows Server 2003"],"inLanguage":"en-GB","potentialAction":[{"@type":"CommentAction","name":"Comment","target":["https:\/\/www.markwilson.co.uk\/blog\/2005\/10\/this-is-why-im-not-fan-of-java.htm#respond"]}]},{"@type":"WebPage","@id":"https:\/\/www.markwilson.co.uk\/blog\/2005\/10\/this-is-why-im-not-fan-of-java.htm","url":"https:\/\/www.markwilson.co.uk\/blog\/2005\/10\/this-is-why-im-not-fan-of-java.htm","name":"This is why I'm not a fan of Java - markwilson.it","isPartOf":{"@id":"https:\/\/www.markwilson.co.uk\/blog\/#website"},"datePublished":"2005-10-10T21:29:00+00:00","dateModified":"2007-06-11T20:02:35+00:00","breadcrumb":{"@id":"https:\/\/www.markwilson.co.uk\/blog\/2005\/10\/this-is-why-im-not-fan-of-java.htm#breadcrumb"},"inLanguage":"en-GB","potentialAction":[{"@type":"ReadAction","target":["https:\/\/www.markwilson.co.uk\/blog\/2005\/10\/this-is-why-im-not-fan-of-java.htm"]}]},{"@type":"BreadcrumbList","@id":"https:\/\/www.markwilson.co.uk\/blog\/2005\/10\/this-is-why-im-not-fan-of-java.htm#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/www.markwilson.co.uk\/blog"},{"@type":"ListItem","position":2,"name":"This is why I&#8217;m not a fan of Java"}]},{"@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":260,"url":"https:\/\/www.markwilson.co.uk\/blog\/2005\/10\/gpmc-modelling-after-upgrading-active.htm","url_meta":{"origin":661,"position":0},"title":"GPMC modelling after upgrading Active Directory","author":"Mark Wilson","date":"Monday 17 October 2005","format":false,"excerpt":"Earlier today, I came across a interesting hangover from last week's domain upgrade from Windows 2000 Server to Windows Server 2003. After installing the group policy management console (GPMC), I was viewing a pre-existing group policy object (GPO) and GPMC notified me that Enterprise Domain Controllers did not have read\u2026","rel":"","context":"In \"Microsoft Active Directory\"","block_context":{"text":"Microsoft Active Directory","link":"https:\/\/www.markwilson.co.uk\/blog\/tag\/active-directory"},"img":{"alt_text":"","src":"","width":0,"height":0},"classes":[]},{"id":237,"url":"https:\/\/www.markwilson.co.uk\/blog\/2005\/09\/10000-feet-view-of-microsoft-active.htm","url_meta":{"origin":661,"position":1},"title":"10,000 feet view of Microsoft Active Directory","author":"Mark Wilson","date":"Wednesday 14 September 2005","format":false,"excerpt":"Non-technical colleagues, and friends who work with Microsoft products but outside of a corporate environment often ask me \"what is Active Directory\" (AD). As I've blogged a few 10,000 feet views of Microsoft technologies, I thought I'd produce one for AD. At the Microsoft Technical Roadshow event last May, Paul\u2026","rel":"","context":"In \"Microsoft Active Directory\"","block_context":{"text":"Microsoft Active Directory","link":"https:\/\/www.markwilson.co.uk\/blog\/tag\/active-directory"},"img":{"alt_text":"","src":"http:\/\/www.assoc-amazon.co.uk\/e\/ir?t=marsweblo-21&l=as2&o=2&a=0954421809","width":350,"height":200},"classes":[]},{"id":566,"url":"https:\/\/www.markwilson.co.uk\/blog\/2004\/04\/migrating-from-exchange-server-55-to.htm","url_meta":{"origin":661,"position":2},"title":"Migrating from Exchange Server 5.5 to Exchange Server 2003","author":"Mark Wilson","date":"Wednesday 7 April 2004","format":false,"excerpt":"With Microsoft Exchange Server 2003, Microsoft have made Exchange installation simpler - the Exchange Server deployment tools and documentation (ExDeploy) lead an administrator through the entire Exchange Server installation or upgrade process and it is recommended that Exchange Server 2003 Setup is run using ExDeploy. Specific tools and utilities can\u2026","rel":"","context":"In \"Microsoft Exchange\"","block_context":{"text":"Microsoft Exchange","link":"https:\/\/www.markwilson.co.uk\/blog\/tag\/exchange"},"img":{"alt_text":"","src":"","width":0,"height":0},"classes":[]},{"id":1545,"url":"https:\/\/www.markwilson.co.uk\/blog\/2009\/12\/migrating-infrastructure-services-to-a-windows-server-2008-r2-computer.htm","url_meta":{"origin":661,"position":3},"title":"Migrating infrastructure services to a Windows Server 2008 R2 computer","author":"Mark Wilson","date":"Friday 11 December 2009","format":false,"excerpt":"Having built a low-power\u00c2\u00a0server to run my home infrastructure, I need to get moving on decommissioning the old virtual machines so I can turn off the Dell PowerEdge 840 that runs them. The first step was to migrate the Active Directory Domain Services from my existing Windows Server 2003 R2\u2026","rel":"","context":"In \"Microsoft Windows Server 2003 R2\"","block_context":{"text":"Microsoft Windows Server 2003 R2","link":"https:\/\/www.markwilson.co.uk\/blog\/tag\/windows-server-2003-r2"},"img":{"alt_text":"","src":"","width":0,"height":0},"classes":[]},{"id":485,"url":"https:\/\/www.markwilson.co.uk\/blog\/2004\/09\/script-to-disable-password-expiry-for.htm","url_meta":{"origin":661,"position":4},"title":"Script to disable password expiry for local Windows accounts","author":"Mark Wilson","date":"Friday 10 September 2004","format":false,"excerpt":"One of the shortcomings of the net user command in Windows is the inability to set the password never expires flag on an account (account expiry options can be set, but not password expiry and the full syntax is described in Microsoft knowledge base article 251394). There are 13 flags\u2026","rel":"","context":"In \"Microsoft Active Directory\"","block_context":{"text":"Microsoft Active Directory","link":"https:\/\/www.markwilson.co.uk\/blog\/tag\/active-directory"},"img":{"alt_text":"","src":"","width":0,"height":0},"classes":[]},{"id":1204,"url":"https:\/\/www.markwilson.co.uk\/blog\/2008\/09\/active-directory-design-considerations-part-2-forest-and-domain-design.htm","url_meta":{"origin":661,"position":5},"title":"Active Directory design considerations: part 2 (forest and domain design)","author":"Mark Wilson","date":"Tuesday 16 September 2008","format":false,"excerpt":"Having set the scene for this series of posts, the first area to examine is Active Directory forest and domain design. Bearing in mind the key principle that requirements should dictate design, and that the solution should be as simple as possible, whenever possible, AD designers should look to consolidate\u2026","rel":"","context":"In \"Microsoft Active Directory\"","block_context":{"text":"Microsoft Active Directory","link":"https:\/\/www.markwilson.co.uk\/blog\/tag\/active-directory"},"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\/661","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=661"}],"version-history":[{"count":0,"href":"https:\/\/www.markwilson.co.uk\/blog\/wp-json\/wp\/v2\/posts\/661\/revisions"}],"wp:attachment":[{"href":"https:\/\/www.markwilson.co.uk\/blog\/wp-json\/wp\/v2\/media?parent=661"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.markwilson.co.uk\/blog\/wp-json\/wp\/v2\/categories?post=661"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.markwilson.co.uk\/blog\/wp-json\/wp\/v2\/tags?post=661"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}