{"id":142,"date":"2016-07-26T11:52:01","date_gmt":"2016-07-26T11:52:01","guid":{"rendered":"http:\/\/blog.purplescreen.fr\/?p=142"},"modified":"2016-10-14T13:52:57","modified_gmt":"2016-10-14T11:52:57","slug":"creation-de-vm-en-masse-avec-un-template","status":"publish","type":"post","link":"http:\/\/blog.purplescreen.fr\/?p=142","title":{"rendered":"Cr\u00e9ation de Machines Virtuelle PowerCLI avec un Template"},"content":{"rendered":"<h4 class=\"p1\">Introduction<\/h4>\n<p class=\"p1\">Si vous souhaitez cr\u00e9er des <span class=\"spellver\" title=\"Ms, Vs, VHS, VME, RMS, Vas, Vis, Vos, Vus\">VMs<\/span> en masse gr\u00e2ce \u00e0\u00a0un <span class=\"spellmod\" title=\"t'empal\u00e2tes, t'empil\u00e2tes, tremblante, trembl\u00e2tes, t'empl\u00eetes, d\u00e9plante, d\u00e9plant\u00e9, d'empl\u00e2tre, tabl\u00e2tes, t'aplatie, t'emblave, t'app\u00e2te, d'empl\u00e2trer, d'empl\u00e2tres, d'emp\u00e2ter\">template,<\/span> vous pouvez utiliser ce script qui vous permet de d\u00e9ployer un grand nombre de <span class=\"spellver\" title=\"\">VM<\/span> rapidement<span class=\"spellmod\" title=\"\">.<\/span><\/p>\n<h4 class=\"p1\">Script PowerCLI<\/h4>\n<pre>Connect-VIServer\u00a0&lt;vCenterFQDN&gt; -User &lt;User&gt; -Password &lt;YourPassword&gt;\r\n$myDatastoreCluster = Get-DatastoreCluster -Name \"&lt;DatastoreClusterName&gt;\"\r\n$templateforVM = Get-Template -Name\u00a0&lt;TemplateName&gt;\r\n$prefixNameVM = '&lt;PrefixeNameVM&gt;'\r\n$VM = &lt;NombredeVM&gt;\r\n$vmhost = Get-VMHost -Name\u00a0&lt;ESXiHost&gt;\r\nfor ($i=1;$i -le $VM;$i++) {\r\nNew-VM -Name $prefixNameVM$i -Template $templateforVM -Datastore $myDatastoreCluster -ResourcePool $vmhost\r\n}<\/pre>\n<h4>Explication<\/h4>\n<p><strong><span style=\"text-decoration: underline;\">$myDatastoreCluster :<\/span><\/strong> On identifie le nom de votre Cluster de Datastore si vous en avez un. Dans le cas contraire il faudra supprimer la valeur actuelle et \u00a0indiquer le nom de votre Datastore \u00e0\u00a0cet endroit avec des guillemets.<\/p>\n<p><strong><span style=\"text-decoration: underline;\">$templateforVM :<\/span><\/strong> On indique\u00a0le nom du Template que nous souhaitons utilis\u00e9.<\/p>\n<p><strong><span style=\"text-decoration: underline;\">$prefixNameVM :<\/span><\/strong> Le nom que vous souhaitez pour vos VMs, il sera suivi d&#8217;un nombre. (Exemple : MaVM)<\/p>\n<p><strong><span style=\"text-decoration: underline;\">$VM :<\/span><\/strong> Le nombre de VM que vous souhaitez cr\u00e9er.<\/p>\n<p><span style=\"text-decoration: underline;\"><strong>$vmhost :<\/strong><\/span>\u00a0Indiquer le nom d&#8217;un h\u00f4te ESXi<\/p>\n","protected":false},"excerpt":{"rendered":"<p>Introduction Si vous souhaitez cr\u00e9er des VMs en masse gr\u00e2ce \u00e0\u00a0un template, vous pouvez utiliser ce script qui vous permet de d\u00e9ployer un grand nombre de VM rapidement. Script PowerCLI Connect-VIServer\u00a0&lt;vCenterFQDN&gt; -User &lt;User&gt; -Password &lt;YourPassword&gt; $myDatastoreCluster = Get-DatastoreCluster -Name &#8220;&lt;DatastoreClusterName&gt;&#8221; $templateforVM = Get-Template -Name\u00a0&lt;TemplateName&gt; $prefixNameVM = &#8216;&lt;PrefixeNameVM&gt;&#8217; $VM = &lt;NombredeVM&gt; $vmhost = Get-VMHost -Name\u00a0&lt;ESXiHost&gt; for&#8230;<\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":[],"categories":[11,14],"tags":[26,37,16],"yoast_head":"<!-- This site is optimized with the Yoast SEO plugin v19.8 - https:\/\/yoast.com\/wordpress\/plugins\/seo\/ -->\n<title>Cr\u00e9ation de Machines Virtuelle PowerCLI avec un Template - PurpleScreen<\/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:\/\/blog.purplescreen.fr\/?p=142\" \/>\n<meta name=\"twitter:label1\" content=\"Written by\" \/>\n\t<meta name=\"twitter:data1\" content=\"ogosselin\" \/>\n\t<meta name=\"twitter:label2\" content=\"Est. 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\":\"WebPage\",\"@id\":\"http:\/\/blog.purplescreen.fr\/?p=142\",\"url\":\"http:\/\/blog.purplescreen.fr\/?p=142\",\"name\":\"Cr\u00e9ation de Machines Virtuelle PowerCLI avec un Template - PurpleScreen\",\"isPartOf\":{\"@id\":\"http:\/\/blog.purplescreen.fr\/#website\"},\"datePublished\":\"2016-07-26T11:52:01+00:00\",\"dateModified\":\"2016-10-14T11:52:57+00:00\",\"author\":{\"@id\":\"http:\/\/blog.purplescreen.fr\/#\/schema\/person\/ad63980c08d122ffe9115ade81b21fd3\"},\"breadcrumb\":{\"@id\":\"http:\/\/blog.purplescreen.fr\/?p=142#breadcrumb\"},\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"http:\/\/blog.purplescreen.fr\/?p=142\"]}]},{\"@type\":\"BreadcrumbList\",\"@id\":\"http:\/\/blog.purplescreen.fr\/?p=142#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Home\",\"item\":\"http:\/\/blog.purplescreen.fr\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Cr\u00e9ation de Machines Virtuelle PowerCLI avec un Template\"}]},{\"@type\":\"WebSite\",\"@id\":\"http:\/\/blog.purplescreen.fr\/#website\",\"url\":\"http:\/\/blog.purplescreen.fr\/\",\"name\":\"PurpleScreen\",\"description\":\"by Olivier Gosselin\",\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"http:\/\/blog.purplescreen.fr\/?s={search_term_string}\"},\"query-input\":\"required name=search_term_string\"}],\"inLanguage\":\"en-US\"},{\"@type\":\"Person\",\"@id\":\"http:\/\/blog.purplescreen.fr\/#\/schema\/person\/ad63980c08d122ffe9115ade81b21fd3\",\"name\":\"ogosselin\",\"image\":{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"http:\/\/blog.purplescreen.fr\/#\/schema\/person\/image\/\",\"url\":\"http:\/\/0.gravatar.com\/avatar\/6a053a3dca3cccbeecd37d492189f38f?s=96&d=mm&r=g\",\"contentUrl\":\"http:\/\/0.gravatar.com\/avatar\/6a053a3dca3cccbeecd37d492189f38f?s=96&d=mm&r=g\",\"caption\":\"ogosselin\"},\"sameAs\":[\"https:\/\/www.linkedin.com\/in\/olivier-gosselin-30090498\/\"],\"url\":\"http:\/\/blog.purplescreen.fr\/?author=1\"}]}<\/script>\n<!-- \/ Yoast SEO plugin. -->","yoast_head_json":{"title":"Cr\u00e9ation de Machines Virtuelle PowerCLI avec un Template - PurpleScreen","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:\/\/blog.purplescreen.fr\/?p=142","twitter_misc":{"Written by":"ogosselin","Est. reading time":"1 minute"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"WebPage","@id":"http:\/\/blog.purplescreen.fr\/?p=142","url":"http:\/\/blog.purplescreen.fr\/?p=142","name":"Cr\u00e9ation de Machines Virtuelle PowerCLI avec un Template - PurpleScreen","isPartOf":{"@id":"http:\/\/blog.purplescreen.fr\/#website"},"datePublished":"2016-07-26T11:52:01+00:00","dateModified":"2016-10-14T11:52:57+00:00","author":{"@id":"http:\/\/blog.purplescreen.fr\/#\/schema\/person\/ad63980c08d122ffe9115ade81b21fd3"},"breadcrumb":{"@id":"http:\/\/blog.purplescreen.fr\/?p=142#breadcrumb"},"inLanguage":"en-US","potentialAction":[{"@type":"ReadAction","target":["http:\/\/blog.purplescreen.fr\/?p=142"]}]},{"@type":"BreadcrumbList","@id":"http:\/\/blog.purplescreen.fr\/?p=142#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"http:\/\/blog.purplescreen.fr\/"},{"@type":"ListItem","position":2,"name":"Cr\u00e9ation de Machines Virtuelle PowerCLI avec un Template"}]},{"@type":"WebSite","@id":"http:\/\/blog.purplescreen.fr\/#website","url":"http:\/\/blog.purplescreen.fr\/","name":"PurpleScreen","description":"by Olivier Gosselin","potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"http:\/\/blog.purplescreen.fr\/?s={search_term_string}"},"query-input":"required name=search_term_string"}],"inLanguage":"en-US"},{"@type":"Person","@id":"http:\/\/blog.purplescreen.fr\/#\/schema\/person\/ad63980c08d122ffe9115ade81b21fd3","name":"ogosselin","image":{"@type":"ImageObject","inLanguage":"en-US","@id":"http:\/\/blog.purplescreen.fr\/#\/schema\/person\/image\/","url":"http:\/\/0.gravatar.com\/avatar\/6a053a3dca3cccbeecd37d492189f38f?s=96&d=mm&r=g","contentUrl":"http:\/\/0.gravatar.com\/avatar\/6a053a3dca3cccbeecd37d492189f38f?s=96&d=mm&r=g","caption":"ogosselin"},"sameAs":["https:\/\/www.linkedin.com\/in\/olivier-gosselin-30090498\/"],"url":"http:\/\/blog.purplescreen.fr\/?author=1"}]}},"_links":{"self":[{"href":"http:\/\/blog.purplescreen.fr\/index.php?rest_route=\/wp\/v2\/posts\/142"}],"collection":[{"href":"http:\/\/blog.purplescreen.fr\/index.php?rest_route=\/wp\/v2\/posts"}],"about":[{"href":"http:\/\/blog.purplescreen.fr\/index.php?rest_route=\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"http:\/\/blog.purplescreen.fr\/index.php?rest_route=\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"http:\/\/blog.purplescreen.fr\/index.php?rest_route=%2Fwp%2Fv2%2Fcomments&post=142"}],"version-history":[{"count":25,"href":"http:\/\/blog.purplescreen.fr\/index.php?rest_route=\/wp\/v2\/posts\/142\/revisions"}],"predecessor-version":[{"id":558,"href":"http:\/\/blog.purplescreen.fr\/index.php?rest_route=\/wp\/v2\/posts\/142\/revisions\/558"}],"wp:attachment":[{"href":"http:\/\/blog.purplescreen.fr\/index.php?rest_route=%2Fwp%2Fv2%2Fmedia&parent=142"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"http:\/\/blog.purplescreen.fr\/index.php?rest_route=%2Fwp%2Fv2%2Fcategories&post=142"},{"taxonomy":"post_tag","embeddable":true,"href":"http:\/\/blog.purplescreen.fr\/index.php?rest_route=%2Fwp%2Fv2%2Ftags&post=142"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}