{"id":19,"date":"2018-03-13T08:34:07","date_gmt":"2018-03-13T08:34:07","guid":{"rendered":"https:\/\/everydayvirtualisation.wordpress.com\/?p=12"},"modified":"2018-03-13T08:34:07","modified_gmt":"2018-03-13T08:34:07","slug":"powercli-eiger-zero-to-thin","status":"publish","type":"post","link":"http:\/\/www.everydayvirtualization.com\/?p=19","title":{"rendered":"PowerCli Eager Zero To Thin"},"content":{"rendered":"<p>\t\t\t\tWell job for today was to convert a load of virtual machines from good old eager zero to thin, now the hard way to do this is to do every one individually by hand.. As you can imagine that not exactly a good use of our time so lets automate this process and give ourselves some time for a coffee instead.<\/p>\n<p>The code below is really very basic but does the job, its a straight forward storage vMotion between 2 datastores to do the conversion process and then a nice move back to the original store (in essence we are using the $THINSTORE as a bit of a buffer).<\/p>\n<div class=\"codecolorer-container powershell blackboard\" style=\"overflow:auto;white-space:nowrap;width:650px;\"><table cellspacing=\"0\" cellpadding=\"0\"><tbody><tr><td class=\"line-numbers\"><div>1<br \/>2<br \/>3<br \/>4<br \/>5<br \/>6<br \/>7<br \/>8<br \/>9<br \/>10<br \/>11<br \/>12<br \/><\/div><\/td><td><div class=\"powershell codecolorer\"><span class=\"re0\">$THICKSTORE<\/span> <span class=\"sy0\">=<\/span> <span class=\"st0\">&quot;thick&quot;<\/span><br \/>\n<span class=\"re0\">$THINSTORE<\/span> <span class=\"sy0\">=<\/span> <span class=\"st0\">&quot;thin&quot;<\/span><br \/>\n<span class=\"re0\">$VMs<\/span> <span class=\"sy0\">=<\/span> Get<span class=\"sy0\">-<\/span>datastore <span class=\"sy0\">|<\/span> <span class=\"kw3\">Where<\/span> <span class=\"br0\">&#123;<\/span><a href=\"about:blank\"><span class=\"kw6\">$_<\/span><\/a>.name <span class=\"kw4\">-like<\/span> <span class=\"re0\">$THICKSTORE<\/span> <span class=\"br0\">&#125;<\/span> <span class=\"sy0\">|<\/span> Get<span class=\"sy0\">-<\/span>VM<br \/>\n<br \/>\n<span class=\"kw3\">Foreach<\/span> <span class=\"br0\">&#40;<\/span><span class=\"re0\">$VM<\/span> <span class=\"kw3\">in<\/span> <span class=\"re0\">$VMs<\/span><span class=\"br0\">&#41;<\/span><span class=\"br0\">&#123;<\/span><br \/>\n<span class=\"kw1\">Write-Host<\/span> <span class=\"st0\">&quot;VM: &quot;<\/span><span class=\"re0\">$VM<\/span> <span class=\"st0\">&quot;Moving from: &quot;<\/span><span class=\"re0\">$THICKSTORE<\/span> <span class=\"st0\">&quot;To: &quot;<\/span> <span class=\"re0\">$THINSTORE<\/span><br \/>\nMove<span class=\"sy0\">-<\/span>VM <span class=\"re0\">$VM<\/span> <span class=\"sy0\">-<\/span>Datastore <span class=\"re0\">$THINSTORE<\/span> <span class=\"sy0\">-<\/span>DiskStorageFormat Thin<br \/>\n<br \/>\n<span class=\"co1\"># NOW its Thin move it back to original store<\/span><br \/>\n<span class=\"kw1\">Write-Host<\/span> <span class=\"st0\">&quot;VM: &quot;<\/span><span class=\"re0\">$VM<\/span> <span class=\"st0\">&quot;Moving from: &quot;<\/span><span class=\"re0\">$THINSTORE<\/span> <span class=\"st0\">&quot;To: &quot;<\/span> <span class=\"re0\">$THICKSTORE<\/span><br \/>\nMove<span class=\"sy0\">-<\/span>VM <span class=\"re0\">$VM<\/span> <span class=\"sy0\">-<\/span>Datastore <span class=\"re0\">$THICKSTORE<\/span><br \/>\n<span class=\"br0\">&#125;<\/span><\/div><\/td><\/tr><\/tbody><\/table><\/div>\n<p>Well it seems to have done the trick so guess i am due that coffee now.\t\t<\/p>\n","protected":false},"excerpt":{"rendered":"<p>Well job for today was to convert a load of virtual machines from good old eager zero to thin, now the hard way to do this is to do every one individually by hand.. As you can imagine that not exactly a good use of our time so lets automate this process and give ourselves [&hellip;]<\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[7],"tags":[],"class_list":["post-19","post","type-post","status-publish","format-standard","hentry","category-powercli","post-preview"],"yoast_head":"<!-- This site is optimized with the Yoast SEO plugin v27.0 - https:\/\/yoast.com\/product\/yoast-seo-wordpress\/ -->\n<title>PowerCli Eager Zero To Thin - EveryDay Virtualization<\/title>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"http:\/\/www.everydayvirtualization.com\/?p=19\" \/>\n<meta property=\"og:locale\" content=\"en_GB\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"PowerCli Eager Zero To Thin - EveryDay Virtualization\" \/>\n<meta property=\"og:description\" content=\"Well job for today was to convert a load of virtual machines from good old eager zero to thin, now the hard way to do this is to do every one individually by hand.. As you can imagine that not exactly a good use of our time so lets automate this process and give ourselves [&hellip;]\" \/>\n<meta property=\"og:url\" content=\"http:\/\/www.everydayvirtualization.com\/?p=19\" \/>\n<meta property=\"og:site_name\" content=\"EveryDay Virtualization\" \/>\n<meta property=\"article:published_time\" content=\"2018-03-13T08:34:07+00:00\" \/>\n<meta name=\"author\" content=\"admin\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:label1\" content=\"Written by\" \/>\n\t<meta name=\"twitter:data1\" content=\"admin\" \/>\n\t<meta name=\"twitter:label2\" content=\"Estimated reading time\" \/>\n\t<meta name=\"twitter:data2\" content=\"1 minute\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\/\/schema.org\",\"@graph\":[{\"@type\":\"Article\",\"@id\":\"http:\/\/www.everydayvirtualization.com\/?p=19#article\",\"isPartOf\":{\"@id\":\"http:\/\/www.everydayvirtualization.com\/?p=19\"},\"author\":{\"name\":\"admin\",\"@id\":\"http:\/\/www.everydayvirtualization.com\/#\/schema\/person\/f30ae42a92960546534bbaa4feece761\"},\"headline\":\"PowerCli Eager Zero To Thin\",\"datePublished\":\"2018-03-13T08:34:07+00:00\",\"mainEntityOfPage\":{\"@id\":\"http:\/\/www.everydayvirtualization.com\/?p=19\"},\"wordCount\":188,\"commentCount\":0,\"articleSection\":[\"PowerCLI\"],\"inLanguage\":\"en-GB\",\"potentialAction\":[{\"@type\":\"CommentAction\",\"name\":\"Comment\",\"target\":[\"http:\/\/www.everydayvirtualization.com\/?p=19#respond\"]}]},{\"@type\":\"WebPage\",\"@id\":\"http:\/\/www.everydayvirtualization.com\/?p=19\",\"url\":\"http:\/\/www.everydayvirtualization.com\/?p=19\",\"name\":\"PowerCli Eager Zero To Thin - EveryDay Virtualization\",\"isPartOf\":{\"@id\":\"http:\/\/www.everydayvirtualization.com\/#website\"},\"datePublished\":\"2018-03-13T08:34:07+00:00\",\"author\":{\"@id\":\"http:\/\/www.everydayvirtualization.com\/#\/schema\/person\/f30ae42a92960546534bbaa4feece761\"},\"breadcrumb\":{\"@id\":\"http:\/\/www.everydayvirtualization.com\/?p=19#breadcrumb\"},\"inLanguage\":\"en-GB\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"http:\/\/www.everydayvirtualization.com\/?p=19\"]}]},{\"@type\":\"BreadcrumbList\",\"@id\":\"http:\/\/www.everydayvirtualization.com\/?p=19#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Home\",\"item\":\"http:\/\/www.everydayvirtualization.com\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"PowerCli Eager Zero To Thin\"}]},{\"@type\":\"WebSite\",\"@id\":\"http:\/\/www.everydayvirtualization.com\/#website\",\"url\":\"http:\/\/www.everydayvirtualization.com\/\",\"name\":\"EveryDay Virtualization\",\"description\":\"\",\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"http:\/\/www.everydayvirtualization.com\/?s={search_term_string}\"},\"query-input\":{\"@type\":\"PropertyValueSpecification\",\"valueRequired\":true,\"valueName\":\"search_term_string\"}}],\"inLanguage\":\"en-GB\"},{\"@type\":\"Person\",\"@id\":\"http:\/\/www.everydayvirtualization.com\/#\/schema\/person\/f30ae42a92960546534bbaa4feece761\",\"name\":\"admin\",\"image\":{\"@type\":\"ImageObject\",\"inLanguage\":\"en-GB\",\"@id\":\"http:\/\/www.everydayvirtualization.com\/#\/schema\/person\/image\/\",\"url\":\"https:\/\/secure.gravatar.com\/avatar\/a74afa642d60ba0bdee214f249820b1407f76a42d0671c7c28aa03329e6dfdc0?s=96&d=mm&r=g\",\"contentUrl\":\"https:\/\/secure.gravatar.com\/avatar\/a74afa642d60ba0bdee214f249820b1407f76a42d0671c7c28aa03329e6dfdc0?s=96&d=mm&r=g\",\"caption\":\"admin\"},\"sameAs\":[\"http:\/\/www.everydayvirtualization.com\"],\"url\":\"http:\/\/www.everydayvirtualization.com\/?author=1\"}]}<\/script>\n<!-- \/ Yoast SEO plugin. -->","yoast_head_json":{"title":"PowerCli Eager Zero To Thin - EveryDay Virtualization","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":"http:\/\/www.everydayvirtualization.com\/?p=19","og_locale":"en_GB","og_type":"article","og_title":"PowerCli Eager Zero To Thin - EveryDay Virtualization","og_description":"Well job for today was to convert a load of virtual machines from good old eager zero to thin, now the hard way to do this is to do every one individually by hand.. As you can imagine that not exactly a good use of our time so lets automate this process and give ourselves [&hellip;]","og_url":"http:\/\/www.everydayvirtualization.com\/?p=19","og_site_name":"EveryDay Virtualization","article_published_time":"2018-03-13T08:34:07+00:00","author":"admin","twitter_card":"summary_large_image","twitter_misc":{"Written by":"admin","Estimated reading time":"1 minute"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"Article","@id":"http:\/\/www.everydayvirtualization.com\/?p=19#article","isPartOf":{"@id":"http:\/\/www.everydayvirtualization.com\/?p=19"},"author":{"name":"admin","@id":"http:\/\/www.everydayvirtualization.com\/#\/schema\/person\/f30ae42a92960546534bbaa4feece761"},"headline":"PowerCli Eager Zero To Thin","datePublished":"2018-03-13T08:34:07+00:00","mainEntityOfPage":{"@id":"http:\/\/www.everydayvirtualization.com\/?p=19"},"wordCount":188,"commentCount":0,"articleSection":["PowerCLI"],"inLanguage":"en-GB","potentialAction":[{"@type":"CommentAction","name":"Comment","target":["http:\/\/www.everydayvirtualization.com\/?p=19#respond"]}]},{"@type":"WebPage","@id":"http:\/\/www.everydayvirtualization.com\/?p=19","url":"http:\/\/www.everydayvirtualization.com\/?p=19","name":"PowerCli Eager Zero To Thin - EveryDay Virtualization","isPartOf":{"@id":"http:\/\/www.everydayvirtualization.com\/#website"},"datePublished":"2018-03-13T08:34:07+00:00","author":{"@id":"http:\/\/www.everydayvirtualization.com\/#\/schema\/person\/f30ae42a92960546534bbaa4feece761"},"breadcrumb":{"@id":"http:\/\/www.everydayvirtualization.com\/?p=19#breadcrumb"},"inLanguage":"en-GB","potentialAction":[{"@type":"ReadAction","target":["http:\/\/www.everydayvirtualization.com\/?p=19"]}]},{"@type":"BreadcrumbList","@id":"http:\/\/www.everydayvirtualization.com\/?p=19#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"http:\/\/www.everydayvirtualization.com\/"},{"@type":"ListItem","position":2,"name":"PowerCli Eager Zero To Thin"}]},{"@type":"WebSite","@id":"http:\/\/www.everydayvirtualization.com\/#website","url":"http:\/\/www.everydayvirtualization.com\/","name":"EveryDay Virtualization","description":"","potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"http:\/\/www.everydayvirtualization.com\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"en-GB"},{"@type":"Person","@id":"http:\/\/www.everydayvirtualization.com\/#\/schema\/person\/f30ae42a92960546534bbaa4feece761","name":"admin","image":{"@type":"ImageObject","inLanguage":"en-GB","@id":"http:\/\/www.everydayvirtualization.com\/#\/schema\/person\/image\/","url":"https:\/\/secure.gravatar.com\/avatar\/a74afa642d60ba0bdee214f249820b1407f76a42d0671c7c28aa03329e6dfdc0?s=96&d=mm&r=g","contentUrl":"https:\/\/secure.gravatar.com\/avatar\/a74afa642d60ba0bdee214f249820b1407f76a42d0671c7c28aa03329e6dfdc0?s=96&d=mm&r=g","caption":"admin"},"sameAs":["http:\/\/www.everydayvirtualization.com"],"url":"http:\/\/www.everydayvirtualization.com\/?author=1"}]}},"_links":{"self":[{"href":"http:\/\/www.everydayvirtualization.com\/index.php?rest_route=\/wp\/v2\/posts\/19","targetHints":{"allow":["GET"]}}],"collection":[{"href":"http:\/\/www.everydayvirtualization.com\/index.php?rest_route=\/wp\/v2\/posts"}],"about":[{"href":"http:\/\/www.everydayvirtualization.com\/index.php?rest_route=\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"http:\/\/www.everydayvirtualization.com\/index.php?rest_route=\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"http:\/\/www.everydayvirtualization.com\/index.php?rest_route=%2Fwp%2Fv2%2Fcomments&post=19"}],"version-history":[{"count":0,"href":"http:\/\/www.everydayvirtualization.com\/index.php?rest_route=\/wp\/v2\/posts\/19\/revisions"}],"wp:attachment":[{"href":"http:\/\/www.everydayvirtualization.com\/index.php?rest_route=%2Fwp%2Fv2%2Fmedia&parent=19"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"http:\/\/www.everydayvirtualization.com\/index.php?rest_route=%2Fwp%2Fv2%2Fcategories&post=19"},{"taxonomy":"post_tag","embeddable":true,"href":"http:\/\/www.everydayvirtualization.com\/index.php?rest_route=%2Fwp%2Fv2%2Ftags&post=19"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}