{"id":1967,"date":"2017-02-11T19:29:01","date_gmt":"2017-02-11T17:29:01","guid":{"rendered":"http:\/\/workplace.skyworker.de\/?p=1967"},"modified":"2023-08-22T10:39:17","modified_gmt":"2023-08-22T08:39:17","slug":"automatisierte-erstellung-von-citrix-provisioning-server-vhds-vhdxs","status":"publish","type":"post","link":"http:\/\/workplace.skyworker.de\/?p=1967","title":{"rendered":"Automatisierte Erstellung von Citrix Provisioning Server VHDs\/ VHDXs"},"content":{"rendered":"<div class=\"pld-like-dislike-wrap pld-template-1\">\r\n    <div class=\"pld-like-wrap  pld-common-wrap\">\r\n    <a href=\"javascript:void(0)\" class=\"pld-like-trigger pld-like-dislike-trigger  \" title=\"\" data-post-id=\"1967\" data-trigger-type=\"like\" data-restriction=\"cookie\" data-already-liked=\"0\">\r\n                        <i class=\"fas fa-thumbs-up\"><\/i>\r\n                <\/a>\r\n    <span class=\"pld-like-count-wrap pld-count-wrap\">0    <\/span>\r\n<\/div><div class=\"pld-dislike-wrap  pld-common-wrap\">\r\n    <a href=\"javascript:void(0)\" class=\"pld-dislike-trigger pld-like-dislike-trigger  \" title=\"\" data-post-id=\"1967\" data-trigger-type=\"dislike\" data-restriction=\"cookie\" data-already-liked=\"0\">\r\n                        <i class=\"fas fa-thumbs-down\"><\/i>\r\n                <\/a>\r\n    <span class=\"pld-dislike-count-wrap pld-count-wrap\">0<\/span>\r\n<\/div><\/div><p style=\"text-align: justify;\">In einem fr\u00fcheren Artikel habe ich schon mal im Zusammenhang mit Matrix42 Empirum die automatisierte Erstellung eine Citrix Provisioning Server VHD beschrieben, bei der keine Anbindung \/ dediziertes Mapping einer VHD (Inkl. Boot des Masters) n\u00f6tig ist, um ein Image zu erzeugen.<br \/>\nIn diesem Artikel befasse ich mich mit der neuen Funktion &#8222;Create an Image File&#8220; im Imaging Wizard, die ebefalls die Erstellung einer VHD\/VHDX in einem beliebigen Share erlaubt, ohne mit dem Provisioning Server verbunden zu sein, oder eine VHD gemappt zu haben.<\/p>\n<p><!--more--><\/p>\n<p><a href=\"http:\/\/workplace.skyworker.de\/wp-content\/uploads\/2017\/02\/2017-02-11-18_09_36-skyworker.docx-Word.png\"><img loading=\"lazy\" decoding=\"async\" class=\"alignnone size-full wp-image-1968\" src=\"http:\/\/workplace.skyworker.de\/wp-content\/uploads\/2017\/02\/2017-02-11-18_09_36-skyworker.docx-Word.png\" alt=\"2017-02-11 18_09_36-skyworker.docx - Word\" width=\"789\" height=\"553\" srcset=\"http:\/\/workplace.skyworker.de\/wp-content\/uploads\/2017\/02\/2017-02-11-18_09_36-skyworker.docx-Word.png 789w, http:\/\/workplace.skyworker.de\/wp-content\/uploads\/2017\/02\/2017-02-11-18_09_36-skyworker.docx-Word-300x210.png 300w, http:\/\/workplace.skyworker.de\/wp-content\/uploads\/2017\/02\/2017-02-11-18_09_36-skyworker.docx-Word-624x437.png 624w\" sizes=\"(max-width: 709px) 85vw, (max-width: 909px) 67vw, (max-width: 984px) 61vw, (max-width: 1362px) 45vw, 600px\" \/><\/a><\/p>\n<p style=\"text-align: justify;\">Leider musste ich bei meinen Tests (mit der Version 7.12 und Windows Server 2012 R2) festsellen, das diese funktion nicht funktioniert. Die erzeugten VHD\/VHDX Dateien konnten \u00fcber den Imaging Wizard erstellt und im Provisioning Server eingebunden werden, aber leider starteten alle VMs mit dieser Disk immer in einen Blue Screen.<\/p>\n<p style=\"text-align: justify;\">Die Option &#8222;Create an Image File&#8220; im Imaging Wizard funktionierte nur, wenn das System zuvor einmalig mit einer angeh\u00e4ngten VHD gebootet wurde.<\/p>\n<p style=\"text-align: justify;\">Also machte ich mich auf die Suche was der unterschied bei einem frisch aufgesetzten System und einem System, das einmalig mit einer angeh\u00e4ngten VHD gebootet wurde, war. F\u00fcndig wurde ich in der Registry. Hier wurden diverse Storage und Treiber Eintr\u00e4ge erzeugt.<\/p>\n<p style=\"text-align: justify;\">Diese Eintr\u00e4ge extrahierte ich und injizierte sie in einem neu aufgesetzten System. Die VMs, die von diesem System ein VHD\/VHDX Image nutzten starteten jetzt ohne BlueScreen ganz normal.<\/p>\n<p style=\"text-align: justify;\">Anbei die extrahierten Registry Einstellungen. Diese habe ich mit Windows 7 und Windows Server 2012 R2 erfolgreich testen k\u00f6nnen.<\/p>\n<p>[ddownload id=&#8220;1970&#8243;]<\/p>\n<p>&nbsp;<\/p>\n<p>Verfahren f\u00fcr ein automatisiertes Abziehen, \u00fcber ein Skript, oder eine Software Deployment L\u00f6sung:<\/p>\n<p><strong>Hinweis:<\/strong> Einmalig muss eine initiale VHDX Datei \u00fcber den Imaging Wizard erzeugt werden (Create a vDisk) ca. 36 MB gro\u00df. Diese Datei kann dann immer wieder als Vorlage verwendet werden.<\/p>\n<p>1. Die oben beschriebene VHDX Datei in ein Share kopieren und mit einem entsprechenden Namen versehen<\/p>\n<p>2. Danach die oben beschriebenen Registry Keys dem Mastersystem injizieren<\/p>\n<p>3. Die zuvor kopierte VHDX Datei \u00fcber den folgenden Befehl verbinden<\/p>\n<p>call &#8222;%ProgramFilesDir%\\Citrix\\Provisioning Services\\CVhdMount.exe&#8220; -p 1 &#8222;%VM_VHD_PATH%x&#8220;<\/p>\n<p>4. Das Image wird dann \u00fcber den folgenden Befehl erzeugt<\/p>\n<p>call &#8222;%ProgramFilesDir%\\Citrix\\Provisioning Services\\p2pvs.exe&#8220; p2pvs C:\\ \/AutoFit<\/p>\n<p>5. Die zuvor verbundene Platte \u00fcber den folgenden Befehl wieder trennen<\/p>\n<p>call &#8222;%ProgramFilesDir%\\Citrix\\Provisioning Services\\CVhdMount.exe&#8220; -u 1<\/p>\n<p>&nbsp;<\/p>\n","protected":false},"excerpt":{"rendered":"<p>0 0 In einem fr\u00fcheren Artikel habe ich schon mal im Zusammenhang mit Matrix42 Empirum die automatisierte Erstellung eine Citrix Provisioning Server VHD beschrieben, bei der keine Anbindung \/ dediziertes Mapping einer VHD (Inkl. Boot des Masters) n\u00f6tig ist, um ein Image zu erzeugen. In diesem Artikel befasse ich mich mit der neuen Funktion &#8222;Create &hellip; <a href=\"http:\/\/workplace.skyworker.de\/?p=1967\" class=\"more-link\"><span class=\"screen-reader-text\">\u201eAutomatisierte Erstellung von Citrix Provisioning Server VHDs\/ VHDXs\u201c<\/span> weiterlesen<\/a><\/p>\n","protected":false},"author":1,"featured_media":934,"comment_status":"open","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[1,16,11,3,133,130],"tags":[132,122,23,29],"_links":{"self":[{"href":"http:\/\/workplace.skyworker.de\/index.php?rest_route=\/wp\/v2\/posts\/1967"}],"collection":[{"href":"http:\/\/workplace.skyworker.de\/index.php?rest_route=\/wp\/v2\/posts"}],"about":[{"href":"http:\/\/workplace.skyworker.de\/index.php?rest_route=\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"http:\/\/workplace.skyworker.de\/index.php?rest_route=\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"http:\/\/workplace.skyworker.de\/index.php?rest_route=%2Fwp%2Fv2%2Fcomments&post=1967"}],"version-history":[{"count":2,"href":"http:\/\/workplace.skyworker.de\/index.php?rest_route=\/wp\/v2\/posts\/1967\/revisions"}],"predecessor-version":[{"id":1971,"href":"http:\/\/workplace.skyworker.de\/index.php?rest_route=\/wp\/v2\/posts\/1967\/revisions\/1971"}],"wp:featuredmedia":[{"embeddable":true,"href":"http:\/\/workplace.skyworker.de\/index.php?rest_route=\/wp\/v2\/media\/934"}],"wp:attachment":[{"href":"http:\/\/workplace.skyworker.de\/index.php?rest_route=%2Fwp%2Fv2%2Fmedia&parent=1967"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"http:\/\/workplace.skyworker.de\/index.php?rest_route=%2Fwp%2Fv2%2Fcategories&post=1967"},{"taxonomy":"post_tag","embeddable":true,"href":"http:\/\/workplace.skyworker.de\/index.php?rest_route=%2Fwp%2Fv2%2Ftags&post=1967"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}